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
命令建立服务
SYSMAN 和 DBSNMP 帐号的初始密码为: oem_temp
输出日志如下:
C:\Users\Administrator>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:\oracle\product\11.2.0\dbhome_1 ]: SYS 用户的口令: SYS 用户的口令: <SYS用户密码> DBSNMP 用户的口令: em_temp SYSMAN 用户的口令: em_temp SYSMAN 用户的口令: 通知的电子邮件地址 (可选): 通知的发件 (SMTP) 服务器 (可选): ----------------------------------------------------------------- 已指定以下设置 数据库 ORACLE_HOME ................ D:\oracle\product\11.2.0\dbhome_1 本地主机名 ................ DB-SERVER 监听程序 ORACLE_HOME ................ D:\oracle\product\11.2.0\dbhome_1 监听程序端口号 ................ 1521 数据库 SID ................ ORACLE 通知的电子邮件地址 ............... 通知的发件 (SMTP) 服务器 ............... ----------------------------------------------------------------- 是否继续? [是(Y)/否(N)]: Y 2017-8-24 14:25:49 oracle.sysman.emcp.EMConfig perform 信息: 正在将此操作记录到 D:\oracle\cfgtoollogs\emca\oracle\emca_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
--- auth:lzpong