我想從「WE8MSWIN1252」更改字符集Oracle數據庫的「AL32UTF8」SQL錯誤:ORA-12712:新字符集必須是舊的字符的超集
我試圖執行從以下步驟鏈接(http://download.oracle.com/docs/cd/B10501_01/server.920/a96529/ch10.htm#1009580):
Shut down the database, using either a SHUTDOWN IMMEDIATE or a SHUTDOWN NORMAL statement. Do a full backup of the database because the ALTER DATABASE CHARACTER SET statement cannot be rolled back. Complete the following statements:
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET AL32UTF8;
但是,當我執行上面的語句,我我得到以下錯誤
SQL錯誤:ORA-12712:新字符集必須是舊字符集的超集
任何人都可以請幫我解決這個問題。
感謝您的快速幫助。我正在使用Oracle XE,因此卸載了它並安裝了Oracle XE Universal ...並將我的字符集更改爲UTF8。 – Dawood