標籤:
linux單獨安裝oracle client(oracle用戶端)
- 更新:2013-10-17 18:30
- |
- 標籤:linux oracle
1.要遠程使用oracle,先下載下面三個檔案,注意版本最好一致。
oracle-instantclient-basic-10.2.0.4-1.i386.ziporacle-instantclient-devel-10.2.0.4-1.i386.zip //這個是sdk 的,檔案名稱上沒有說明,特此說明oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip//查看oracle的sql語句,當然你如果無法上去,只能問遠程oracle 的管理員了。select * from V$version ;
不同版本,或者不同作業系統的,請到官方網站下載,裡面有詳細說明。
http://www.oracle.com/technology/tech/oci/instantclient/index.html
:
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
2.建立用戶端的安裝目錄,這三個目錄可以自訂,但配置環境變數時,需要一致。
mkdir -p /home/oracle/oracleClient
3.解壓上面下載的三個檔案。unzip oracle-instantclient-basic-10.2.0.4-1.i386.zipunzip oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip
其中,這三個檔案都解壓到目前的目錄下的同一個目錄下面:instantclient_10_2cd instantclient_10_2把這個目錄下的所有檔案搬到 /home/oracle/oracleClient
最後解壓oracle-instantclient-devel-10.2.0.4-1.i386.zip 把解壓出來的檔案 /home/oracle/sdk
4.配置環境變數。
vi /etc/profile //注意,這是針對所有使用者的環境變數,如果你想局限某使用者,只能配置使用者的設定檔了。加入
export LD_LIBRARY_PATH=/home/oracle/oracleClient
export ORACLE_HOME=/home/oracle/oracleClient
export TNS_ADMIN=/home/oracle/oracleClient
NLS_LANG=american_america.ZHS16GBK
export NLS_LANG
儲存並退出。[[email protected] tmp]# source /etc/profile //使設定檔立刻生效[[email protected] tmp]# echo $ORACLE_HOME //查看一下配置的環境變數是否成功/home/oracle/oracleClient
5.配置監聽器和網路環境。因為本地沒有安裝oracle 資料庫,所以需要從安裝oracle 資料庫的目錄弄三個檔案過來。
[[email protected] admin]# lslistener.ora sqlnet.ora tnsnames.ora //就這三個檔案,放到 /home/oracle/oracleClient 目錄下
6.編輯三個檔案
vi tnsnames.ora
BOSSDATA =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =172.16.0.73)(PORT = 1521)) //172.16.0.73 IP地址 ,連接埠號碼:1521 (CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = bossdata) //bossdata 全域資料名))
EXTPROC_CONNECTION_DATA =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)))(CONNECT_DATA =(SID = PLSExtProc)(PRESENTATION = RO)))
vi listener.oraSID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = /home/oracle/oracleClient ) //注意,這個是剛才配置的$ORACLE_HOME(PROGRAM = extproc)))
LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.73)(PORT = 1521)) //這個上面有說明 ))
百度文庫,linux下安裝oracle用戶端