Frank Ying Oracle

技术交流请发邮件到yingyf@mchz.com.cn或在博客留言,我会尽快回复

  • 博客访问: 1145285
  • 博文数量: 74
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-12 14:10
  • 认证徽章:
个人简介

一个默默走在ORACLE道路上的平凡DBA

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(74)

文章存档

2016年(1)

2015年(43)

2014年(2)

2012年(6)

2011年(22)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

分类: Oracle

  客户在windows下安装oracle数据库软件,安装在一半的时候报错,报错如下:


OS error in starting service OracleMTSRecoveryService OR System error 14001 has occurred (文档 ID 1471946.1)
确认由于windows 缺失安装包导致MTSRecovery服务启动失败
Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
安装该包后正常
安装完成后重新安装oracle软件,报错依旧
卸载失败安装程序,重启操作系统,安装正常,数据库软件安装成功
后续NETCA正常,
在DBCA创建数据库过程中失败
 
在开启安装界面后实例创建正常,但是在11gR2中,dbca在创建了instance后会自动启动该实例,从后台日志及操作系统服务上看,service没有正常启动,导致后续安装无法进行


尝试手工创建该service:
C:\Users\Administrator.INTMEDIC>oradim -new -sid test
实例已创建。
DIM-00019: 创建服务时出错
O/S-Error: (OS 50) 不支持该请求。


从以上过程也可以发现,在创建过程中,在实例创建成功后,启动过程中报错,报错OS 50
搜索MOS没有相关的命中错误
相似BUG:
Database creation using DBCA on WIN 2003 PDC fails with DIM-19 (文档 ID 271569.1)
该文档建议手工添加ORA_DBA组并将administrator添加到该组中,重新安装软件并建库
我们添加了新的组后:
重新创建实例,报错:
C:\Users\oracle>oradim -new -sid test
DIM-00014: 无法打开 Windows NT 服务控制管理器。
O/S-Error: (OS 5) 拒绝访问。
从以上信息看,权限的问题导致了服务创建失败。我们猜测在windows域的配置上存在和orace的冲突


在测试过程中我们发现,手工创建的instance虽然报错了,但是操作系统层面的服务已经正常创建,只是自启动失败,并且该service的启动模式为manual 并非为auto
而且尝试手工启动该服务,发现服务可以正常启动

从以上情况我们可以判断,在通过DBCA建库的过程中,虽然前期由于OS问题,导致服务无法正常启动,从而导致后续无法进行,但是我们可以通过手工启动该服务,并忽略该问题,那么DBCA应该可以正常进行。


我们进行测试,当出现报错界面:
 


我们从后台尝试启动该服务:
C:\Users\Administrator.INTMEDIC>start oracle test
启动成功
确认该图形界面,DBCA继续,并且没有报错

安装顺利结束,手工添加ORACLE_SID到环境变量中
后台修改oracle服务为自启动模式。
 ------------------------------------------------------------------------------------
<版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!>
原博客地址:http://blog.itpub.net/23732248/
原作者:应以峰 (frank-ying)
-------------------------------------------------------------------------------------
阅读(9854) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册