navicat连接oracle的错误:
1. ora-12737:instant client light:upsupport server charater set ZHS16GBK
这是由于oracle数据库服务端的字符串为ZHS16GBK,而navicat并不支持。
解决办法是:
修改oracle服务端的字符集,以sysdba角色登录oracle数据库,修改props$系统表(oracle维护的表)的NLS_CHARACTERSET和NLS_NCHAR_CHARACTERSET
sql语句如下:
update props$ set value$='AL32UTF8' where name='NLS_CHARACTERSET' or name='NLS_NCHAR_CHARACTERSET';
最后重启电脑。 再次开机可能会出现TNS无法启动,可以到服务那里启动
友情链接:http://blog.csdn.net/centre10/article/details/6060856
http://blog.csdn.net/centre10/article/details/6060856