连接Oracle数据库的问题!请不吝赐教!

连接Oracle数据库的问题!请不吝赐教!

我在Linux下使用DBD-Oracle连接数据库,我运行这个perl程序的时候出现如下错误:
DBI connect('database=ora9i;HOST=server1.cit.bmi.ac.cn;SID=ora9i','system',...) failed: ERROR OCIEnvNlsCreate (check ORACLE_HOME and NLS settings etc.) at ora.pl line 10
不知道是怎么回事,请赐教,谢谢了!
你不是用oracle用户运行的吧?要加oracle用户的环境变量
我是在root下运行的,是不是要在程序里面加上环境变量阿?加什么内容阿?
不是有这样的出错信息(check ORACLE_HOME and NLS settings 吗?
加个ORACLE_HOME和NLS的环境变量,会不会找这两个环境变量的值?
根据你的实际情况,在程序里设置$ENV{ORACLE_HOME}='...',$ENV{NLS_LANG}='...'这两个环境变量.
谢谢各位了,我明白了!!
如果问题解决了,请将经验共享出来。
更改环境变量 在window 下是path 在uxic 下是.bash_profile
加上ORACLE_HOME=本机下ORACLE路径 (一般加上这个就可)
或加上NSL等。


QUOTE:
原帖由 shanyi 于 2007-8-1 20:10 发表
如果问题解决了,请将经验共享出来。

作为一个典型的 leech,只知索取不知回报是理所当然的。