中易网

如何修改Oracle 10g的字符集

答案:1  悬赏:70  
解决时间 2021-01-14 22:48
如何修改Oracle 10g的字符集
最佳答案
$sqlplus /nolog
SQL>conn / as sysdba
若此时数据库服务器已启动,则先执行 SHUTDOWN IMMEDIATE 命
令关闭数据库服务器,然后执行以下命令:
SQL>shutdown immediate
SQL>STARTUP MOUNT   
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL>ALTER DATABASE OPEN;
SQL>ALTER DATABASE CHARACTER SET ZHS16GBK
ERROR at line 1:
ORA-12721: operation cannot execute when other sessions are active

ORA-12712: new character set must be a superset of old character set
若出现上面的错误,使用下面的办法进行修改,使用INTERNAL_USE可以跳过超集的检查:
SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;
SQL>SHUTDOWN IMMEDIATE   
SQL>STARTUP
修改完后查看:
select * from nls_database_parameters where parameter like '%SET%';
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
农民干活前往手上吐口水,是什么原理?
大家25万能买个几年多少公里的二手5系
四川话"你让我做火箭啊"是什么意思
《布尔什维克》是1927年10月创刊(1932年7月
同一资料的标准差是否一定小于均数?
愉情夜市在哪里啊,我有事要去这个地方
没学籍能补办吗?
电锯惊魂2-3-4谁有
iphone6怎么知道发送的是否imessage
懂摩托车来
某投资项目在建设期初一次投入原始投资400万
新化高铁南至新化汽车站有几路公交车
求教,FC怎么选择普通以上的难度
托福考试写作瓶颈如何突破
英汉互译:Great change _____in our city th
推荐资讯
谁还记得02-03年欧冠巴萨VS尤文的比赛
LOLez冰川勇者的攻击有没有特效啊?未来战士
主题为“碧水天蓝,绿色都匀”的作文500字
英雄联盟的ABC是什么意思?
双天刀 悲苦刀到底用哪个
界临沙公路什么意思
味道的成语大全
古人眼中的“月”的意象有哪些?(求详细)
如何使用甲醇灶方法和步骤及预防的方法
雅马哈电钢琴哪个型号比较多人买?
董故庄幼儿园地址在什么地方,我要处理点事
持有广播电视节目制作经营许可证的机构大多都
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?