$sqlplus /nolog
SQL>conn / as sysdba
然后执行以下命令:
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
若出现上面的错误,使用下面的办法进行修改,使用INTERNAL_USE可以跳过超集的检查:
SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK; )
SQL>SHUTDOWN IMMEDIATE
SQL>STARTUP
字符集修改完毕
本文档详细介绍了如何通过一系列SQL指令安全地更改Oracle数据库的字符集,包括关闭数据库、启动到挂载状态、设置系统参数及最终打开数据库等步骤,并提供了解决常见错误的方法。
9085

被折叠的 条评论
为什么被折叠?



