请教 手工配置Oracle 11g Enterprise Manager时出错原因

时间:2022-03-13 22:31:48
在安装oracle 11g 的时候,
出现 Enterprise Manager配置失败-启动Database Control时出错

于是我利用手工配置 其命令与结果如下,请指点!问题在哪里?应如何解决,谢谢!



C:\Documents and Settings\T400>emca -config dbcontrol db -repos create

EMCA 开始于 2009-4-8 16:26:56
EM Configuration Assistant, 11.1.0.5.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: myOrcl
已为数据库 myOrcl 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 myOrcl
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [是(Y)/否(N)]: y
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ c:\Oracle\product\11.1.0\db_1

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

-----------------------------------------------------------------
是否继续? [是(Y)/否(N)]: y
2009-4-8 16:27:50 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_2009_04_08_16_26
_56.log。
2009-4-8 16:27:54 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2009-4-8 16:32:51 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2009-4-8 16:32:52 oracle.sysman.emcp.EMReposConfig invoke
严重: 创建资料档案库时出错
2009-4-8 16:32:53 oracle.sysman.emcp.EMReposConfig invoke
信息: 有关详细资料, 请参阅 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_repos_create_<
日期>.log 中的日志文件。
2009-4-8 16:32:53 oracle.sysman.emcp.EMConfig perform
严重: 创建资料档案库时出错
有关详细资料, 请参阅 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_2009_04_08_16_26_56.
log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_2009_
04_08_16_26_56.log 中的日志文件。

C:\Documents and Settings\T400>

7 个解决方案

#1


有关详细资料, 请参阅 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_2009_04_08_16_26_56.
log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_2009_
04_08_16_26_56.log 中的日志文件。 

贴这两个上来,很可能是资源存在了没清干净

#2


emca_2009_04_08_16_26_56.log :
... 省略... 
配置: Spooling to c:\Oracle\cfgtoollogs\emca\myOrcl\emca_repos_create_2009_04_08_16_32_51.log
2009-4-8 16:32:51 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2009-4-8 16:32:52 oracle.sysman.emcp.EMReposConfig createRepository
配置: ORA-20001: SYSMAN already exists..
ORA-06512: 在 line 17

oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-20001: SYSMAN already exists..
ORA-06512: 在 line 17

at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeImpl(SQLEngine.java:1530)
at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeScript(SQLEngine.java:880)
at oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:270)
at oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:311)
at oracle.sysman.emcp.EMReposConfig.createRepository(EMReposConfig.java:492)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:218)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:147)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:222)
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)
2009-4-8 16:32:52 oracle.sysman.emcp.EMReposConfig invoke
严重: 创建资料档案库时出错
2009-4-8 16:32:53 oracle.sysman.emcp.EMReposConfig invoke
信息: 有关详细资料, 请参阅 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_repos_create_<日期>.log 中的日志文件。
2009-4-8 16:32:53 oracle.sysman.emcp.EMConfig perform
严重: 创建资料档案库时出错
有关详细资料, 请参阅 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_2009_04_08_16_26_56.log 中的日志文件。
2009-4-8 16:32:53 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace: 
oracle.sysman.emcp.exception.EMConfigException: 创建资料档案库时出错
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:230)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:147)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:222)
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)

#3


SYSMAN already exists.. 

你这个用户还在,没有清理
还有一些角色和对象需要清理,
如果原来的存在,新的就创建不了

#4


引用 3 楼 lpc19598188 的回复:
SYSMAN already exists.. 

你这个用户还在,没有清理 
还有一些角色和对象需要清理, 
如果原来的存在,新的就创建不了


请问:
1、这些角色和对象是在哪里清理?
2、如果不清理,就这么使用新装的Oracle,是否会受影响?
谢谢!!

#5


怎么看不到得分答案啊?

#6


我也出现我种情况,弄不好,网上查,照网上说的做也不行.

#7


求解求解

#1


有关详细资料, 请参阅 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_2009_04_08_16_26_56.
log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_2009_
04_08_16_26_56.log 中的日志文件。 

贴这两个上来,很可能是资源存在了没清干净

#2


emca_2009_04_08_16_26_56.log :
... 省略... 
配置: Spooling to c:\Oracle\cfgtoollogs\emca\myOrcl\emca_repos_create_2009_04_08_16_32_51.log
2009-4-8 16:32:51 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2009-4-8 16:32:52 oracle.sysman.emcp.EMReposConfig createRepository
配置: ORA-20001: SYSMAN already exists..
ORA-06512: 在 line 17

oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-20001: SYSMAN already exists..
ORA-06512: 在 line 17

at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeImpl(SQLEngine.java:1530)
at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeScript(SQLEngine.java:880)
at oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:270)
at oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:311)
at oracle.sysman.emcp.EMReposConfig.createRepository(EMReposConfig.java:492)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:218)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:147)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:222)
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)
2009-4-8 16:32:52 oracle.sysman.emcp.EMReposConfig invoke
严重: 创建资料档案库时出错
2009-4-8 16:32:53 oracle.sysman.emcp.EMReposConfig invoke
信息: 有关详细资料, 请参阅 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_repos_create_<日期>.log 中的日志文件。
2009-4-8 16:32:53 oracle.sysman.emcp.EMConfig perform
严重: 创建资料档案库时出错
有关详细资料, 请参阅 c:\Oracle\cfgtoollogs\emca\myOrcl\emca_2009_04_08_16_26_56.log 中的日志文件。
2009-4-8 16:32:53 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace: 
oracle.sysman.emcp.exception.EMConfigException: 创建资料档案库时出错
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:230)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:147)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:222)
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)

#3


SYSMAN already exists.. 

你这个用户还在,没有清理
还有一些角色和对象需要清理,
如果原来的存在,新的就创建不了

#4


引用 3 楼 lpc19598188 的回复:
SYSMAN already exists.. 

你这个用户还在,没有清理 
还有一些角色和对象需要清理, 
如果原来的存在,新的就创建不了


请问:
1、这些角色和对象是在哪里清理?
2、如果不清理,就这么使用新装的Oracle,是否会受影响?
谢谢!!

#5


怎么看不到得分答案啊?

#6


我也出现我种情况,弄不好,网上查,照网上说的做也不行.

#7


求解求解