隨著oracle數(shù)據(jù)庫版本的更新,數(shù)據(jù)庫升級也是oracle數(shù)據(jù)庫維護(hù)的重要部分。升級主要包括數(shù)據(jù)庫軟件升級和數(shù)據(jù)庫的升級兩部分,升級的方法也很多種,包括圖形化工具DBUA(GUI),手動(dòng)運(yùn)行升級腳本,export/import工具等,每種升級都有自己的特點(diǎn)根據(jù)特點(diǎn)選擇合適的升級方式。
Oracle升級路線圖

升級方法的選擇:
方法 | 優(yōu)點(diǎn) | 缺點(diǎn) |
圖形化工具DBUP(GUI) | 簡潔易用 自動(dòng)化處理 資源/空間檢查checks 自動(dòng)進(jìn)行備份操作 自動(dòng)進(jìn)行參數(shù)調(diào)整 詳細(xì)的升級錯(cuò)誤日志管理 | 在異常情況下,需要進(jìn)行手工處理 異常情況下診斷比較困難 不易于掌握升級的具體過程 無法同步進(jìn)行操作系統(tǒng)級的調(diào)整 |
手工運(yùn)行升級腳本 | 全程控制 異常情況診斷比較容易 可同步進(jìn)行操作系統(tǒng)級的調(diào)整 | 手工操作,容易出錯(cuò) 手工操作,稍顯復(fù)雜 |
Export/import工具 | 可支持跨平臺(tái)、跨版本的升級 非常靈活,能給按指定用戶、表等數(shù)據(jù)升級 可完成數(shù)據(jù)碎片整理等重組工作 可同步進(jìn)行操作系統(tǒng)級的調(diào)整 | 升級時(shí)間窗口長 需要安裝新庫,操作步驟較多 空間需求大 |
SQL*PLUS-COPY腳本 | 基本同上 | 基本同上 |
Data guard,tts, | 效率最快 最小宕機(jī)時(shí)間 | 實(shí)施難度最大 |
