oracle查看字符集和修改字符集


oracle查看字符集和修改字符集 :

查看數據庫服務器的字符集:

select userenv('language') from dual ;

登陸用dba:

停掉數據庫 :

shutdown immediate; 

啟動數據庫到mount狀態下 :

STARTUP MOUNT;
ALTER SESSION SET SQL_TRACE=TRUE; 
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 ZHS16GBK; 

先把數據庫中的有中文亂碼的清空了。 然后在執行。這是有可能報錯   執行這個跳過字符集檢查:

ALTER DATABASE character set INTERNAL_USE ZHS16GBK 

關閉數據庫:

Shutdown immediate

重啟:

startup; 

不出意料 再查看下字符集就應該修改好了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM