ORACLE 11G EM 配置命令及问题处理

  • Post author:
  • Post category:其他


11g装好以后,一直未用EM,昨天晚上和今天晚上终于抽时间把EM启动起来了,还遇到一点小问题,



1.EM配置的一些命令

创建一个EM资料库

emca -repos create

重建一个EM资料库



emca -repos recreate ——–这个很主要,一般第一次不成功创建的时候,以后再创建都用这个命令就好了



删除一个EM资料库

emca -repos drop

配置数据库的 Database Control

emca -config dbcontrol db

删除数据库的 Database Control配置

emca -deconfig dbcontrol db

重新配置db control的端口,默认端口在1158

emca -reconfig ports

emca -reconfig ports -dbcontrol_http_port 1158

emca -reconfig ports -agent_port 3940

先设置ORACLE_SID环境变量后,启动EM console服务

emctl start dbconsole

先设置ORACLE_SID环境变量后,停止EM console服务

emctl stop dbconsole

先设置ORACLE_SID环境变量后,查看EM console服务的状态

emctl status dbconsole

配置dbconsole的步骤

emca -repos create

emca -config dbcontrol db

emctl start dbconsole

重新配置dbconsole的步骤

emca -repos drop

emca -repos create

emca -config dbcontrol db



2.EM遇到的一些问题




CREATE PUBLIC SYNONYM MGMT_AVAILABILITY FOR MGMT_AVAILABILITY

*

第 1 行出现错误:

ORA-00955: 名称已由现有对象使用




1,删除早期DBCONSOLE创建的用户:


drop role MGMT_USER;

drop user MGMT_VIEW cascade;

drop user sysman cascade;


2,删除早期DBCONSOLE创建的对象:

drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;

drop public synonym SETEMVIEWUSERCONTEXT;

drop public synonym MGMT_AVAILABILITY;

drop public synonym MGMT_CURRENT_AVAILABILITY;

drop public synonym MGMT_SEVERITY_OBJ


3,重新创建DBCONSOLE:


$emca -config dbcontrol db -repos recreate


Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to da

tabase unique name.



——– set oracle_unqname=zftang;



严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新


运行 EM Configuration Assistant。



——– set ORACLE_HOSTNAME=localhost


3,成功创建EM





版权声明:本文为zftang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。