在SUSE10上安装了ORACLE 11G,结果编写OCI测试程序时,老是初始化环境失败(OCIInitialize),报1804错误,在GOOGLE上搜索了一下,原来是没有设置ORACLE_BASE、ORACLE_HOME等环境变量导致的,设置后,程序正常了。
如:
export ORACLE_BASE=/data/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl2
export PATH=$ORACLE_HOME/bin:$PATH