用dbua實現oracle 9.2.0.8到10.2.0.1的升級

paulyibinyi發表於2009-05-09

          昨天晚上用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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章