zoukankan      html  css  js  c++  java
  • 【Vegas原创】rebuild em (Database Control)【Windows/Linux版】

    Windows版:

    情景:MESDB EM不能使用了,需要rebuild。

    解决方案:

    0,事先说明,此操作相当cool~  因此,如果是online的db,请事先告知user停止操作,否则,DB会卡在那~

    1,drop the sysman account and mangement objects:

    drop user sysman cascade;
    drop role MGMT_USER;
    drop user MGMT_VIEW cascade;
    drop public synonym MGMT_TARGET_BLACKOUTS;
    drop public synonym SETEMVIEWUSERCONTEXT; 

    2,cmd下输入:

    > emca -config dbcontrol db -repos recreate

    之后按提示进行输入安装即可。

    3,ok后,输入:

    >emctl start dbconsole

    *************************************************************************

    常见问题:

    1,SEVERE: Cannot start Database Control. The following ports are already in use:***

     解决方案:换个em agent和http端口号(如5500)

    emca -config dbcontrol db -DBCONTROL_HTTP_PORT 5500 -AGENT_PORT 3940 -RMI_PORT 5524 -JMS_PORT 5545

    ************************************************************************* 

    Linux版:

    情景:通过RMAN Copy过来的dtberphttp://www.cnblogs.com/vegaslee/archive/2009/05/07/1451717.html),现在需要做监控了,需要配置em。

     解决方案:

    1,查看数据库端口信息:

    $ more $ORACLE_HOME/install/portlist.ini

    2,如果步骤1中有em的端口信息,则:

    $ emca -x dtberp

    3,sqlplus到dtberp数据库中:

    SQL> drop user sysman cascade;
    SQL
    > drop role MGMT_USER;
    SQL
    > drop user MGMT_VIEW cascade;
    SQL
    > drop public synonym MGMT_TARGET_BLACKOUTS;
    SQL
    > drop public synonym SETEMVIEWUSERCONTEXT;

    4,新建em:

    $ emca -config dbcontrol -repos create

    5,查看em当前状态:

    $ emctl status dbconsole
  • 相关阅读:
    【Bootloader】探究bootloader,分析u-boot源码
    【内核】linux2.6版本内核编译配置选项(一)
    【内核】linux2.6版本内核编译配置选项(二)
    【内核】探究linux内核,超详细解析子系统
    【内核】几个重要的linux内核文件
    【教程】探究暴风影音视频截图黑屏原因
    【Linux技术】BusyBox详解
    【C/C++】C/C++中Static的作用详述
    cf515d
    poj1155
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744357.html
Copyright © 2011-2022 走看看