1.更改資料庫字元集為GBK
SHUTDOWN IMMEDIATE;
STARTUP MOUNT EXCLUSIVE;
ALTER SYSTEMENABLE RESTRICTED SESSION;
ALTER SYSTEMSET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEMSET AQ_TM_PROCESSES=0;
ALTER DATABASEOPEN;
ALTER DATABASE NATIONAL CHARACTER SETAL16UTF16; 更改國際字元集
ALTER DATABASE CHARACTER SET ZHS16GBK; 更改本地字元集
SHUTDOWN IMMEDIATE;
STARTUP;
2.如果錯誤資訊,請對照一下資訊
如果提示:
ORA-12717: Cannot issue ALTER DATABASE NATIONAL CHARACTER SET whenNCLOB, NCHAR
or NVARCHAR2 data exists
則更改使用以下語句:
ALTER DATABASE NATIONAL CHARACTER SETINTERNAL_USE AL16UTF16;
如果提示:
ORA-12712: new character set must be a superset of old character set
則更改使用以下語句:
ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
如果提示:
ORA-12721: operation cannot execute when other sessions are active
則更改使用以下語句:
SHUTDOWN IMMEDIATE;
STARTUP MOUNT EXCLUSIVE;
如果提示:
ORA-01109: database not open
則更改使用以下語句:
ALTER DATABASE OPEN;
如果提示:
ORA-12719: operation requires database is in RESTRICTED mode
則更改使用以下語句:
ALTER SYSTEM ENABLE RESTRICTEDSESSION;