occi連接數(shù)據(jù)庫(kù)問題;
背景:虛擬機(jī)裝了oracle以及occi編程環(huán)境。
sqlplus scott/xxxx@localhost/ORCL登錄沒有問題。
本地配置tnsnames.ora后使用pl/sql客戶端登錄沒有問題迹辐。
為什么使用occi卻無法登錄?
原因在于oracle是使用oracle用戶創(chuàng)建的婚肆,環(huán)境變量等都是設(shè)在oracle用戶下脑豹。
使用occi的程序運(yùn)行在root用戶下,需要再另行配置環(huán)境變量:
配置如下環(huán)境變量: ~/.bashrc
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG='simplified chinese_china'.ZHS16GBK
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH
記得source一下確保生效馁蒂。
參考:https://blog.csdn.net/zklth/article/details/7184032