oracle 11g 用dbca配置em时报错

demondeviljet 2013-04-11 08:09:52
win7 64bit oracle 11g 64bit
用dbca创建了一个数据库eyuandb,没有创建em;
然后修改listener.ora文件
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\oracleapp\oracle11g\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\oracleapp\oracle11g\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
(SID_DESC =
(SID_NAME = eyuandb)
(ORACLE_HOME = D:\oracleapp\oracle11g\product\11.2.0\dbhome_1)
)

)

修改tnsnames.ora

LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

EYUANDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SID = eyuandb)
(SERVICE_NAME = eyuandb)
)
)


红色为我创建数据库之后加上去的
之后对数据库eyuandb进行连接访问和一些基本操作,都没有任何问题

之后我就想为该数据库配置em,用dbca配置该数据库完成67%时,出现下面问题 如图


日志文件emConfig.log中一些内容为
...
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager setFlag
配置: Flag 'IS_CENTRAL_AGENT_RECONFIG' set to false
..
2013-4-11 19:58:30 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 ORACLE_HOSTNAME 的值。
...
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 DBCONTROL_HTTP_PORT 的值。
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 AGENT_PORT 的值。
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 RMI_PORT 的值。
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 JMS_PORT 的值。
...
配置: 未设置参数 JMS_PORT_(计算机名)-PC 的值。
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 JMS_PORT 的值。
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 RMI_PORT_(计算机名)-PC 的值。
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 RMI_PORT 的值。
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 DBCONTROL_HTTP_PORT_(计算机名)-PC 的值。
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 DBCONTROL_HTTP_PORT 的值。
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 AGENT_PORT_(计算机名)-PC 的值。
2013-4-11 19:58:29 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 AGENT_PORT 的值。
...
配置: ORA-12541: TNS: 无监听程序
oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-12541: TNS: 无监听程序

at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeImpl(SQLEngine.java:1655)
at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeSql(SQLEngine.java:1903)
at oracle.sysman.emcp.ParamsManager.checkListenerStatusForDBControl(ParamsManager.java:3230)
at oracle.sysman.emcp.EMReposConfig.unlockMGMTAccount(EMReposConfig.java:1001)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:346)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:158)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:253)
at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:583)
at oracle.sysman.assistants.util.em.EMConfigStep.executeImpl(EMConfigStep.java:139)
at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:210)
at oracle.sysman.assistants.util.step.BasicStep.callStep(BasicStep.java:251)
at oracle.sysman.assistants.dbca.backend.PostDBConfigureStep.executeImpl(PostDBConfigureStep.java:269)
at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:210)
at oracle.sysman.assistants.util.step.Step.execute(Step.java:140)
at oracle.sysman.assistants.util.step.StepContext$ModeRunner.run(StepContext.java:2667)
at java.lang.Thread.run(Thread.java:595)
2013-4-11 19:58:37 oracle.sysman.emcp.EMConfig perform
严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。
有关详细资料, 请参阅 D:\oracleapp\oracle11g\cfgtoollogs\dbca\eyuandb\emConfig.log 中的日志文件。
2013-4-11 19:58:37 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。
at oracle.sysman.emcp.ParamsManager.checkListenerStatusForDBControl(ParamsManager.java:3245)
at oracle.sysman.emcp.EMReposConfig.unlockMGMTAccount(EMReposConfig.java:1001)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:346)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:158)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:253)
at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:583)
at oracle.sysman.assistants.util.em.EMConfigStep.executeImpl(EMConfigStep.java:139)
at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:210)
at oracle.sysman.assistants.util.step.BasicStep.callStep(BasicStep.java:251)
at oracle.sysman.assistants.dbca.backend.PostDBConfigureStep.executeImpl(PostDBConfigureStep.java:269)
at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:210)
at oracle.sysman.assistants.util.step.Step.execute(Step.java:140)
at oracle.sysman.assistants.util.step.StepContext$ModeRunner.run(StepContext.java:2667)
at java.lang.Thread.run(Thread.java:595)
2013-4-11 19:58:37 oracle.sysman.emcp.EMConfig restoreOuiLoc
配置: Restoring oracle.installer.oui_loc to D:\oracleapp\oracle11g\product\11.2.0\dbhome_1\oui

试了好几遍结果都相同、、、烦,本人刚开始学oracle,还什么都不懂,望有知道的大神们帮助一下!!
...全文
447 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝色小棉袄 2015-01-10
  • 打赏
  • 举报
回复
引用 4 楼 shiyuanqq 的回复:
楼主怎么解决的?我也遇到同样问题,分享下
我的问题解决了,不知道你试用不: 我的方法:$ORACLE_HOME\network\admin\listener.ora和$ORACLE_HOME\network\admin\listener.ora\tnsnames.ora中的HOST=localhost改为HOST=你的IP地址,然后,重启数据库,netca重新配置监听。 希望你用我的方法也能好用
蓝色小棉袄 2015-01-09
  • 打赏
  • 举报
回复
怎么解决的呢?同样的问题,各种折腾,还是不行呀
shiyuanqq 2013-09-17
  • 打赏
  • 举报
回复
楼主怎么解决的?我也遇到同样问题,分享下
linwaterbin 2013-04-11
  • 打赏
  • 举报
回复
oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-12541: TNS: 无监听程序
demondeviljet 2013-04-11
  • 打赏
  • 举报
回复
哎~~~~~~~问题已经解决了
demondeviljet 2013-04-11
  • 打赏
  • 举报
回复
各种服务都已经打开

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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