您的位置:首页 > 数据库 > Oracle

oracle 升级 遇到 NoServicesForProcessException 问题

2009-12-15 11:42 711 查看
重来没有对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、我最后又把注册表改了回去。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐