修改Oracle數據庫的字符集(UTF8→ZHS16GBK)
1. C:\Users\Administrator>sqlplus /nolog
2.以sysdba的身份登錄上去
SQL> conn sys/root as sysdba
3.以mount打來數據庫
SQL>startup mount
4.設置session
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
5.啟動數據庫
SQL>alter database open;
6.修改字符集
SQL>ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
7.關閉,重新啟動
SQL>shutdown immediate;
SQL>startup
當然字符集最好不要輕易修改,因為這會對數據庫的數據有直接的影響,
如果是正式環境的話,可能會造成不可估計的損失。