zoukankan      html  css  js  c++  java
  • 由ODI初始化资料档案库(RUC)引起修改ORACLE字符集(ZHS16GBK-AL32UTF8)

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

  • 相关阅读:
    testng遇到的一些问题
    Redis-常用命令总结
    Spring AOP
    Spring IOC
    Java-J.U.C总结
    Java-将map拼接成“参数=值&参数=值”
    java多线程-线程池
    mysql 二进制文件增量备份
    Centos下mysql数据库备份与恢复的方法
    CentOS下mysql默认安装位置
  • 原文地址:https://www.cnblogs.com/nnzhang/p/10465751.html
Copyright © 2011-2022 走看看