linux64下安裝Oracle11.2.0.4.0簡版客戶端

目前需要在linux服務器上安裝python環境,用到cx_Oracle插件,所以需要安裝Oracle的客戶端,可通過安裝簡版的客戶端來實現。特此記錄。

1、從這裏”http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html”下載以下文件

 因數據庫服務器的oracle版本是11.2.0.4.0,所以下載對應的客戶端版本:instantclient-basic-linux.x64-11.2.0.4.0.zip,可以下載高版本的,應該是向下兼容的。(本人沒有試過,試過的同學可以告訴一下)

另外,因爲是從官方網站上下載的,所以在下載時需要登陸oracle賬號,如果沒有可以免費註冊一個。

2、新建並複製到 /usr/local/oracle 文件夾下,使用 gunzip 自然解壓後,會生成 “instantclient_11_2” 目錄,在其下建立目錄“/network/admin”,創建文件:“tnsnames.ora”,並添加tns:

ORAC = (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.1)(PORT = 11521))(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orac)) )

3、修改文件權限:回到當前用戶根目錄,執行命令:chmod 775 –R instantclient_11_2
4、添加Oracle環境變量,回到當前用戶根目錄,用vi命令編輯 .bash_profile 文件(如果是全局環境變量,在 /etc/profile 文件中),增加以下內容:
export ORACLE_HOME=$HOME/instantclient_11_2
export LD_LIBRARY_PATH=$ORACLE_HOME:${LD_LIBRARY_PATH}
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
   保存退出vi
5、執行命令:. .bash_profile  使用戶環境變量生效。

如果運行應用提示libclntsh.so.10.1找不到,則還要做如下操作:
1、運行命令:cd $ORACLE_HOME
2、運行命令:ln libclntsh.so.11.1 libclntsh.so.10.1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章