如果在升级oracle过程中出现错误,我认为你升级提示的错误是没有关闭sqlplus引起!
数据库的环境是Win2k sp2+oracle9.2.0.1。
首先从metalink上下载oracle patch补丁号是3095277,解压
一、导出数据库
exp system/welcome@wpsdb file=c:/a.dmp(例子)
二、仔细阅读patch_note。
patch_note可是升级的指南,尽管是E文,尽管指导的不是那么的详细,但是却是唯一的可以依赖的老师。
三、具体实施
1、在命令提示符下敲入如下命令:
C:\> sqlplus / NOLOG
进入sqlplus,然后在sqlplus命令提示符下敲入如下命令:
SQL> connect / AS SYSDBA
SQL> drop public synonym XMLCONCAT;
SQL> drop function XMLCONCAT;
SQL> SHUTDOWN IMMEDIATE
SQL> QUIT
这时要退出sqlplus并关闭命令提示符,不然会出错。
如果在执行connect / as sysdba出现ORA-12560: TNS: 协议适配器错误,请到注册表中在HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0中新建字符串ORACLE_SID值为你的实例名。
2、关闭监听,代理及其他一些相关服务和程序。
(1)关闭监听,代理:
在命令提示符下敲入如下命令:
c:\lsnrctl stop
c:\agentctl stop
(2)停止其他相关服务和程序
然后进入控制面版中将oracle的相关服务全部停止,同时停止Distributed Transation Coordinator服务。
同时保证已经退出sqlplus。
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载