大家好:希望有人碰到过类似问题
在AIX 5.3 下pro*c连接数据库的时候,
SQLCODE-12705 ,SQLSTATEORA-12705: Cannot access NLS data files or invalid environment specifi
这个需要设置主机的nls_lang和数据库的nls_lang吗?
在AIX 5.3 下pro*c连接数据库的时候,
SQLCODE-12705 ,SQLSTATEORA-12705: Cannot access NLS data files or invalid environment specifi
这个需要设置主机的nls_lang和数据库的nls_lang吗?
unset nls_lang
再试试。
取消了这个变量是可以连接的,但是如果生产环境也有这个变量的话,而且不能取消这个变量的设置,而且数据库也不能修改语言变量,那么有什么好的解决办法,或者对应转换呢?
也就是说只在编译的时候,才unset,而实际上并不会影响主机的环境变量的设置。
系统实际运行的时候,是没什么问题的。至于其它的方法,我没有用过。
客户端如果有安装oracle客户端,修改注册表中的nls_lang键值与数据库一致.希望能帮到你.