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

xlwang_0903
连接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
不知道是怎么回事,请赐教,谢谢了!

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

你不是用oracle用户运行的吧?要加oracle用户的环境变量

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

我是在root下运行的,是不是要在程序里面加上环境变量阿?加什么内容阿?

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

不是有这样的出错信息(check ORACLE_HOME and NLS settings 吗?
加个ORACLE_HOME和NLS的环境变量,会不会找这两个环境变量的值?

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

根据你的实际情况,在程序里设置$ENV{ORACLE_HOME}='...',$ENV{NLS_LANG}='...'这两个环境变量.

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

谢谢各位了,我明白了!!

shanyi
共享出来呀!

如果问题解决了,请将经验共享出来。

John_zhangchao
[size=7]更改环境变量 在window 下是path 在uxic 下是.bash_profile
[size=6]加上ORACLE_HOME=本机下ORACLE路径 (一般加上这个就可)
或加上NSL等。[/size][/size]

flw
[quote]原帖由 [i]shanyi[/i] 于 2007-8-1 20:10 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7145963&ptid=542794][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
如果问题解决了,请将经验共享出来。 [/quote]
作为一个典型的 leech,只知索取不知回报是理所当然的。