如果要部署代理,需要在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标准更新,支持的字符也更多一些,兼容性更好。