您的位置:首页 > 数据库 > Oracle

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

2010-02-11 15:03 225 查看
使用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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: