linux服務器上 oracle instantclient 客戶端的安裝和配置html
2013年03月07日 18:03:16linux
閱讀數:3437sql
Oracle Instant client 是oracle提供的簡便客戶端, 支持多種平臺. 從oracle網站下載。數據庫
下載地址:http://www.oracle.com/technetwork/topics/linuxsoft-082809.html 。bash
oracle網站提供的安裝文件有:服務器
Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications 。oracle
運行OCI, OCCI, 和JDBC-OCI應用程序須要的全部文件。app
Instant Client Package - Basic Lite: Smaller version of the Basic, with only English error messages and Unicode, ASCII, and Western European character set support 。工具
只包含英語錯誤信息, 只支持unicode, ascii, 西歐字符集。網站
Instant Client Package - JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC 。
爲jdbc增長了xa, 國際化和RowSet操做。
Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client。
包含sqlplus和須要的庫文件。
Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client。
使用Instant Client開發Oracle 應用程序須要的頭文件及示例makefile
Instant Client Package - ODBC: Additional libraries for enabling ODBC applications。
使用odbc時須要的庫, 不是全部平臺都有. linux平臺包含.
其中Basic 和 Basic Lite 兩個中必須選一個, 其餘包都爲可選的,相關的安裝包均可以到個人上傳資源裏面下載。
http://download.csdn.net/detail/lsxy117/5118686
我下載瞭如下兩個:
instantclient-basic-linux-11.2.0.3.0.zip 客戶端基礎安裝包
instantclient-sqlplus-linux-11.2.0.3.0.zip sqlplus命令行管理工具
安裝配置步驟:
1、登陸Linux 服務器,在某用戶下,解壓該兩壓縮包。
unzip instantclient-basic-linux-11.2.0.3.0.zip
unzip instantclient-basic-linux-11.2.0.3.0.zip
這時文件都自動解壓到instantclient_11_2 下。
2、添加Oracle客戶端服務配置文件
在instantclient_11_2 目錄下建立network,建立好後在network目錄下建立admin 目錄,編寫Oracle客戶端服務配置文件tnsnames.ora。
內容大概以下:
LSXY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 2261))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = lsxy_sn)))
和Oracle客戶端服務配置文件同樣。
3、配置用戶的Oracle客戶端環境變量配置
到該用戶的根目錄,編輯 .bash_profile 文件,設置環境變量.
vi .bash_profile
在內容後面新增以下配置:
export ora_home=/home/lsxy
export PATH=$PATH:$ora_home/instantclient_11_2
export ORACLE_BASE=$ora_home
export ORACLE_HOME=$ORACLE_BASE/instantclient_11_2
export LD_LIBRARY_PATH=$ORACLE_HOME
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
4、配置好環境變量後,退出用戶從新登陸,咱們就可使用sqlplus 鏈接配置的Oracle數據庫了。
sqlplus admin/1111111@LSXY 就能正常登陸到數據庫。