Windows 下 oracle 10g升級到10.2.0.4的方法

genweihua發表於2011-01-13
1.關閉資料庫例項:shutdown immediate
2.關閉oracle服務:emctl stop dbconsole
                  isqlplusctl stop
      oracle 其他服務
      關閉Distributed Transaction Coordinator
      關閉distributed filesystem
                                  (這一步最好是把所有服務改為手動,然後重啟計算機)
3.執行升級檔案的setup.exe
4.升級資料庫字典:啟動監聽服務和專用服務
                  conn / as sysdba
                  startup upgrade
      @$ORACLE_HOME/rdbms/admin/utlu102i.sql
      @$ORACLE_HOME/rdbms/admin/catupgrd.sql
      @$ORACLE_HOME/rdbms/admin/catalog.sql
                  shutdown immediate
      startup
      升級儲存過程和java包:$ORACLE_HOME/rdbms/admin/olstrig.sql
      編譯無效物件:$ORACLE_HOME/rdbms/admin/utlrp.sql (出錯)
      編譯出錯執行:$ORACLE_HOME/rdbms/admin/catproc.sql
      檢視編譯錯誤:select * from utl_recomp_errors;
      檢視資料庫版本:select * from  v$version;
      檢視資料庫元件:select comp_id,version,status from dba_registry;
      檢視無效物件:SELECT count(*) FROM dba_objects WHERE status='INVALID';
      檢視資料庫物件:select * from dba_objects;
      檢視錶空間:select * from dba_tablespaces;
      檢視資料庫檔案:select * from dba_data_files;
5.啟動服務,使用資料庫

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22275400/viewspace-683752/,如需轉載,請註明出處,否則將追究法律責任。

相關文章