百度文庫,linux下安裝oracle用戶端

來源:互聯網
上載者:User

標籤:

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用戶端

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.