|
最近用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刪除就可以了
这样改后 中文好像出现了乱码 一会在看看怎么解决。
|