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

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

linux怎么安裝oracle客戶端

時(shí)間: 春健736 分享

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

  linux怎么安裝oracle客戶端

  1.要遠(yuǎn)程使用oracle,先下載下面三個(gè)文件,注意版本最好一致。

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

  oracle-instantclient-devel-10.2.0.4-1.i386.zip //這個(gè)是sdk 的,文件名上沒有說明,特此說明

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

  //查看oracle的sql語句,當(dāng)然你如果無法上去,只能問遠(yuǎn)程oracle 的管理員了。

  select * from V$version ;

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

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

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

  mkdir -p /opt/oracle/lib

  mkdir -p /opt/oracle/sdk

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

  3.解壓上面下載的三個(gè)文件。

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

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

  其中,這二個(gè)文件都解壓到當(dāng)前目錄下的同一個(gè)目錄下面:instantclient_10_2

  cd instantclient_10_2

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

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

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

  vi /etc/profile //注意,這是針對(duì)所有用戶的環(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)境。

  因?yàn)楸镜貨]有安裝oracle 數(shù)據(jù)庫,所以需要從安裝oracle 數(shù)據(jù)庫的目錄弄三個(gè)文件過來。

  [root@localhost admin]# pwd

  /opt/oracle/network/admin

  [root@localhost admin]# ls

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

  6.編輯三個(gè)文件

  vi tnsnames.ora

  BOSSDATA =

  (DESCRIPTION =

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

  (CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = bossdata) //bossdata 全局?jǐn)?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) //注意,這個(gè)是剛才配置的$ORACLE_HOME

  (PROGRAM = extproc)

  )

  )

  LISTENER =

  (DESCRIPTION_LIST =

  (DESCRIPTION =

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

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

  )

  )

  7.已完成。測(cè)試。

  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è)置好。請(qǐng)參考:第四點(diǎn)。

  [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