ORACLE集群修改字符集问题的解决

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ORACLE集群修改字符集问题的解决
Oracle RAC数据库集群已其高可靠性、高稳定性、卓越的性能在企业级数据库服务中得到了广泛的应用。

其字符集的设置和修改关系到数据库中数据的可用性,在RAC环境下,字符集的修改和单机模式下差异较大,文章阐述和总结了在oracle RAC环境下在线修改字符集的方法和经验,以供借鉴参考。

标签:Oracle;字符集;解決
1 引言
ORACLE数据库以其优秀的性能在企业级数据服务中得到广大用户的青睐,而作为oracle的高可用方案——RAC集群服务因其高可用性,高可管理性和高可扩展性而得到广泛的应用,笔者就曾遇到在安装部署oracle RAC数据库,倒入数据后字符乱码的问题,该解决方法在计算机上调试通过。

2 问题产生以及处理过程
需要注意的是,一旦数据库创建后,数据库的字符集理论上讲是不能改变的。

字符集的转换是从子集到超集受支持,反之不行。

如果两种字符集之间根本没有子集和超集的关系,那么字符集的转换是不受oracle支持的。

一般来说,除非万不得已,我们不建议修改oracle数据库server端的字符集。

特别说明,最常用的两种字符集ZHS16GBK和ZHS16CGB231280之间不存在子集和超集关系,因此理论上讲这两种字符集之间的相互转换不受支持。

3 结束语
Oracle RAC环境下对数据库的维护比单机模式更为复杂,很多维护需要运行在单节点模式下才能进行,因此,在安装数据库的时候,一定要将需要设置的项目设置好,比如字符集、语言等设置项,最好也将数据库在倒入数据前升级至最新版本,这将避免一些安全漏洞。

这些工作在安装的时候都做好比在安装后再做工作量要小很多。

参考文献
[1]Sumit Sarin.Oracle数据库管理员技术指南[M].北京:机械工业出版社,2001(03).
[2]付社良,田斌.Oracle RAC 10g系统高可用性测试及分析[J].武汉理工大学报,2007年第29版.
作者简介:李健,38岁,工程师,湖南工业大学计算机科学与技术专业本科毕业,从事IT行业14年,专业技术工作包括程序设计、IT系统规划设计、IT
系统建设、IT系统教育培训及IT系统运行维护与管理。

相关文档
最新文档