Oracle FOR WINDOWS 9.2.0.1升級到 ORACLE patch9.2.0.6 具體步驟注:要本文僅應用于單機版ORACLE,不適合于ORACLE RAC配置情況
從metalink下載oracle for window 32 9.2.0.6 patch 運行PATCH的SETUP.EXE文件/Disk1 etup.exe--假如以上安裝執行無響應,則直接執行Disk1/install etup.exe文件--安裝的時候注重缺省選擇是新建一個ORACLE_HOME,我們應該選擇原來裝的ORACLE_HOME,否則升級可能不成功。
--安裝完成后,檢查NET MANAGER是否可以打開原來的NET配置,假如打不開則可能是有些配置格式不正確,將那些比較非凡的配置重新刪除配置過即可,或者全部刪除,重新建過--本文假設ORACLE_HOME為C:/oracle/ora92,實際情況根據您個人安裝目錄定--以下步驟為升級原已創建數據庫--用SYS AS SYSDBA登錄數據庫conn sys/sys as sysdba;startup;--設置共享池和java池大于150MALTER SYSTEM SET SHARED_POOL_SIZE='150M' SCOPE=spfile; ALTER SYSTEM SET JAVA_POOL_SIZE='150M' SCOPE=spfile;--修改系統表空間大小,保證有50M的多余空間--修改XDB表空間大小,保證有20M的多余空間shutdown immediate;--重新啟動數據庫到升級狀態STARTUP MIGRATE;SPOOL c:/patch.log;--開始運行升級腳本,內存足夠的話運行時間小于1個小時,建議在運行期間關閉所有其它相關的運行程序,另外最好有200M的多余內存空間--升級時可以通過WINDOWS任務治理器監視ORACLE是否在升級。@C:/oracle/ora92/rdbms/admin/catpatch.sql;SPOOL OFF;--還原共享池和JAVA池大小,根據實際情況設置ALTER SYSTEM SET SHARED_POOL_SIZE='50M' SCOPE=spfile; ALTER SYSTEM SET JAVA_POOL_SIZE='50M' SCOPE=spfile;shutdown immediate;STARTUP;--以下腳本為重新編譯所有失效對象@C:/oracle/ora92/rdbms/admin/utlrp.sql;