昨天晚上用dbua工具实现了oracle 9.2.0.8 到oracle 10.2.0.1 数据库版本的升级,下面记录下具体步骤
可以用dbua升级的前提条件 :
8.1.7.4 ->10.2.x.x.x
9.0.1.4 or 9.0.1.5 ->10.2.x.x.x
9.2.0.4 or hinger ->10.2.x.x.x
10.1.0.2 or hinger ->10.2.x.x.x
1.在需要升级的数据库上安装oracle 10GR2 软件,不创建数据库,最好安装目录不要和9.2.0.8数据库在同一个盘符下
2.对原来9.2.0.8数据库做一个冷备,关闭数据库,拷贝数据文件,以防恢复不成功,可以做恢复
3.启动原来9.2.0.8数据库
4.用sysdba用户执行$ORACLE_HOME/rdbms/rdbms/utlu102i.sql(ORACLE_HOME是10G),并把结果spool成一个 文件,如info.log
5.检查info.log,看那些地方不符合升级条件,对不符合升级条件的地方进行处理。
6.用netca 配置10g 监听
7.启动dbua向导,按照向导选择需要升级的9i数据库,如果顺利的话大概需要30分钟左右升级完数据字典.
dbua在升级的过程中具体做了哪些步骤,可以参考metalink316889.1
8.测试升级成功后的oracle 10g 数据库.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7199859/viewspace-594589/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7199859/viewspace-594589/