Oracle 11g建库失败错误解决

Oracle11g建库的时候失败:

问题1
错误信息如下:
由于以下错误,Enterprise Manager配置失败-用户名/口令无效.
有关详细资料,请参阅 D:\app\cfgtoollogs\dbca\ora148\emConfig.log中的日志文件.
您可以以后手动运行 D:\app\product\11.1.0\db_1\bin\emca脚本,重新使用Enterprise Manager配置此数据库.

--D:\app\cfgtoollogs\dbca\ora148\emConfig.log中的日志:
.......
2010-6-4 10:24:08 oracle.sysman.emcp.EMConfig perform
严重: 用户名/口令无效。
有关详细资料, 请参阅 D:\app\cfgtoollogs\dbca\ora148\emConfig.log 中的日志文件。
2010-6-4 10:24:08 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: 用户名/口令无效。
at oracle.sysman.emcp.EMDBPreConfig.validatePassword(EMDBPreConfig.java:3962)
at oracle.sysman.emcp.EMDBPreConfig.checkConfigParams(EMDBPreConfig.java:1504)
at oracle.sysman.emcp.EMDBPreConfig.checkParameters(EMDBPreConfig.java:1295)
at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:199)
at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:185)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:221)
at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:460)
at java.lang.Thread.run(Thread.java:595)
2010-6-4 10:24:08 oracle.sysman.emcp.EMConfig restoreOuiLoc
配置: Restoring oracle.installer.oui_loc to D:\app\product\11.1.0\db_1\oui
2010-6-4 10:24:08 oracle.sysman.emcp.EMConfig perform
配置: EM Configuration Exception:
oracle.sysman.emcp.exception.EMConfigException: 用户名/口令无效。
有关详细资料, 请参阅 D:\app\cfgtoollogs\dbca\ora148\emConfig.log 中的日志文件。
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:265)
at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:460)
at java.lang.Thread.run(Thread.java:595)
2010-6-4 10:24:08 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace:用户名/口令无效。
有关详细资料, 请参阅 D:\app\cfgtoollogs\dbca\ora148\emConfig.log 中的日志文件。
2010-6-4 10:24:34 oracle.sysman.emcp.EMConfig finalize
配置: finalize() called for EMConfig

解决方法:忽视不管

问题2:在安装oracle 10g 时,创建数据库时提示出错,错误是:Enterprise Manager 配置失败.

我用了下面的命令来启动。
C:\Documents and Settings\Administrator>emctl start dbconsole

提示:

'D:\oracle\product\10.1.0\Db_1\perl\5.6.1\bin\MSWin32-x86\perl.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件。

查看了一下确实没有perl.exe 文件。只有perl5.6.1.exe、perl56.dll、perlglob.exe、wperl.exe、a2p.exe。

解决方法:把PERL5.6.1.EXE改成PERL.EXE

posted @ 2017-10-28 09:46  碧水幽幽泉  阅读(1006)  评论(0)    收藏  举报