sql >; select * from v$nls_parameters parameter value nls_language american nls_territory america …. …. nls_characterset us7ascii nls_sort binary nls_nchar_characterset us7ascii
sql >; create database character set us7ascii * create database character set us7ascii error at line 1: ora-01031: insufficient privileges 你會發現語句執行過程中,出現上述錯誤提示信息,此時不用理會,實際上oracle數據庫的字符集已被強行修改為us7ascii,接著用imp命令裝載數據。等數據裝載完成以后,shutdown 數據庫,再startup 數據庫,用合法用戶登錄oracle數據庫,在sql>;命令提示符下,運行select * from v$nls_parameters,可以看到oracle數據庫字符集已復原,這時再查看有漢字字符數據的表時,漢字已能被正確顯示。