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/