zoukankan      html  css  js  c++  java
  • Oralce 重建EM服务,OracleDBConsoleOracle

    1. OracleDBConsoleOracle服务老是报错:

    OracleDBConsoleOracle 服务因 2 (0x2) 服务性错误而停止。

    搞不懂,查不到资料,索性重建这个服务好了,于是开始折腾了,

    网上看到的都是说  "emca -r" 命令, 却不能用, 于是仔细看了看命令提示的帮助,自己搞定了,

    下面是干货:

    --重建OracleDBConsoleOracle服务需要用到三个账号密码.
    
    --1.打开CMD;首先要(使用sqlplus)修改几个账号(DBSNMP,SYSMAN)的密码:
    sqlplus /nolog
    conn /as sysdba
    
    alter user DBSNMP identified by dbsnmp;
    alter user SYSMAN identified by sysman;
    exit;
    --如果sys账号的密码也不知道,那也要改下;
    
    --2.执行命令,然后按照提示输入就行了:
    emca -config dbcontrol db -repos recreate
    

    到这里就很简单了,输入数据库SID,监听程序端口号,然后在输入几个密码就差不多了.

    然后就继续等吧,等它完成

    乘它还没有完成的时候 , 我写了这篇随笔

    ======================================================================(以下2017/08/23补充)

    2. 缺少OracleDBConsoleOracle服务

    直接使用 

    emca -config dbcontrol db -repos recreate

    命令建立服务

    SYSMANDBSNMP 帐号的初始密码为: oem_temp

    输出日志如下:
    C:UsersAdministrator>emca -config dbcontrol db -repos recreate
    
    EMCA 开始于 2017-8-24 14:23:57
    EM Configuration Assistant, 11.2.0.0.2 正式版
    版权所有 (c) 2003, 2005, Oracle。保留所有权利。
    
    输入以下信息:
    数据库 SID: ORACLE
    监听程序端口号: 1521
    监听程序 ORACLE_HOME [ D:oracleproduct11.2.0dbhome_1 ]:
    SYS 用户的口令:
    SYS 用户的口令: <SYS用户密码>
    DBSNMP 用户的口令:  em_temp
    SYSMAN 用户的口令:  em_temp
    SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
    通知的发件 (SMTP) 服务器 (可选):
    -----------------------------------------------------------------
    
    已指定以下设置
    
    数据库 ORACLE_HOME ................ D:oracleproduct11.2.0dbhome_1
    
    本地主机名 ................ DB-SERVER
    监听程序 ORACLE_HOME ................ D:oracleproduct11.2.0dbhome_1
    监听程序端口号 ................ 1521
    数据库 SID ................ ORACLE
    通知的电子邮件地址 ...............
    通知的发件 (SMTP) 服务器 ...............
    
    -----------------------------------------------------------------
    是否继续? [是(Y)/否(N)]: Y
    2017-8-24 14:25:49 oracle.sysman.emcp.EMConfig perform
    信息: 正在将此操作记录到 D:oraclecfgtoollogsemcaoracleemca_2017_08_24_14_23
    _57.log。
    2017-8-24 14:25:49 oracle.sysman.emcp.EMReposConfig invoke
    信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
    2017-8-24 14:27:27 oracle.sysman.emcp.EMReposConfig invoke
    信息: 已成功删除资料档案库
    2017-8-24 14:27:27 oracle.sysman.emcp.EMReposConfig createRepository
    信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
    2017-8-24 14:33:40 oracle.sysman.emcp.EMReposConfig invoke
    信息: 已成功创建资料档案库
    2017-8-24 14:33:44 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository
    
    信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...
    2017-8-24 14:34:37 oracle.sysman.emcp.EMReposConfig invoke
    信息: 已成功上载配置数据
    2017-8-24 14:34:42 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
    信息: 软件库已配置成功。
    2017-8-24 14:34:42 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
    信息: 正在部署预配档案...
    2017-8-24 14:35:10 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
    信息: 预配档案部署成功。
    2017-8-24 14:35:10 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
    信息: 正在保护 Database Control (此操作可能需要一段时间)...
    2017-8-24 14:35:21 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
    信息: 已成功保护 Database Control。
    2017-8-24 14:35:21 oracle.sysman.emcp.util.DBControlUtil startOMS
    信息: 正在启动 Database Control (此操作可能需要一段时间)...
    2017-8-24 14:36:17 oracle.sysman.emcp.EMDBPostConfig performConfiguration
    信息: 已成功启动 Database Control
    2017-8-24 14:36:17 oracle.sysman.emcp.EMDBPostConfig performConfiguration
    信息: >>>>>>>>>>> Database Control URL 为 https://DB-SERVER:1158/em <<<<<<<<<<<
    2017-8-24 14:36:20 oracle.sysman.emcp.EMDBPostConfig invoke
    警告:
    ************************  WARNING  ************************
    
    管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。
    加密密钥已放置在文件 D:/oracle/product/11.2.0/dbhome_1/DB-SERVER_oracle/sysman/c
    onfig/emkey.ora 中。请务必备份此文件, 因为如果此文件丢失, 则加密数据将不可用。
    
    ***********************************************************
    已成功完成 Enterprise Manager 的配置
    EMCA 结束于 2017-8-24 14:36:20
  • 相关阅读:
    isinstance函数
    Django之ORM那些相关操作
    Django ~ 2
    Django ~ 1
    Django详解之models操作
    Django模板语言相关内容
    livevent的几个问题
    客户端,服务器发包走向
    关闭客户端连接的两种情况
    std::vector<Channel2*> m_allChannels;容器,以及如何根据channelid的意义
  • 原文地址:https://www.cnblogs.com/lzpong/p/5166131.html
Copyright © 2011-2022 走看看