x64安装oracle 10.2.0.4无法启动em dbconsole问题解决
来源:互联网 发布:python 大数据处理 编辑:程序博客网 时间:2024/05/17 02:51
http://openwares.net/database/x64_oracle_10g_emdbconsole_error.html
在一台windows 2003 r2 x64上安装oracle 10g 10.2.0.4,采用默认安装方式,安装进度到85%时出现错误提示窗口
“由于以下错误,Enterprise Manager配置失败 – 启动Database Control时出错 有关详细资料,请参阅E:\oracle\product\10.2.0\db_1\cfgtoollogs\dbca\orcl\emConfig.log中的日志文件。您可以以后通过手动运行E:\oracle\product\10.2.0\db_1\bin\dmca脚本,重新使用Enterprise Manager配置此数据库。”
日志%ORACLE_HOME%\cfgtoollogs\dbca\orcl\emConfig.log输出:
配置: Waiting for service ‘OracleDBConsoleorcl’ to fully start
2011-2-22 10:37:15 oracle.sysman.emcp.util.PlatformInterface serviceCommand
配置: Initialization failure for service during start
2011-2-22 10:37:15 oracle.sysman.emcp.EMConfig perform
严重: 启动 Database Control 时出错
有关详细资料, 请参阅 E:\oracle\product\10.2.0\db_1\cfgtoollogs\dbca\orcl\emConfig.log 中的日志文件。
2011-2-22 10:37:15 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: 启动 Database Control 时出错
at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:646)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:224)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:193)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:184)
at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:436)
at java.lang.Thread.run(Thread.java:595)
trace文件%ORACLE_HOME%\<HOSTNAME>_<SID>\sysman\log\emagent.trc输出:
2011-02-22 10:29:51 Thread-3068 ERROR util.files: ERROR: nmeufis_new: failed in lfiopn on file: E:\oracle\product\10.2.0\db_1\dbserver1_orcl\sysman\emd\agntstmp.txt. error = 0 (No error)
2011-02-22 10:29:51 Thread-3068 ERROR ssl: Open wallet failed, ret = 28750
2011-02-22 10:29:51 Thread-3068 ERROR ssl: nmehlenv_openWallet failed
2011-02-22 10:29:51 Thread-3068 ERROR http: 660: Unable to initialize ssl connection with server, aborting connection attempt
2011-02-22 10:29:51 Thread-3068 ERROR pingManager: nmepm_pingReposURL: Cannot connect to https://dbserver1:1158/em/upload/: retStatus=-1
经查询,此问题是由于enterprise manager database control组件的跟CA证书授权过期造成的,其证书到期日为2010年12月31日,2011年安装此版本数据库都会出现这个问题,官方的解决方案是打Patch 8350262
单实例数据库应用此patch的方法如下:
1、安装或者升级数据库到10.2.0.4过程中忽略此错误继续安装,数据库的创建不受影响。
2、使用opatch把此补丁应用到oracle安装
设置ORACLE_HOME和ORACLE_SID系统环境变量,将%ORACLE_HOME%\opatch加入PATH环境变量,将patch 8350262解压缩,打开cmd窗口,进入解压缩后目录,执行
cmd>opatch apply
完成后检查%ORACLE_HOME%\cfgtoollogs\opatch\目录下生成的日志文件确认安装patch是否成功。
3、应用patch成功后,重新配置em dbconsole
cmd>emctl secure dbconsole -reset
根据提示输入管理员密码,然后会有两次确认请求,两次都是输入大写的Y
4、重新启动dbconsole
cmd>emctl start dbconsole
当然,如果不使用enterprise manager database control这个组件的话,那么可以不用理会这个错误,不打这个patch。
- x64安装oracle 10.2.0.4无法启动em dbconsole问题解决
- x64安装oracle 10.2.0.4无法启动em dbconsole问题解决
- x64安装Oracle 10.2.0.4无法启动EM dbconsole问题解决
- x64安装oracle 10.2.0.4无法启动em dbconsole问题解决
- oracle10G em dbconsole无法启动
- oracle 无法启动dbconsole .
- oracle11g dbconsole无法启动问题解决
- 更改计算机名后导致Oracle dbconsole无法启动问题解决方法
- oracle 11g dbconsole 无法启动
- Oracle实践记录:DBConsole服务无法启动
- oracle10.2.0.4/5版本数据库无法启动dbconsole问题解决
- 由于 ip 改变,导致 oracle dbconsole 无法启动,解决方法如下:
- 修改机器名称后Oracle dbconsole无法启动
- 由于 ip 改变,导致 oracle dbconsole 无法启动
- 机器改名导致oracle dbconsole 无法启动问题。
- 更改计算机名后导致Oracle dbconsole无法启动问题
- 启动em dbconsole遇到的timezone问题
- Oracle无法登陆EM问题解决方案
- Android 中级教程之------Android MediaPlayer播放mp3的实例!
- libpaxos分析
- VC中STL std::string类的使用
- 在PB中用Enter键实现跳转的几种方法
- effective C++笔记之条款12: 尽量使用初始化而不要在构造函数里赋值
- x64安装oracle 10.2.0.4无法启动em dbconsole问题解决
- MySQL 数据库性能优化之缓存参数优化(这是 MySQL数据库性能优化专题 系列的第一篇文章)
- java正则表达式判断email的是否有效
- 内存对齐
- jquery 获取各种屏幕的宽度和高度
- 我的博客http://www.cppblog.com/izualzhy
- Oracle 表空间与数据文件
- 在对话框中创建工具栏ToolBar
- Win7下使用Microsoft Network Monitor抓WLAN报文