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
    
   
    
    
   
    
    
   
 
