用perl链接oracle 出现ORA-12705 问题的解决
时间:2007-08-03 来源:hello386
最近用perl链接数据库出现一下问题:
连接数据库 XXTDB_100.....
DBI connect('XXTDB_100','xxt_prod',...) failed: ORA-12705: Cannot access NLS data files or invalid environment specified (DBD ERROR: OCISessionBegin) at E:\work
\perl_log\test\test.pl line 160 at E:\work\perl_log\test\test.pl line 16.
网上找了下 原来是NLS_LANG在注册表里的值是NA,这是安装了Oracle Client 又卸载而遗留下来的,只要在
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE下找到NLS_LANG刪除就可以了
这样改后 中文好像出现了乱码 一会在看看怎么解决。
连接数据库 XXTDB_100.....
DBI connect('XXTDB_100','xxt_prod',...) failed: ORA-12705: Cannot access NLS data files or invalid environment specified (DBD ERROR: OCISessionBegin) at E:\work
\perl_log\test\test.pl line 160 at E:\work\perl_log\test\test.pl line 16.
网上找了下 原来是NLS_LANG在注册表里的值是NA,这是安装了Oracle Client 又卸载而遗留下来的,只要在
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE下找到NLS_LANG刪除就可以了
这样改后 中文好像出现了乱码 一会在看看怎么解决。
相关阅读 更多 +
排行榜 更多 +