故障排查3 分钟阅读
EMCC 13.5 安装中断,如何清理 OMS 库?
昨天安装一套 EMCC13.5,安装过程中 VNC 卡死导致安装失败,清理目录后重新执行安装,结果安装过程中报错了: bash 报错信息:The referenced database doesn't contain a valid management Repository
2025年10月29日阅读—点赞—收藏—
database
在知识库中专注阅读,并随时返回相关工具与课程
昨天安装一套 EMCC13.5,安装过程中 VNC 卡死导致安装失败,清理目录后重新执行安装,结果安装过程中报错了: bash 报错信息:The referenced database doesn't contain a valid management Repository
本章目标:掌握本章核心知识点 前置要求:完成前序章节学习 预计时长:60 分钟
昨天安装一套 EMCC13.5,安装过程中 VNC 卡死导致安装失败,清理目录后重新执行安装,结果安装过程中报错了:
报错信息:The referenced database doesn't contain a valid management Repository

应该是 OMS 数据库在前一次安装过程中已经创建了用户以及一些对象,导致 OMS 数据库不干净了,一般建议重建 OMS 数据库,但是时间比较久,今天介绍一下另一种解决这个问题的方法。
删掉 OMS 数据库中已创建的 EMCC 相关用户:
1SQL> DROP USER SYSMAN CASCADE;2DROP USER SYSMAN_MDS CASCADE;3DROP USER SYSMAN_RO CASCADE;4DROP USER SYSMAN_STB CASCADE;删掉 sysman 用户相关的同义词:
1DECLARE2 CURSOR l_syn_csr IS3 SELECT 'DROP ' || CASE owner4 WHEN 'PUBLIC' THEN5 'PUBLIC SYNONYM '6 ELSE7 'SYNONYM ' || owner || '.'8 END || synonym_name AS cmd9 FROM dba_synonyms10 WHERE table_owner IN ('SYSMAN',11 'SYSMAN_MDS',12 'MGMT_VIEW',13 'SYSMAN_BIP',14 'SYSMAN_APM',15 'BIP',16 'SYSMAN_OPSS',17 'SYSMAN_RO');18BEGIN19 FOR l_syn_rec IN l_syn_csr LOOP20 BEGIN21 EXECUTE IMMEDIATE l_syn_rec.cmd;22 EXCEPTION23 WHEN OTHERS THEN24 dbms_output.put_line('===> ' || l_syn_rec.cmd);25 dbms_output.put_line(sqlerrm);26 END;27 END LOOP;28END;29/删除用户 MGMT_VIEW:
1DROP USER mgmt_view CASCADE;删除 OMS 相关的表空间:
1SQL> DROP TABLESPACE mgmt_ecm_depot_ts INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;2DROP TABLESPACE mgmt_tablespace INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;3DROP TABLESPACE mgmt_ad4j_ts INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;清理注册信息:
1SQL> DELETE2FROM3schema_version_registry4WHERE5(comp_name,owner) IN (6('Authorization Policy Manager','SYSMAN_APM'),7('Metadata Services','SYSMAN_MDS'),8('Oracle Platform Security Services','SYSMAN_OPSS')9);1011commit;检查是否还有以下用户存在:
1SQL> select USERNAME, ACCOUNT_STATUS2 from dba_users3 where username in ('CLOUD_ENGINE_USER',4 'CLOUD_SWLIB_USER',5 'MGMT_VIEW',6 'SYSMAN_TYPES',7 'SYSMAN_OPSS',8 'SYSMAN_STB',9 'SYSMAN_RO');如果存在以上用户,则删除:
1SQL> drop user CLOUD_ENGINE_USER cascade;2drop user CLOUD_SWLIB_USER cascade;3drop user SYSMAN_TYPES cascade;4drop user SYSMAN122140_OPSS cascade;重新点击下一步进行 OMS 安装,不再报错:

无需重建 OMS 数据库也可以继续安装,问题解决。