修改oracle編碼格式


文章參照:https://www.jb51.net/article/53078.htm

1.查看oracle當前編碼格式:


   
   
  
  
          
  1. SELECT * FROM V$NLS_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET' ;
  2. SELECT USERENV( 'language') FROM DUAL;

   NLS_CHARACTERSET    AL32UTF8   

   SIMPLIFIED CHINESE_CHINA.AL32UTF8 

2.以sysdba身份登錄

3.關閉數據庫 shutdown immediate;

4.以mount打來數據庫,startup mount

5.設置session


   
   
  
  
          
  1. SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
  2. SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES= 0;
  3. SQL> ALTER SYSTEM SET AQ_TM_PROCESSES= 0;

6.啟動數據庫

alter database open;

7.修改字符集

ALTER DATABASE CHARACTER SET ZHS16GBK;

提示我們的字符集:新字符集必須為舊字符集的超集:

ALTER DATABASE character set INTERNAL_USE ZHS16GBK;

8.關閉,重新啟動

shutdown immediate;

startup

原文地址;https://blog.csdn.net/u011229848/article/details/82384022


免責聲明!

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



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