如何永久性的改变数据库的字符集
答案:2 悬赏:50 手机版
解决时间 2021-03-06 12:20
- 提问者网友:献世佛
- 2021-03-06 04:50
如何永久性的改变数据库的字符集
最佳答案
- 五星知识达人网友:逐風
- 2021-03-06 05:22
注意,改变已用很久的数据库的字符集会产生很多问题,不建议更改。如需要更改请说明是什么数据库,例如ORACLE,使用如下命令将字条集改成GBK:ALTER DATABASE CHARACTER SET ZHS16GBK;
全部回答
- 1楼网友:患得患失的劫
- 2021-03-06 07:00
按以下步骤(以数据库需改为we8iso8859p1为例):
1)、用system登录数据库。 2)、执行 update sys.props$ set value$='we8iso8859p1' where name like 'nls_char%'; 语句。 3)、修改注册表,hkey_local_machine/software/oracle/home0 ,nls_lang的值改为american_america.we8iso8859p1 4)、重新启动数据库。
如果第2步system没有权限执行,可以在sql*plus登录数据库管理员帐号,然后再输入语句“conn /as sysdba”也可。登录完成后再执行update sys.props$ set value$='we8iso8859p1' where name like 'nls_char%';
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯