首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 9.2.0.6 升級至 10.2.0.2 標準化操作手冊

     編輯:Oracle 資料庫相關知識

前置準備

  1. 安裝 10g R2 軟體,打 10.2.0.2 Patch Set
  2. 運行預升級腳本:@$ORACLE_HOME/rdbms/admin/utlu102i.sql,記錄 info.log
  3. 按日誌調整參數:
    shared_pool_size ≥ 177861837
    java_pool_size ≥ 67108864
    streams_pool_size ≥ 50331648(新增)
    session_max_open_files ≥ 20
    註釋廢棄參數 hash_join_enabled、log_archive_start
  4. 創建 SYSAUX 表空間(≥500M)
  5. NetCA 重建 10g Listener
  6. RMAN 完整備份 9i 資料庫

升級執行

  1. 停止 9i 服務,oradim -DELETE -SID SID名
  2. 建 10g 服務:oradim -NEW -SID SID名 -MAXUSERS 10 -STARTMODE AUTO -PFILE 10g_pfile路徑
  3. STARTUP UPGRADE PFILE=10g_pfile
  4. @$ORACLE_HOME/rdbms/admin/catupgrd.sql(如有錯誤修復後重跑)
  5. @utlu102s.sql 檢查升級結果

升級後

SHUTDOWN IMMEDIATE
STARTUP PFILE=10g_pfile
@$ORACLE_HOME/rdbms/admin/utlrp.sql -- 重編譯無效對象
SELECT COUNT(*) FROM dba_objects WHERE status='INVALID'; -- 應為 0
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved