温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Oracle11gRAC更改字符集为ZHS16GBK的过程

发布时间:2020-08-11 02:39:27 来源:ITPUB博客 阅读:286 作者:始于脚下 栏目:关系型数据库
SQL>conn / as sysdba


SQL> show parameter cluster


NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
cluster_database     boolean TRUE
cluster_database_instances     integer 2
cluster_interconnects     string
SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET';


PARAMETER
------------------------------
VALUE
--------------------------------------------------------------------------------
NLS_CHARACTERSET
AL32UTF8




SQL> shu immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.


Total System Global Area 6.2934E+10 bytes
Fixed Size    2268712 bytes
Variable Size 6039798232 bytes
Database Buffers 5.6774E+10 bytes
Redo Buffers  118157312 bytes
Database mounted.
SQL> alter system enable restricted session;


System altered.


SQL> show parameter job_queue_processes; 


NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
job_queue_processes     integer 1000
SQL> show parameter aq_tm_processes;


NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes     integer 1
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 ZHS16GBK;
alter database character set ZHS16GBK
*
ERROR at line 1:
ORA-12712: new character set must be a superset of old character set




SQL> alter database character set internal_use ZHS16GBK;
alter database character set internal_use ZHS16GBK
*
ERROR at line 1:
ORA-12720: operation requires database is in EXCLUSIVE mode




SQL> alter system set cluster_database=FALSE scope=spfile sid='*';


System altered.


SQL> shu immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup restrict
ORACLE instance started.


Total System Global Area 6.2934E+10 bytes
Fixed Size    2268712 bytes
Variable Size 6039798232 bytes
Database Buffers 5.6774E+10 bytes
Redo Buffers  118157312 bytes
Database mounted.
Database opened.
SQL> alter database character set internal_use ZHS16GBK;


Database altered.


SQL> shu immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.


Total System Global Area 6.2934E+10 bytes
Fixed Size    2268712 bytes
Variable Size 6039798232 bytes
Database Buffers 5.6774E+10 bytes
Redo Buffers  118157312 bytes
Database mounted.
Database opened.
SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET';


PARAMETER
------------------------------
VALUE
--------------------------------------------------------------------------------
NLS_CHARACTERSET
ZHS16GBK




SQL> alter system set cluster_database=TRUE scope=spfile sid='*';


System altered.


SQL> shu immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> alter system set job_queue_processes=1000;
alter system set job_queue_processes=1000
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 8833
Session ID: 2271 Serial number: 3




SQL> startup mount
ORACLE instance started.


Total System Global Area 6.2934E+10 bytes
Fixed Size    2268712 bytes
Variable Size 6039798232 bytes
Database Buffers 5.6774E+10 bytes
Redo Buffers  118157312 bytes
Database mounted.
SQL> alter system set job_queue_processes=1000;


System altered.


SQL> show parameter aq


NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes     integer 0
SQL> alter system set aq_tm_processes=1;


System altered.


SQL> alter database open;


Database altered.


SQL> show parameter cluster_database


NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
cluster_database     boolean TRUE
cluster_database_instances     integer 2
SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET';


PARAMETER
------------------------------
VALUE
--------------------------------------------------------------------------------
NLS_CHARACTERSET
ZHS16GBK




SQL> 

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI