Enterprise Manager 无法连接到数据库实例

ks_reny 2010-08-19 11:12:01
DB: Oracle 11g
OS: windows 7 32位旗舰版
故障描述:Enterprise Manager 无法连接到数据库实例 但是 SQL Plus 可以访问数据库。
我已经通过如下步骤重建EM。
(1)删除当前的Database Control资料档案库 :emca -repos drop

(2)创建新的Database Control 资料库:emca -repos create

(3)配置部署Database Control 资料库:emca -config dbcontrol db
在第三步配置的过程有如下提示:
EMCA 开始于 2010-8-19 10:29:05
EM Configuration Assistant, 11.1.0.5.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: CMICF
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ E:\app\reny\product\11.1.0\db_1

本地主机名 ................ reny-PC
监听程序端口号 ................ 1521
数据库 SID ................ CMICF
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............

-----------------------------------------------------------------
是否继续? [是(Y)/否(N)]: y
2010-8-19 10:29:29 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\app\reny\cfgtoollogs\emca\cmicf\emca_2010_08_19_10_2
9_04.log。
2010-8-19 10:29:50 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository

信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...
2010-8-19 10:32:00 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功上载配置数据
2010-8-19 10:32:06 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
信息: 软件库已配置成功。
2010-8-19 10:32:06 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
信息: 正在部署预配档案...
2010-8-19 10:32:26 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
信息: 预配档案部署成功。
2010-8-19 10:32:26 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 正在保护 Database Control (此操作可能需要一段时间)...
2010-8-19 10:32:41 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 已成功保护 Database Control。
2010-8-19 10:32:41 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2010-8-19 10:37:41 oracle.sysman.emcp.EMConfig perform
严重: 启动 Database Control 时出错
有关详细资料, 请参阅 E:\app\reny\cfgtoollogs\emca\cmicf\emca_2010_08_19_10_29_04
.log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 E:\app\reny\cfgtoollogs\emca\cmicf\emca_2010
_08_19_10_29_04.log 中的日志文件。

以下是emca_2010_08_19_10_29_04.log 日志文件中最后的部分内容

配置: Waiting for service 'OracleDBConsoleCMICF' to fully start
2010-8-19 10:37:41 oracle.sysman.emcp.EMConfig perform
严重: 启动 Database Control 时出错
有关详细资料, 请参阅 E:\app\reny\cfgtoollogs\emca\cmicf\emca_2010_08_19_10_29_04.log 中的日志文件。
2010-8-19 10:37:41 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: 启动 Database Control 时出错
at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:869)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:250)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:213)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:235)
at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:535)
at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1215)
at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:519)
at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:468)

请各位提示以下 如何处理这个问题。
...全文
593 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fzhaojunl 2011-10-25
  • 打赏
  • 举报
回复
ks_reny 2010-08-19
  • 打赏
  • 举报
回复
ORACLE_SID 区分大小写吗?
Dave 2010-08-19
  • 打赏
  • 举报
回复

你看一下注册表里面ORACLE_SID 是什么

进入注册表, 搜一下ORACLE_SID
ks_reny 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tianlesoftware 的回复:]
输入以下信息:
数据库 SID: CMICF
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):


实例是这个吗?
[/Quote]
是的
Dave 2010-08-19
  • 打赏
  • 举报
回复


输入以下信息:
数据库 SID: CMICF
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):


实例是这个吗?
ks_reny 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tianlesoftware 的回复:]
重建之后oem 服务启动没有?

emctl start dbconsole

如果启动了,现在报什么错?
你访问的地址是多少?
http://IP:1158/em
https://IP:1158/em



------------------------------------------------------------------------------
……

[/Quote]
显示 :Environment variable ORACLE_SID not defined. Please define it.
好像没有配置成功。
Dave 2010-08-19
  • 打赏
  • 举报
回复


重建之后oem 服务启动没有?

emctl start dbconsole

如果启动了,现在报什么错?
你访问的地址是多少?
http://IP:1158/em
https://IP:1158/em



------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977(满)
DBA3 群:63306533; 聊天 群:40132017
fixlee253 2010-08-19
  • 打赏
  • 举报
回复
set oracle_sid=CMICF,不区分大小写

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧