您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關oracle 11g rac如何修改字符集,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
系統版本:
Oracle Linux Server release 5.7
數據庫版本:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
查看字符集:
SQL>select userenv('language') from dual;
USERENV('LANGUAGE')
--------------------------------------------------------------------------------
AMERICAN_AMERICA.AL32UTF8
關閉RAC其中一個節點:
[root@rac1 ~]#cd /u01/app/11.2.0/grid/bin/crsctl
[root@rac1 ~]#./crsctl stop cluster
在另一個節點查看oracle啟動參數:
SQL>show parameter spfile;
NAME TYPE VALUE
------------------------------------ --------------------------------- ------------------------------
spfile string +DG1/yoon/spfileyoon.ora
若VALUE為空,表示用pfile參數啟動,即修改為spfile參數啟動:
SQL>CREATE SPFILE FROM PFILE;
SQL>shutdown immediate;
SQL>startup;
執行:
SQL>alter system set cluster_database=false scope=spfile;
關閉數據庫:
SQL>shutdown immediate;
SQL>startup mount;
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
System altered.
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
System altered.
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
System altered.
SQL> alter database open;
Database altered.
修改字符集:
SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
Database altered.
恢復數據庫為RAC:
SQL> alter system set cluster_database=true scope=spfile;
SQL> shutdown immediate;
SQL>startup;
啟動另一節點cluster服務并驗證:
[root@rac1 ~]#./crsctl start cluster
查看字符集:
SQL>select userenv('language') from dual;
USERENV('LANGUAGE')
--------------------------------------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
關于“oracle 11g rac如何修改字符集”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。