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