Oracle 9i 從9.2.0.1升級到 9.2.0.6 步驟

來源:互聯網
上載者:User

 一. 安裝前的準備

1.在資料庫伺服器上以Administrator身份登入到Windows
2.停止所有Oracle相關的服務。這些服務名稱通常是以Oracle打頭
3.停止Distributed Transaction Coordinator服務
4.備份與Oracle資料庫相關的所有檔案(包括Oracle資料庫軟體及資料檔案),把這些檔案按原有的目錄結構複製到安全的地方,並做好標記或記錄

 

二.  安裝過程

 

從metalink下載oracle for window 32 9.2.0.6 patch

安裝時注意資料表空間大小和監聽是否正常

運行PATCH的SETUP.EXE檔案/Disk1/setup.exe
--如果以上安裝執行無響應,則直接執行Disk1/install/setup.exe檔案
--安裝的時候注意預設選擇是建立一個ORACLE_HOME,我們應該選擇原來裝的ORACLE_HOME,否則升級可能不成功。

--安裝完成後,檢查NET MANAGER是否可以開啟原來的NET配置,如果打不開則可能是有些配置格式不正確,將那些比較特別的配置重新刪除配置過即可,或者全部刪除,重建立過
--本文假設ORACLE_HOME為C:/oracle/ora92,實際情況根據您個人安裝目錄定
--以下步驟為升級原已建立資料庫
--用SYS AS SYSDBA登入資料庫
conn sys/sys as sysdba;
startup;
--設定共用池和JAVA池大於150M
ALTER 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;

--完成
--如果一台機器存在多個資料庫需每個資料庫都進行升級,操作步驟重複

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.