ORACEL RAC 字符集
记录下ORACEL RAC 修改字符集的步骤:
一:查看当前的字符集
服务器端字符集:
SQL> select userenv(\'language\') from dual;
USERENV(\'LANGUAGE\')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
客户端字符集:
SQL> select * from v$nls_parameters;
二:修改:
[root@hp131 ~]# su - oracle
hp131-> sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Wed Oct 17 14:42:43 2012
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 1895825408 bytes
Fixed Size 2084840 bytes
Variable Size 436207640 bytes
Database Buffers 1442840576 bytes
Redo Buffers 14692352 bytes
Database mounted.
SQL> alter session set sql_trace=true;
Session altered.
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 UTF8;
alter database character set INTERNAL_USE UTF8
*
ERROR at line 1:
ORA-12720: operation requires database is in EXCLUSIVE mode
关闭其中一个节点
hp131-> srvctl stop nodeapps -n hp132
SQL> alter system set cluster_database=false scope=spfile sid=\'wzticket1\';
System altered.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 1895825408 bytes
Fixed Size 2084840 bytes
Variable Size 436207640 bytes
Database Buffers 1442840576 bytes
Redo Buffers 14692352 bytes
SQL> Alter database mount exclusive;
Database altered.
SQL> Alter system enable restricted session;
System altered.
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
System altered.
SQL> Alter database open;
Database altered.
SQL> alter database character set INTERNAL_USE UTF8;
Database altered.
SQL> update props$ set VALUE$=\'ZHS16GBK\' where NAME=\'NLS_NCHAR_CHARACTERSET\';
1 row updated.
SQL> commit;
Commit complete.
SQL> alter system set cluster_database=true scope=spfile sid=\'wzticket1\';
System altered.
建议继续学习:
- linux下vim的编译以及终端乱码的最终解决方案 (阅读:3404)
- 区分一个包含汉字的字符串是 UTF-8 还是 GBK (阅读:3253)
- 如何在MYSQL5.5只支出utf8环境下正常使用GBK网站 (阅读:2809)
- oracle查看字符集 修改字符集 (阅读:2720)
- Oracle RAC廉价数据仓库解决方案 (阅读:2471)
- Oracle RAC中的RDS内部互联 (阅读:2447)
- mysql latin1转utf8 的两种方法 (阅读:2426)
- kswapd 进程占用过多资源导致RAC宕机 (阅读:2440)
- RAC的负载均衡 (阅读:2404)
- mysql字符集和校验规则概念小介 (阅读:2286)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:Mike.Xu 来源: DBA Blog
- 标签: RAC 字符集
- 发布时间:2012-11-02 13:03:25
- [191] Go Reflect 性能
- [18] 公钥私钥加密解密数字证书数字签名详解
- [17] Joomla反序列化漏洞的查漏补缺
- [15] osx平台上lol英雄联盟launcher启
- [14] 基于HTTP缓存轻松实现客户端应用的离线支持
- [14] 我的git笔记
- [13] SSL多域名绑定证书的解决方案
- [13] Linux内存中的Cache真的能被回收么?
- [12] 在JavaScript中什么时候使用==是正
- [11] 正态分布的前世今生(一)