不涉及
某局点Linux+Oracle环境安装部署EIA失败,报错提示如下:
再去查看/etc/iMC-Reserved/log/dbresult_202103021051440.log日志:
1 row created.
insert into TBL_SAFE_CONTROL_GROUP(ID, NAME, TYPE, STRATEGY_MODEL, SERVICE_GROUP_ID, IF_LOCAL_DATA, GROUP_TYPE)
*
ERROR at line 1:
ORA-00001: unique constraint (EAD.IND_SAFE_CONTROL_GROUP) violated
从错误现象来看,在安装UAM数据库时存在约束条件。EIA组件部署时需要操作系统和数据库的字符集保持一致。若Linux操作系统为英文操作系统,则oracle数据库客户端的字符集NLS_LANG环境变量必须配置为英文环境;若Linux操作系统环境为中文操作系统,则oracle数据库客户端的字符集NLS_LANG环境变量必须配置为中文环境。
这个是现场数据库字符集配置不正确导致。可以按照如下方法修改测试:
根据系统语言环境正确配置NLS_LANG环境变量。为使该环境变量随系统自动加载生效,需配置/etc/profile文件。
在终端中输入下述命令打开profile文件:
vi /etc/profile
若中文环境需在profile文件中添加:
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG
若英文环境需在profile文件中添加:
NLS_LANG=AMERICAN_AMERICA.WE8IS08859P1
export NLS_LANG
完成配置后,保存文件,然后运行source /etc/profile或者重启操作系统是配置文件生效,然后再继续安装EIA部署指导安装部署即可。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作