跟同事搞了很久,終於發現到OTL除了完整安裝ORACLE之外,還有一些環境參數的設定是非常重要的。
老師都有說我們就是沒有清楚看,原來有一個ORACLE_HOME對於OTL是十分重要的一個環境參數。

範例如下,路徑記得要自行修正喔~~
export ORACLE_BASE=/home/oracle/app 
export ORACLE_HOME=$ORACLE_BASE/products/8.1.7 
export ORACLE_SID=sid1 
export PATH=$PATH:$ORACLE_HOME/bin 
export LD_LIBRARY_PATH=/lib:/usr/lib:$ORACLE_HOME/lib 
export NLS_LANG=AMERICAN_CIS.CL8ISO8859P5 
export TNS_ADMIN=$ORACLE_HOME/network/admin
 

除了這些參數之外,另外就是TNS一定要設定,否則就無法使用SID。
這樣應該就可以了吧!!賓果是可以了....可是過了一天之後又不行了,原來是Compile的時候參數用Copy的會出問題。至少是小問題......那編譯的指令勒....
g++ test.c -o test -I$ORACLE_HOME/rdbms/demo -I$ORACLE_HOME/rdbms/public -I$ORACLE_HOME/network/public -I/home/vsyssik/include -L$ORACLE_HOME/lib -lclntsh

piratechu 發表在 痞客邦 PIXNET 留言(0) 人氣()