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
  • 相关阅读:
    spring boot指定外部配置的坑
    beego 批量删除问题
    spark 安装
    HttpServletRequest 获取cookie
    k8s 代码生成
    k8s 各种示例
    mysql-operator
    k8s Docker私有仓库认证
    Failed to introspect annotated methods on class 异常
    P6272 没有人的算术
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744357.html
Copyright © 2011-2022 走看看