修改Oracle字符集(客户端和服务器端)

来源:互联网 发布:深圳市人工智能协会 编辑:程序博客网 时间:2024/06/10 02:25

使用oracle时经常遇到字符集问题,特别是数据库中含有中文或日文之类字符集,这主要是客户端和服务器端的字符编码不一致造成的,可以通过修改客户端或服务器端的编码(当然如果没有修改服务器端权限只能修改自己客户端的)。

 

客户端:可以通过修改注册表中NLS_LANGUANG的键值

 

服务器端:更新sys.PROPS$的NLS_CHARACTERSET的对应Value$字段值

 

SELECT * FROM props$;

UPDATE sys.Props$ SET value$='AL16UTF16' WHERE NAME ='NLS_CHARACTERSET'

SELECT * FROM Nls_Database_Parameters;
SELECT * FROM nls_instance_parameters;
SELECT * FROM Nls_Session_Parameters;

原创粉丝点击