首页 > 数据库技术 > 详细

由ODI初始化资料档案库(RUC)引起修改ORACLE字符集(ZHS16GBK-AL32UTF8)

时间:2019-03-03 16:02:20      阅读:210      评论:0      收藏:0      [点我收藏+]

如果要部署代理,需要在RUC中进行资料档案库的初始化,这样可以免去配置代理的繁琐。在RUC连接数据库时会有先决条件检查,如果出现下图的警告,就需要在ORACLE中修改字符集。


 

技术分享图片

 


 

具体操作如下:
登录SQL Plus

SQL>conn /as sysdba

已连接。
SQL> shutdown immediate;

数据库已关闭。

已经卸载数据库。
SQL> startup mount

ORACLE例程已经启动。

……    ………………

…………………………

数据库装载完毕。
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;

系统已更改。
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

系统已更改。
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;

系统已更改。
SQL> alter database open;

数据库已更改。

SQL> ALTER DATABASE character setINTERNAL_USE AL32UTF8;

数据库已更改。

SQL> shutdown immediate;
SQL>startup

 


 

技术分享图片

 

技术分享图片


拓展:oracle字符集zhs16gbk、al32utf8 、UTF8有什么区别?

zhs16gbk是中文字符集,只能存储中文和英文字符,如果你存储韩文则显示为乱码(没有编码),而al32utf8是utf8字符集,适合中文、韩语、日语等等不同的语言使用。zhs16gbk采用2个字符存储,而al32utf8采用3-4个字符存储。AL32UTF8字符集采用的Unicode标准要比UTF8采用的Unicode标准更新,支持的字符也更多一些,兼容性更好。

 

由ODI初始化资料档案库(RUC)引起修改ORACLE字符集(ZHS16GBK-AL32UTF8)

原文:https://www.cnblogs.com/nnzhang/p/10465751.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!