因为需求需要重建EM,重建时因为某些错误被迫停止,比如对象已存在、用户已经存在等,最终找出了创建必备的条件;

1.环境变量(Oracle和Grid在同一个用户下安装)

ORACLE_HOME 要设为DB路径;

ORACLE_UNQNAME 要设置;

2.删除em相关的同义词

select 'drop public synonym '||synonym_name||';' from dba_synonyms where regexp_like(synonym_name,'^MGMT_|^SMP_EMD|^EMD_') order by synonym_name;

3.删除em相关用户

drop user MGMT_VIEW;
drop user SYSMAN cascade;

4.删除em相关role

drop role MGMT_USER;

5.检查em相关残留的对象,并删除

select * from dba_objects where status='INVALID' AND OBJECT_TYPE='SYNONYM';

6.重建em

em -config dbcontrol  db  -repos  create

最新文章

  1. .NET 类型(Types)的那些事
  2. js函数自动执行的一点理解
  3. api服务端接口安全
  4. JavaScript中in操作符(for..in)、Object.keys()和Object.getOwnPropertyNames()的区别
  5. python类方法和静态方法
  6. MariaDB的双主
  7. C++实现日期类(Date类)
  8. session共享,格式json,php不能简单的设置session.serialize_handler=json,目前只有php,wddx(xml),安装扩展后还有igbinary(二进制)
  9. NorFlash
  10. [虚拟化/云][全栈demo] 为qemu增加一个PCI的watchdog外设(四)
  11. spring 动态创建数据源
  12. java四则运算
  13. MongoDB学习教程(1)
  14. [HNOI2002]营业额统计_Treap
  15. BZOJ2143: 飞飞侠
  16. SQL Server的JOIN是支持使用小括号修改执行顺序的
  17. 2016310Exp5 MSF基础应用
  18. jumpserver笔记
  19. java holdsLock()方法检测一个线程是否拥有锁
  20. Kafka技术内幕 读书笔记之(五) 协调者——延迟的加入组操作

热门文章

  1. Zookeeper--分布式锁和消息队列
  2. [Java][Web]Response学习.缓存
  3. 5月8日上课笔记-浮动float
  4. 堆、栈、free
  5. cisco 三层交换机通信
  6. Python Twisted系列教程22:结束
  7. 「小程序JAVA实战」小程序上传短视频(46)
  8. MyBatis 学习记录1 一个简单的demo
  9. MongoDB数据仓储
  10. 解决OpenFeign默认无法上传文件的问题