RAC环境下修改字符集
2017-11-04 12:50
218 查看
操作系统 Redhat Linux 6.7
ORACLE 11g RAC 2节点
第一步 查看字符集
SQL>select userenv('language') from dual;
USERENV('LANGUAGE')
--------------------------------------------------------------------------------
AMERICAN_AMERICA.AL32UTF8
第二步 关闭一个节点
[root@rac1 ~]#cd /u01/app/11.2.0/grid/bin/crsctl
[root@rac1 ~]#./crsctl stop cluster
第三步 在另一个节点修改启动参数,关闭RAC
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;
第七步 启动开始停止的RAC节点,并验证
[root@rac1 ~]#./crsctl start cluster
查看字符集:
SQL>select userenv('language') from dual;
USERENV('LANGUAGE')
--------------------------------------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
PS:
修改完后,要恢复一些参数
SQL>startup mount;
SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION;
System altered.
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=1;
System altered.
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=1;
System altered.
SQL> alter database open;
Database altered.
ORACLE 11g RAC 2节点
第一步 查看字符集
SQL>select userenv('language') from dual;
USERENV('LANGUAGE')
--------------------------------------------------------------------------------
AMERICAN_AMERICA.AL32UTF8
第二步 关闭一个节点
[root@rac1 ~]#cd /u01/app/11.2.0/grid/bin/crsctl
[root@rac1 ~]#./crsctl stop cluster
第三步 在另一个节点修改启动参数,关闭RAC
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;
第七步 启动开始停止的RAC节点,并验证
[root@rac1 ~]#./crsctl start cluster
查看字符集:
SQL>select userenv('language') from dual;
USERENV('LANGUAGE')
--------------------------------------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
PS:
修改完后,要恢复一些参数
SQL>startup mount;
SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION;
System altered.
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=1;
System altered.
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=1;
System altered.
SQL> alter database open;
Database altered.
相关文章推荐
- 记一次oracle的rac环境下,字符集修改
- 如何在RAC环境下修改Oracle字符集
- RAC环境下字符集的修改
- 在RAC环境下修改Oracle字符集
- rac 环境下修改oracle数据库字符集
- 修改RAC环境下oracle用户的密码
- RAC和ASM环境下修改控制文件control file
- 修改shell环境字符集(locale)
- Mysql 5.5.28修改系统默认字符集 Linux环境中
- RAC环境下undo_tablespace是不同的,修改时要注意。
- RAC 环境下修改归档模式
- rac修改字符集
- RAC 环境修改私有网卡步骤
- RAC和ASM环境下修改控制文件control file11
- RAC环境下修改SGA参数(转)
- oracle 11g rac 修改字符集
- RAC 环境下修改归档模式
- RAC和ASM环境下修改控制文件control file
- mysql修改默认的环境的字符集为utf-8
- 在RAC环境下如何修改ASM实例名--Thomas Zhang的杂货铺