• oralce EM企业管理器


    1,修改DBSNMP密码:

    重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。

    sql>alter user dbsnmp identified by xxx;

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

    sql>drop role MGMT_USER;

    sql>drop user MGMT_VIEW cascade;

    sql>drop user sysman cascade;

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

    sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;

    sql>drop public synonym SETEMVIEWUSERCONTEXT;

    4,重新创建DBCONSOLE:(如果是在windows下,要先到注册表删除DBCONSOLE的服务,重启电脑)

    $emca -config dbcontrol db -repos create

    如果此命令还是失败,可直接利用重建命令:

    $emca -config dbcontrol db -repos recreate

    根据提示,先输入SID,再输入Y继续;

    输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN 密码,输入Y继续

    完成。

    5,检查状态 emctl status dbconsole。

     出现错误:Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name

    解决方法:

         在启动的时候先设置一下oracle_unqname

                        set oracle_unqname=$ORACLE_SID

    如果还是失败,在环境变量中添加:

         vi ~/.bash_profile

        在最后添加:export  ORACLE_UNQNAME=$ORACLE_SID   

            启动dbconsole

                命令:emctl   start  dbconsole

    如果还出现上述的错误:删除dbconsole重新配置

    命令:emca -deconfig dbconsole db -repos drop

    如果删除失败,进数据库删除dbconsole以前的用户,并且修改DBSNMP密码

          sql>alter user dbsnmp identified by orcl;

        删除早期DBCONSOLE创建的用户:

    sql>drop role MGMT_USER;

    sql>drop user MGMT_VIEW cascade;

    sql>drop user sysman cascade;

     删除早期DBCONSOLE创建的对象:

    sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;

    sql>drop public synonym SETEMVIEWUSERCONTEXT;

     重新创建DBCONSOLE:(如果是在windows下,要先到注册表删除DBCONSOLE的服务,重启电脑)

    命令:emca -config dbcontrol db -repos create

    根据提示,先输入SID,再输入Y继续;

    输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN 密码,输入Y继续

    完成。

    检查状态 emctl status dbconsole

    附emca常用命令:

    创建一个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 1160

    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

    emctl start dbconsole

     ————————————END

    附录:重建EM DB Control.

    1.drop configuration files and repository run :

             emca -deconfig dbcontrol db -repos drop

    2. Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and mangement objects:

                a. drop user sysman cascade;

                b. drop role MGMT_USER;

               c. drop user MGMT_VIEW cascade;

               d. drop public synonym MGMT_TARGET_BLACKOUTS;

               e. drop public synonym SETEMVIEWUSERCONTEXT;

    3.Create configuration files and repository run

              emca -config dbcontrol db -repos create

    创建EM时,提示的端口号,应为实例的端口号,比如1521,不是EM的端口号(比如1158)

    EM的端口号在这个文件中可以查到10.2.0db_1sysmanconfigemca.properties

    进入EM报错:

    Java.lang.Exception: Exception in sending Request :: null

    很多功能不能用,提示重新登录.

    解决办法: 链接

    找到下面的文件

               10.2.0db_1YKNET_ORC2sysmanconfigemd.properties

    其中的agentTZRegion缺省是GMT,改为你所在的时区即可,例如:

    agentTZRegion=Asia/Chungking

    关于时区的列表参考:10.2.0db_1sysmanadminsupportedtzs.lst

              然后,重启OracleDBConsole<SID>

  • 相关阅读:
    2020软件工程作业05
    一、uart&tty驱动
    柔性数组使用备忘
    指针和数组备忘
    计算信息帧的校验和(备忘)
    Linux系统vim几个常见配置
    C语言实现过滤ASCII在0~127范围内的字符,并去除重复的字符
    extern "C"的用法
    strtol详解
    将一个十进制整数转换为二进制并输出
  • 原文地址:https://www.cnblogs.com/ikei/p/7381354.html
Copyright © 2020-2023  润新知