Oracle Enterprise Manager(OEM) 重建
时间:2022-03-15 08:50
环境
Win7+Oracle 11gR2
删除EM配置
C:\Users\Administrator>emca -deconfig dbcontrol db EMCA 开始于 2018-6-12 14:19:10 EM Configuration Assistant, 11.2.0.0.2 正式版 版权所有 (c) 2003, 2005, Oracle。保留所有权利。 输入以下信息: 数据库 SID: orcl 是否继续? [是(Y)/否(N)]: y 2018-6-12 14:19:23 oracle.sysman.emcp.EMConfig perform 信息: 正在将此操作记录到 D:\Oracle\cfgtoollogs\emca\orcl\emca_2018_06_12_14_19_09.log。 2018-6-12 14:19:23 oracle.sysman.emcp.util.DBControlUtil stopOMS 信息: 正在停止 Database Control (此操作可能需要一段时间)... 2018-6-12 14:19:55 oracle.sysman.emcp.EMReposConfig stopDBMSJobs 警告: 初始化 SQL 连接时出错。无法执行 SQL 操作 2018-6-12 14:19:55 oracle.sysman.emcp.EMReposConfig invoke 警告: 无法移去 DBMS 作业。 已成功完成 Enterprise Manager 的配置 EMCA 结束于 2018-6-12 14:20:24 C:\Users\Administrator>emca -repos drop EMCA 开始于 2018-6-12 14:20:53 EM Configuration Assistant, 11.2.0.0.2 正式版 版权所有 (c) 2003, 2005, Oracle。保留所有权利。 输入以下信息: 数据库 SID: orcl 监听程序端口号: 1521 SYS 用户的口令: SYSMAN 用户的口令: SYSMAN 用户的口令: 是否继续? [是(Y)/否(N)]: y 2018-6-12 14:21:38 oracle.sysman.emcp.EMConfig perform 信息: 正在将此操作记录到 D:\Oracle\cfgtoollogs\emca\orcl\emca_2018_06_12_14_20_53.log。 2018-6-12 14:21:38 oracle.sysman.emcp.ParamsManager checkListenerStatusForDBControl 警告: 初始化 SQL 连接时出错。无法执行 SQL 操作 2018-6-12 14:21:38 oracle.sysman.emcp.EMReposConfig invoke 信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)... 2018-6-12 14:25:49 oracle.sysman.emcp.EMReposConfig invoke 信息: 已成功删除资料档案库 已成功完成 Enterprise Manager 的配置 EMCA 结束于 2018-6-12 14:25:49 |
重建EM
C:\Users\Administrator>emca -config dbcontrol db -repos create EMCA 开始于 2018-6-12 15:38:47 EM Configuration Assistant, 11.2.0.0.2 正式版 版权所有 (c) 2003, 2005, Oracle。保留所有权利。 输入以下信息: 数据库 SID: orcl 监听程序端口号: 1521 监听程序 ORACLE_HOME [ D:\Oracle\product\11.2.0\dbhome_1 ]: SYS 用户的口令: DBSNMP 用户的口令: SYSMAN 用户的口令: SYSMAN 用户的口令: 通知的电子邮件地址 (可选): 通知的发件 (SMTP) 服务器 (可选): ----------------------------------------------------------------- 已指定以下设置 数据库 ORACLE_HOME ................ D:\Oracle\product\11.2.0\dbhome_1 本地主机名 ................ 192.168.1.112 监听程序 ORACLE_HOME ................ D:\Oracle\product\11.2.0\dbhome_1 监听程序端口号 ................ 1521 数据库 SID ................ orcl 通知的电子邮件地址 ............... 通知的发件 (SMTP) 服务器 ............... ----------------------------------------------------------------- 是否继续? [是(Y)/否(N)]: y 2018-6-12 15:39:05 oracle.sysman.emcp.EMConfig perform 信息: 正在将此操作记录到 D:\Oracle\cfgtoollogs\emca\orcl\emca_2018_06_12_15_38_4 7.log。 2018-6-12 15:39:07 oracle.sysman.emcp.EMReposConfig createRepository 信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)... 2018-6-12 15:47:51 oracle.sysman.emcp.EMReposConfig invoke 信息: 已成功创建资料档案库 2018-6-12 15:47:59 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository 信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)... 2018-6-12 15:48:40 oracle.sysman.emcp.EMReposConfig invoke 信息: 已成功上载配置数据 2018-6-12 15:48:49 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib 信息: 软件库已配置成功。 2018-6-12 15:48:49 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary 信息: 正在部署预配档案... 2018-6-12 15:49:27 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary 信息: 预配档案部署成功。 2018-6-12 15:49:27 oracle.sysman.emcp.util.DBControlUtil secureDBConsole 信息: 正在保护 Database Control (此操作可能需要一段时间)... 2018-6-12 15:49:36 oracle.sysman.emcp.util.DBControlUtil secureDBConsole 信息: 已成功保护 Database Control。 2018-6-12 15:49:36 oracle.sysman.emcp.util.DBControlUtil startOMS 信息: 正在启动 Database Control (此操作可能需要一段时间)... 2018-6-12 15:51:12 oracle.sysman.emcp.EMDBPostConfig performConfiguration 信息: 已成功启动 Database Control 2018-6-12 15:51:14 oracle.sysman.emcp.EMDBPostConfig performConfiguration 信息: >>>>>>>>>>> Database Control URL 为 https://192.168.1.112:5500/em <<<<<<<< <<< 2018-6-12 15:51:24 oracle.sysman.emcp.EMDBPostConfig invoke 警告: ************************ WARNING ************************ 管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。 加密密钥已放置在文件 D:/Oracle/product/11.2.0/dbhome_1/192.168.1.112_orcl/sysman /config/emkey.ora 中。请务必备份此文件, 因为如果此文件丢失, 则加密数据将不可用。 *********************************************************** 已成功完成 Enterprise Manager 的配置 EMCA 结束于 2018-6-12 15:51:24 |
检测EM服务是否启动
C:\Users\Administrator>emctl status dbconsole Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to da tabase unique name. C:\Users\Administrator>set ORACLE_UNQNAME=orcl C:\Users\Administrator>emctl status dbconsole Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0 Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved. https://192.168.1.112:5500/em/console/aboutApplication Oracle Enterprise Manager 11g is running. ------------------------------------------------------------------ Logs are generated in directory D:\Oracle\product\11.2.0\dbhome_1/192.168.1.112_ orcl/sysman/log |
set ORACLE_UNQNAME=$ORACLE_SID
这个参数是ORACLE11gR2新出的。所以在安装前必须先设置好此变量。
控制台设置临时环境变量: set ORACLE_UNQNAME=$ORACLE_SID(如:orcl)
注意:EM重建后EM的端口是5500。
EM访问
此处的用户名和口令需要注意,EM环境下用户名和口令并不是安装Oracle时的口令。
具体可参考:
以上方案可解决。不过我怀疑是权限问题。
修改完密码后登陆即可。
关闭和启动OracleDBConsoleorcl服务
OracleDBConsoleorcl 服务用于支持EM访问。可以手动启动和关闭该服务。
C:\Users\Administrator>emctl stop dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
OracleDBConsoleorcl 服务正在停止..........
OracleDBConsoleorcl 服务已成功停止。
C:\Users\Administrator>emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
Starting Oracle Enterprise Manager 11g Database Control ...OracleDBConsoleorcl
服务正在启动 ................
OracleDBConsoleorcl 服务已经启动成功。