1、使用管理員賬號登陸上去,一般密碼是manager。
conn /as sysdba |
2、查看數據庫編碼。
select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; |
3、先關閉數據庫,再以mount打來數據庫
shutdown immediate; |
startup mount; |
4、設置session,再啓動數據庫.
ALTER SYSTEM ENABLE RESTRICTED SESSION; |
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; |
ALTER SYSTEM SET AQ_TM_PROCESSES=0; |
alter database open; |
5、修改字符集
中文編碼是ZHS16GBK,國際編碼是AL32UTF8。
ALTER DATABASE CHARACTER SET "";(這裏設置你要的編碼) |
如果報錯了,新字符集必須爲舊字符集的超集,直接越過.
ALTER DATABASE character set INTERNAL_USE ZHS16GBK; |
6、最後更新啓動
shutdown immediate; |
startup |