Oracle数据库检测:数据库字符集检测

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

Oracle数据库检测:数据库字符集检测

【症状描述】

金蝶云星空环境,如果数据库要采用Oracle数据库,对要求的数据库字符集有下面的要求:

数据库字符集(NLS_CHARACTERSET )必须是:AL32UTF8,国家字符集(NLS_NCHAR_CHARACTERSET)必须是:AL16UTF16。

如果数据库的字符集是其他,在创建管理中心库和业务中心库,会有相关检测与提醒。


管理中心库创建时,检查与提醒(如下图)

如果上图有字符集检查不通过的,需要在安装的数据库进行核实与修改,修改为要求的字符集。


创建业务中心库时,检查与提醒(如下图)


如果上图有字符集检查不通过的,需要在安装的数据库进行核实与修改,修改为要求的字符集。





【场景介绍】

  • Oracle数据库字符集要求,需要达到此要求字符集,否则在创建数据中心或使用的时会出现错误;




【手工检查与处理方案】

通过下面查询SQL语句查询数据库字符集与国家字符集。

查询SQL语句:

select * from  NLS_DATABASE_PARAMETERS where parameter in('NLS_NCHAR_CHARACTERSET','NLS_CHARACTERSET')


数据库字符集(NLS_CHARACTERSET )必须是:AL32UTF8,国家字符集(NLS_NCHAR_CHARACTERSET)必须是:AL16UTF16。


如果当前数据库字符集不在支持的范围,请咨询提供数据库环境的集成供应商,需要对数据库进行重新安装配置,修改为要求的相关字符集。





【延伸阅读】

金蝶云星空 ORACLE 数据库安装运维最佳实践_20221014.pdf


Oracle数据库检测:数据库字符集检测

【症状描述】金蝶云星空环境,如果数据库要采用Oracle数据库,对要求的数据库字符集有下面的要求:数据库字符集(NLS_CHARACTERSET )必须是...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息