Oracle数据库操作中,在对Oracle数据库库EM Console重建时,EM启动报错,错误代码如下:
- C:\Documents and Settings\GAOYANG>set ORACLE_SID=rman
- C:\Documents and Settings\GAOYANG>emctl start dbconsole
- OC4J Configuration issue. D:\oracle\product\10.2.0
- \db_1/oc4j/j2ee/OC4J_DBConsole
- _192.100.8.188_rman not found.
由此,我们分析一下重建时可能遇到的问题:
- 1.EM Configuration issue
- 2.OC4J Configuration issue
按照如下步骤正常完成Oracle 10g EM Console重建。
- C:\Documents and Settings\GAOYANG>emca -config dbcontrol db -repos
- recreate
- EMCA 开始于 2009-5-6 9:28:19
- EM Configuration Assistant 10.2.0.1.0 正式版
- 版权所有 (c) 2003, 2005, Oracle。保留所有权利。
- 输入以下信息:
- 数据库 SID: rman
- 监听程序端口号: 1158
- SYS 用户的口令:
- DBSNMP 用户的口令:
- SYSMAN 用户的口令:
- 通知的电子邮件地址 (可选):
- 通知的发件 (SMTP) 服务器 (可选):
- -----------------------------------------------------------------
- 已指定以下设置
- 数据库 ORACLE_HOME ................ D:\oracle\product\10.2.0\db_1
- 数据库主机名 ................ 192.100.8.188
- 监听程序端口号 ................ 1158
- 数据库 SID ................ rman
- 通知的电子邮件地址 ...............
- 通知的发件 (SMTP) 服务器 ...............
- -----------------------------------------------------------------
- 是否继续? [yes(Y)/no(N)]: Y
- 2009-5-6 9:28:36 oracle.sysman.emcp.EMConfig perform
- 信息: 正在将此操作记录到 D:\oracle\product\10.2.0\db_1
- \cfgtoollogs\emca\rman\emc
- a_2009-05-06_09-28-19-上午.log。
- 2009-5-6 9:28:40 oracle.sysman.emcp.EMReposConfig dropRepository
- 信息:正在删除 EM 资料档案库 (此操作可能需要一段时间)...
- 2009-5-6 9:28:42 oracle.sysman.emcp.EMReposConfig invoke
- 信息: 已成功删除资料档案库
- 2009-5-6 9:28:43 oracle.sysman.emcp.EMReposConfig createRepository
- 信息:正在创建EM资料档案库 (此操作可能需要一段时间)...
- 2009-5-6 9:28:43 oracle.sysman.emcp.EMReposConfig invoke
- 严重:创建资料档案库时出错
- 2009-5-6 9:28:43 oracle.sysman.emcp.EMReposConfig invoke
- 信息:有关详细资料, 请参阅 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\rman\emca_repos_create_<日期>.log 中的日志文件。
- 2009-5-6 9:28:43 oracle.sysman.emcp.EMConfig perform
- 严重:创建资料档案库时出错
- 有关详细资料, 请参阅 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\rman\emca_2009-05-06_09-28-19-上午.log 中的日志文件。
- 无法完成配置。 有关详细资料, 请参阅 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\rman\emca_2009-05-06_09-28-19-上午.log 中的日志文件。
- 3.如果遇到:oracle.sysman 报错,导致不成功,则
- 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;
- f.emca -config dbcontrol db -repos create
- C:\Documents and Settings\GAOYANG>sqlplus / as sysdba
- SQL*Plus: Release 10.2.0.1.0 - Production on Wed May 6 09:29:31 2009
- Copyright (c) 1982, 2005, Oracle. All rights reserved.
- Connected to:
- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
- With the Partitioning, OLAP and Data Mining options
- SQL> drop user sysman cascade;
- User dropped.
- SQL> drop role MGMT_USER;
- Role dropped.
- SQL> drop user MGMT_VIEW cascade;
- User dropped.
- SQL> drop public synonym MGMT_TARGET_BLACKOUTS;
- Synonym dropped.
- SQL> drop public synonym SETEMVIEWUSERCONTEXT;
- Synonym dropped.
- SQL> exit
- Disconnected from Oracle Database 10g Enterprise Edition Release
- 10.2.0.1.0 - Pr
- oduction
- With the Partitioning, OLAP and Data Mining options
- C:\Documents and Settings\GAOYANG>emca -config dbcontrol db -repos
- create
- EMCA 开始于 2009-5-6 9:32:24
- EM Configuration Assistant 10.2.0.1.0 正式版
- 版权所有 (c) 2003, 2005, Oracle。保留所有权利。
- 输入以下信息:
- 数据库 SID: rman
- 监听程序端口号: 1158
- SYS 用户的口令:
- DBSNMP 用户的口令:
- SYSMAN 用户的口令:
- SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
- 通知的发件 (SMTP) 服务器 (可选):
- -----------------------------------------------------------------
- 已指定以下设置
- 数据库 ORACLE_HOME ................ D:\oracle\product\10.2.0\db_1
- 数据库主机名 ................ 192.100.8.188
- 监听程序端口号 ................ 1158
- 数据库 SID ................ rman
- 通知的电子邮件地址 ...............
- 通知的发件 (SMTP) 服务器 ...............
- -----------------------------------------------------------------
- 是否继续? [yes(Y)/no(N)]: Y
- 2009-5-6 9:40:34 oracle.sysman.emcp.EMConfig perform
- 信息: 正在将此操作记录到 D:\oracle\product\10.2.0\db_1
- \cfgtoollogs\emca\rman\emc
- a_2009-05-06_09-40-00-上午.log。
- 2009-5-6 9:40:36 oracle.sysman.emcp.util.DBControlUtil stopOMS
- 信息:正在停止 Database Control (此操作可能需要一段时间)...
- 2009-5-6 9:40:42 oracle.sysman.emcp.ParamsManager getLocalListener
- 警告:检索 192.100.8.188 的监听程序时出错。
- 2009-5-6 9:40:44 oracle.sysman.emcp.util.DBControlUtil startOMS
- 信息:正在启动 Database Control (此操作可能需要一段时间)...
- 2009-5-6 9:41:34 oracle.sysman.emcp.EMDBPostConfig
- performConfiguration
- 信息:已成功启动 Database Control
- 2009-5-6 9:41:35 oracle.sysman.emcp.EMDBPostConfig
- performConfiguration
- 警告:无法创建 Database Control 快捷方式
- 2009-5-6 9:41:35 oracle.sysman.emcp.EMDBPostConfig
- performConfiguration
- 信息: >>>>>>>>>>> Database Control URL 为 http://192.100.8.188:5500/em
- <<<<<<<<<
- <<
- 已成功完成Enterprise Manager的配置
- EMCA 结束于2009-5-6 9:41:35
注意设置好IP地址!
4.打开服务:emctl start dbconsole
5.遇到:OC4J Configuration issue 报错,检查发现指定目录下没有提示的文件夹,只有一个类似的,cp -r 一个提示的文件夹。重新执行emctl start dbconsole,成功。
6.查看当前状态:emctl status dbconsole
7.端口号可查看文件:$ORACLE_HOME/install/portlist.ini
关于Oracle数据库EM Console重建的知识就介绍到这里,如果您想了解更多的Oracle数据库的知识,可以看一下这里的文章:http://database.51cto.com/oracle/,相信一定能够带给您收获的!
【编辑推荐】