不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦>學習電腦>操作系統(tǒng)>Linux教程>

linux怎么安裝oracle客戶端

時間: 春健736 分享

  Oracle客戶端在Linux系統(tǒng)上的配置過程有一點點的難度,但是只要我們按照步驟一步步地來配置,也就沒有什么了。本文學習啦小編就介紹Oracle客戶端在Linux系統(tǒng)上的配置過程。

  linux怎么安裝oracle客戶端

  1.要遠程使用oracle,先下載下面三個文件,注意版本最好一致。

  oracle-instantclient-basic-10.2.0.4-1.i386.zip

  oracle-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 ;

  不同版本,或者不同操作系統(tǒng)的,請到官方網(wǎng)站下載,里面有詳細說明。

  http://www.oracle.com/technology/tech/oci/instantclient/index.html

  2.先創(chuàng)建三個客戶端的安裝目錄,這三個目錄可以自定義,但配置環(huán)境變量時,需要一致。

  mkdir -p /opt/oracle/lib

  mkdir -p /opt/oracle/sdk

  mkdir -p /opt/oracle/network/admin //配置監(jiān)聽器和網(wǎng)絡(luò)環(huán)境。

  3.解壓上面下載的三個文件。

  unzip oracle-instantclient-basic-10.2.0.4-1.i386.zip

  unzip oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip

  其中,這二個文件都解壓到當前目錄下的同一個目錄下面:instantclient_10_2

  cd instantclient_10_2

  把這個目錄下的所有文件搬到 /opt/oracle/lib

  最后解壓oracle-instantclient-devel-10.2.0.4-1.i386.zip 把解壓出來的文件 /opt/oracle/sdk

  4.配置環(huán)境變量。

  vi /etc/profile //注意,這是針對所有用戶的環(huán)境變量,如果你想局限某用戶,只能配置用戶的配置文件了。

  加入

  export ORACLE_HOME=/opt/oracle

  export LD_LIBRARY_PATH=/opt/oracle/lib

  PATH=$LD_LIBRARY_PATH:$PATH:

  export PATH

  保存并退出。

  [root@localhost tmp]# source /etc/profile //使配置文件立刻生效

  [root@localhost tmp]# echo $ORACLE_HOME //查看一下配置的環(huán)境變量是否成功

  /opt/oracle

  如果在其他用戶也可使用,則在該用戶根路徑下,修改.bash_profile文件,

  vi .bash_profile

  也加入

  export ORACLE_HOME=/opt/oracle

  export LD_LIBRARY_PATH=/opt/oracle/lib

  PATH=$LD_LIBRARY_PATH:$PATH:

  export PATH

  5.配置監(jiān)聽器和網(wǎng)絡(luò)環(huán)境。

  因為本地沒有安裝oracle 數(shù)據(jù)庫,所以需要從安裝oracle 數(shù)據(jù)庫的目錄弄三個文件過來。

  [root@localhost admin]# pwd

  /opt/oracle/network/admin

  [root@localhost admin]# ls

  listener.ora sqlnet.ora tnsnames.ora //就這三個文件,放到這個目錄下

  6.編輯三個文件

  vi tnsnames.ora

  BOSSDATA =

  (DESCRIPTION =

  (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.107)(PORT = 1521)) //192.168.1.107 IP地址 ,端口號:1521

  (CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = bossdata) //bossdata 全局數(shù)據(jù)名

  )

  )

  EXTPROC_CONNECTION_DATA =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

  )

  (CONNECT_DATA =

  (SID = PLSExtProc)

  (PRESENTATION = RO)

  )

  )

  vi listener.ora

  SID_LIST_LISTENER =

  (SID_LIST =

  (SID_DESC =

  (SID_NAME = PLSExtProc)

  (ORACLE_HOME = \opt\oracle) //注意,這個是剛才配置的$ORACLE_HOME

  (PROGRAM = extproc)

  )

  )

  LISTENER =

  (DESCRIPTION_LIST =

  (DESCRIPTION =

  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.107)(PORT = 1521)) //這個上面有說明

  )

  )

  7.已完成。測試。

  cd \opt\oraclelib

  [root@localhost lib]# sqlplus

  sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory

  //如果出現(xiàn)上面的問題,代表你的環(huán)境變量沒設(shè)置好。請參考:第四點。

  [root@localhost lib]# sqlplus system/javama@bossdata

  SQL*Plus: Release 10.2.0.4.0 - Production on Sun Aug 1 12:20:08 2010

  Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

  Connected to:

  Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

  With the Partitioning, OLAP and Data Mining options

  可以正常連接oracle服務(wù)器了

648017