oracle 升级 遇到 NoServicesForProcessException 问题

重来没有对Oracle进行升级过,最近想试验一下升级过程,就在本机上实验了一次,过程如下:

1、本机 Windows XP SP2+oracle 9.2.0.1

2、下载升级补丁p4547809_92080_WINNT.zip,是个9.2.0.8的包

3、停止本机数据库的所有进程,TNS、监听及主服务器

4、解压p4547809_92080_WINNT.zip后直接setup,结果出错,查看安装日志,报NoServicesForProcessException

5、google,国外网站BBS上给的解决方法是把注册表HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC/MTxOCI

下的"OracleSqlLib"="SQLLib80.dll" 的值 SQLLib80.dll 改为xxx.dll,也就是改名,重启,再安装

6、修改后,重启,安装,setup启动时仍报了个错(是在DOS窗口),后续安装一路OK。

C:/>sqlplus /nolog

SQL*Plus: Release 9.2.0.8.0 - Production on 星期二 12月 15 11:31:48 2009

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn / as sysdba
已连接。

7、我最后又把注册表改了回去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值