tips: Oracle8i 升级到10g要注意些什么?
database July 14th, 2009周日的上午7点多,被电话吵醒,有些气愤,因为昨晚又有点熬夜了,不过还是接了。一个友商的同行,去给客户升级Oracle 8i到Oracle10g,已经搞了一天一夜了,出了点问题,想咨询下:
平台是HP11.11,将原数据库软件及datafile拷贝到新的机器。然后,在同一个用户下安装Oracle10g软件,用dbua升级。
问题是:oracle8i database open之后呢(DBUA升级,原库必须是open的,且必须不能有需要recover的datafile),dbua运行不了;dbua先启动起来呢,数据库不能open
头脑里糊里糊涂的,我真的没遇到过。再说,最近几年我做升级做的也不多。
今天在地铁里突然想起这个事,给这个朋友打个电话。说,后来搞到下午,找到原因了:Oracle软件版本不对,8i是32bit的,10g是64bit的。
这是拍脑袋想不出来的。
其实也许该说说一个现场工程师应该具备什么样的基本素质,这个,以后有兴趣再写吧,毕竟我自己也还差很多。
末了,朋友说,这个周末可能还要去升级,打算用export的方式来做,问我要注意些什么?
还是来看看oracle的相关note吧:
1.429825.1 Complete Checklist for Manual Upgrades to 11gR1
2.316889.1 Complete Checklist for Manual Upgrades to 10gR2
3.Note:159657.1 Complete Upgrade Checklist for Manual Upgrades from 8.X / 9.0.1 to Oracle9i
尽管 metalink的reply工程师不咋样,但大部分文档还是很棒的!

July 17th, 2009 at 04:35
写得很生动啊,心有戚戚焉。
不细心,做dba,很累的。
细心本身也很累的。
所以,做dba是很累的。