因为需求需要重建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

Hope is personal,hope is something that no one can give to you,you have to choose to believe in hope,you have to make it yourself..

oracle em 删除 重建,Oracle 11g 重建EM需要删除的对象相关推荐

  1. 视频教程-赵强老师:Oracle数据库从10g到11g(6)管理方案对象-Oracle

    赵强老师:Oracle数据库从10g到11g(6)管理方案对象 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblogic) ...

  2. oracle rac em cluster name,ORACLE 11G RAC重建EM问题

    前段时间出现了一个问题,就是重启一个RAC节点时突然报恢复区大小不足的问题,查了一下应该没有问题,已经修改为500G了,应该还有200多G的剩余空间的,怎么一下就没了,而且删除了里面不少文件,并且用R ...

  3. 手动安装em(redhat 5/oracle 11g)

    手动安装em(redhat 5/oracle 11g) (2010-07-21 09:35:11) 静默安装完11g后,发现em无法启用,检查后发现还未安装--囧. 没办法,只能手动安装了. 首先用e ...

  4. 关于删除重建ORACLE database的小笔记

    为了学习ORACLE,D找了一台LiNUX服务器,准备在上面装ORACLE 10G 在这个过程中碰到了两个小问题 册除重建oracle datbase : 1: 根据study guide,选择用DB ...

  5. oracle 11g 重建索引,oracle数据库如何重建索引

    当索引的碎片过多时,会影响执行查询的速度,从而影响到我们的工作效率.这时候采取的最有利的措施莫过于重建索引了.本文主要介绍了Oracle数据库中检查索引碎片并重建索引的过程,接下来我们就开始介绍这一过 ...

  6. oracle故障一例,Oracle 10g异机恢复后EM无法启动故障处理一例

    之前在自己的测试环境上做了个异机恢复,原来的库上是配置过EM的,但是在恢复的库上去启动EM就报错了,下面看具体解决过程: PS:原主机名为zlm,恢复出来的主机名为bak [root@bak ~]# ...

  7. oracle em搭建,【oracle】手动安装EM

    创建数据库时时没有配置EM,当需要时可以使用下面的方法创建EM. 第一种: database configuration assistant的配置数据库选件. 第二种: 一.删除一些用户.视图.同义词 ...

  8. oracle控制文件还原,Oracle的控制文件的恢复与重建

    当数据丢失一个控制文件 模拟丢失控制文件 [oracle@localhost orcl]$ pwd /u01/app/oracle/oradata/orcl [oracle@localhost orc ...

  9. 重建oracle inventory

    重建Oracle inventory 有的时候在打psu,或升级,运行opatch时经常会遇到 OPatch failed with error code 73 的问题,这种问题有时是由于oraInv ...

最新文章

  1. 建立名称server
  2. 操作系统CnetOS_7—systemd管理实践指南
  3. Python编程基础:第三十一节 文件读取Read a File
  4. linux内核源码树
  5. oracle表与表之间更新,Oracle 两个表之间更新的实现
  6. textview根据文字行数自动变化大小
  7. Java语法糖 : try-with-resources
  8. 最大功率点跟踪测试软件,最大功率点跟踪(MPPT)
  9. The Book of Mozilla
  10. Javascript时间脚本收集
  11. python中空格怎么打_191012 python3关于空格打印、赋值、+=符号的小坑
  12. Oracle 19C CDB操作课程笔记
  13. 程序员基础的硬件知识(cpu、主板、显卡、内存条等)
  14. Nexus的权限管理及分配
  15. Personalized Federated Learning with Moreau Envelopes论文阅读+代码解析
  16. vue 使用Blob实现下载xls文件
  17. 实战1 - 空气质量数据的校准
  18. 智能汽车时代,“BATH”的跨界姿势与逻辑
  19. php 股票信息查询类
  20. u盘文件计算机信息,U盘数据恢复

热门文章

  1. 阿里云HBase Ganos全新升级,推空间、时空、遥感一体化基础云服务
  2. 五位专家跟你讲讲为啥Python更适合做AI/机器学习
  3. Node18 即将支持 import HTTP资源!
  4. 数字时代的抉择,金蝶 EBC 的破局
  5. 整理了一份 Docker系统知识,从安装到熟练操作看这篇就够了 | 原力计划
  6. 腾讯云数据库Redis助力百万企业远程办公
  7. 云漫圈 | 学Python还是Java, 8张漫画带你全面分析
  8. mysql复杂查询教程_mysql 复杂查询
  9. 如何监控Android电视桌面,androidTV 电视桌面的效果
  10. unity三维地图的经纬度如何在二维地图上表示_接入C++版本recastnavigation寻路库到Unity/服务端中...