Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5702019
  • 博文数量: 745
  • 博客积分: 10075
  • 博客等级: 上将
  • 技术积分: 7716
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-29 12:09
文章分类

全部博文(745)

文章存档

2019年(1)

2016年(1)

2010年(31)

2009年(88)

2008年(129)

2007年(155)

2006年(197)

2005年(143)

分类: Oracle

2008-01-12 16:07:49

    所谓实践出真知,正如这次在windowsXP平台下针对ORACLE10G的升级过程,若非亲手亲力去做,不会有这么多感悟。实践过程中参照了网上转载率较高的一篇文章《从ORACLE9I升级到ORACLG10G》,起到了很好的提纲挈领的作用,但实际做起来还是有很多地方都不同,这篇文章也有的地方存在缺陷,如果全然按照里面提示的操作来做,相信会很困难。
 
    在做从ORACLE9I到ORACLE10G的升级有一个前提条件,那就是并非所有ORACLE09I版本都能够成功升级到ORACLE10G,我做的时候便走了弯路。我的PC机上安装的是ORACLE9.1.0.0,算得上是比较原始的版本,然后再将ORACLE10G安装到不同于ORACLE9.1.0.0的目录,且只安装软件不安装数据库(否则就不叫升级了)。我所参照的文章介绍的方案是从ORACLE9.2.0.8升级到ORACLE10G,起初我没有注意,片面的认为任何ORACLE9I的版本都能够升级到ORACLE10G。在SQLPLUS下执行@ D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlu102i.sql才发现ORACLE9.1.0.0是不能直接升级到ORACLE10G的。查找了官方文档之后才明白,要从ORACLE9I升级到ORACLE10G,至少要保证升级前ORACLE版本是9.2.0.4或者9.2.0.4以上,而ORACLE官方网站上只能找到ORACLE9I完整版本的便是9.2.0.1与9.2.0.2,如果要将版本更新到9.2.0.4或者是更高,那必须打这方面的补丁,之后才能做升级操作。
 
    花了足足四个小时的时间将本机上的ORACLE9.1.0.0版本删除,然后从官方网站上下载ORACLE9.2.0.1然后安装,接下来搜索更高版本补丁所耗费的时间基本与之前耗费的时间持平。通过找补丁的过程才明白一点,ORACLE9.2.0.2之后版本的补丁不是那么好找的,官方网站虽然有下载但下载方必须保证有一个metalink帐号,通过这个帐号登陆,才能顺利下载到所需的补丁。世界上果然没有免费的午餐,要得到这个帐号,必须是购买了ORACLE的服务,这才附赠这么一个帐号,对于像我般既没有购买ORACLE服务也没有参与ORACLE服务的人来说那自然是无权享受,说到这里又想到了CISCO IOS12.4以及12.4以上版本也要通过COO帐号才能免费到CISCO官网上下载得到。找了无数论坛,打开无数链接,最终终于找到ORACLE9.2.0.6 for windowsXP版本的补丁下载地址,全名为p3948480_9206_WINNT,补丁大小为234MB。
 
    这样一来,后续工作才得以继续开展。
阅读(3075) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

penguinstorm2009-05-16 14:52:41

to 本站网友: 这个补丁我现在都没有了。这篇文章都是08年1月份写的,都过了一年多了。如果你有metalink的帐号,倒是可以直接到metalink网站上面去下载的。

chinaunix网友2009-05-16 11:40:34

p3948480_9206_WINNT这个补丁能帮忙给我传一个吗? 联系: 3dian14@gmail.com 谢谢!!!!