- 论坛徽章:
- 0
|
本帖最后由 shaunsyb 于 2015-04-27 19:26 编辑
服务器:CentOS 5.8
在一台服务器上 2 个用户ora10g,ora11g 分别安装了oracle 10g 和 11g,
在安装DBD-Oracle 模块的时候,获取的是 ora10g 的环境变量,这时候 ora11g 通过Perl 连接Oracle 的时候报如下错误
DBI connect('','/',...) failed: ERROR OCIEnvNlsCreate. Check ORACLE_HOME (Linux) env var or PATH (Windows) and or NLS settings, permissions, etc. at ./alertcheck.pl line 37
ERROR OCIEnvNlsCreate. Check ORACLE_HOME (Linux) env var or PATH (Windows) and or NLS settings, permissions, etc.
而 卸载Oracle模块 重新安装获取ora11g 用户环境变量的时候,ora10g 用户报同样错误,
但是我另一台 服务器上 也是2个用户都分别安装oracle 11g ,2个用户perl 连接 oracle 都没有问题,这说明2个家目录不一样是可以同时使用perl脚本的。。。
请问下,这要怎么解决2个用户才可以都执行perl 脚本? |
|