oracle 10.1.0.2 升级到10.2.0.4 步骤

oracle 10.1.0.2 升级到10.2.0.4 步骤

为解决客户的数据库BUG, metalink上需要打补丁(10.1.0.5).

结果就想直接打10.2.0.4的补丁,以免以后有其它的问题..

结果打完后,在postinstall中,没有找到需要执行的catupgrd.sql.

按照以前经验,就想到肯定打错了.

上数据库一查,数据库的实际版本是10.1.0.2.

而10.2.0.4升级的对象是10.2.x.x

那怎么办呢,又不想使用EXP/IMP的方法切换数据库.

只好使用ORACLE 的upgrade自动升级.以下就测试步骤和结果列出如下:

只好重新卸载10.2.0.4的补丁.

[@more@]

1.在全新机器上,安装10.1.0.2,并创建数据库.

2.在不同的目录下,只安装10.2.0.1的程序.

3.使用10.2.0.1的upgrade程序,升级10.1.0.2.其中,关于DBCONSOLE,ENTERPRISE MANAGER等升级不过的,可以通过手工手续重新创建.

4.针对自动升级不成功的模块,如ultrasearch,也可以手工更新,这主要看每个数据库的需求了.

5.上述第3步升级,需要了2.5个小时(依赖于升级的服务器,我是在PC的VMWARE下测试)

6.升级完成后,验证功能,确认版本为10.2.0.1

7,在新的数据库上,打10.2.0.4的补丁.

8.完成补丁并验证

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/197458/viewspace-1032497/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/197458/viewspace-1032497/

你可能感兴趣的:(oracle 10.1.0.2 升级到10.2.0.4 步骤)