按以下步驟(以資料庫需改為WE8ISO8859P1為例): 1)、用SYSTEM登錄資料庫。 2)、執行 UPDATE SYS.PROPS$ SET VALUE$='WE8ISO8859P1' WHERE NAME LIKE 'NLS_CHAR%'; 語句。 3)、修改註冊表,HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0 ,NLS_LANG的值改為AMERICAN_AMERICA.WE8ISO8859P1 4)、重新啟動資料庫。 如果第2步SYSTEM沒有許可權執行,可以在sql*plus登錄資料庫管理員帳號,然後再輸入語句「conn /as sysdba」也可。登錄完成後再執行UPDATE SYS.PROPS$ SET VALUE$='WE8ISO8859P1' WHERE NAME LIKE 'NLS_CHAR%';
[admin via ] 如何更改oracle資料庫的字符集已經有1696次圍觀