天天看點

《循序漸進Oracle:資料庫管理、優化與備份恢複》一一1.1 Oracle軟體的擷取與安裝

本節書摘來自異步社群出版社《循序漸進oracle:資料庫管理、優化與備份恢複》一書中的第1章,第1.1節,作者:蓋國強,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

循序漸進oracle:資料庫管理、優化與備份恢複

在學習和接觸oracle資料庫時,首先需要擷取相關軟體并安裝建立資料庫,本節簡要介紹一下oracle軟體的擷取與安裝。

在這裡可以找到oracle資料庫産品的詳細資訊,如圖1-1所示。

注冊一個otn的賬戶後,就可以下載下傳oracle最新的軟體版本,目前oracle資料庫的最新版本為11.2.0,下載下傳的資料庫軟體企業版在非商業應用中,不存在任何功能上的限制,注意這裡有一個重要提示:2010年9月13日,oracle patch set 11.2.0.2已經釋出,該patch set是一個完整的安裝版本,不需要預先安裝11.2.0.1,該patch set需要從support.oracle.com站點下載下傳,該站點僅對oracle付費使用者開放,對于正常的測試目的,11.2.0.1通常已經足夠,如圖1-2所示。

《循序漸進Oracle:資料庫管理、優化與備份恢複》一一1.1 Oracle軟體的擷取與安裝
《循序漸進Oracle:資料庫管理、優化與備份恢複》一一1.1 Oracle軟體的擷取與安裝

在安裝oracle軟體的過程中,有一個類似如圖1-3所示的界面(以下兩圖可以比較從oracle10gr2到oracle 11gr2安裝界面的變化),oracle 11gr2的安裝步驟清單顯示變得更加直覺。

《循序漸進Oracle:資料庫管理、優化與備份恢複》一一1.1 Oracle軟體的擷取與安裝

在這個頁面中,可以選擇在安裝軟體結束後同時建立資料庫,也可以選擇“僅安裝資料庫軟體”,建議大家選擇“僅安裝資料庫軟體”項,該選項可以将軟體安裝和資料庫建立分離開來,這樣既可以将獨立的兩個過程分步進行,又可以在安裝軟體後進行從容的檢查、配置和更新檔應用等。

在oracle 11gr2之前,更新檔集以一個修正包的形式釋出,安裝更新檔包,覆寫原有資料庫安裝的相關檔案後完成更新,如果需要更新已有的資料庫,還需要按照指定的步驟運作一系列的腳本檔案,完成更新;從oracle 11gr2的第一個更新檔集開始(也即11.2.0.2),oracle修改了更新檔釋出政策,現在釋出的更新檔檔案是一個完整的資料庫版本,可以獨立安裝,在安裝時建議選擇獨立的安裝目錄,保持原有的安裝不變,安裝完成之後,可以調用dbua(database upgrade assistant)來完成既有資料庫的更新。

11.2.0.2的更新檔集,其patch号為10098816,共包含7個壓縮包,前兩個為安裝資料庫的軟體,如果僅安裝資料庫,這兩個就夠了;第三個是grid的安裝包;7個檔案大約5gb左右,以下給出了壓縮包集的内容清單,如表1-1所示。

《循序漸進Oracle:資料庫管理、優化與備份恢複》一一1.1 Oracle軟體的擷取與安裝

以下通過oracle database 11g 11.2.0.2的更新檔集安裝過程,簡要介紹一下oracle的這一重要變化。在初始的步驟中,如果是在軟體安裝過程中,請選擇“僅安裝資料庫軟體”即可,如果需要更新資料庫,請選擇“更新現有的資料庫”,如圖1-4所示。

在圖1-5中,如果安裝路徑選擇了現有的oracle 11g安裝目錄,安裝程式會給出重要提示,建議安裝11.2.0.2到不同于11.2.0.1的目錄,獨立安裝的好處是,當更新過程出現異常時,原有的軟體目錄未有絲毫改變,可以無損地啟動原有資料庫,這就是獨立安裝帶來的重要好處。

如圖1-6所示是更新檔軟體的安裝過程。

《循序漸進Oracle:資料庫管理、優化與備份恢複》一一1.1 Oracle軟體的擷取與安裝
《循序漸進Oracle:資料庫管理、優化與備份恢複》一一1.1 Oracle軟體的擷取與安裝
《循序漸進Oracle:資料庫管理、優化與備份恢複》一一1.1 Oracle軟體的擷取與安裝

更新檔安裝完成之後,會自動啟動dbua更新程式,可以選擇要更新的資料庫進行更新,如圖1-7所示。

《循序漸進Oracle:資料庫管理、優化與備份恢複》一一1.1 Oracle軟體的擷取與安裝

在更新之前,基于性能的考慮,dbua建議啟用并行、關閉歸檔等,同時建議對資料庫進行備份,這些以前需要dba根據經驗調整的内容現在都可以通過dbua來自動完成,如圖1-8所示。

《循序漸進Oracle:資料庫管理、優化與備份恢複》一一1.1 Oracle軟體的擷取與安裝

更新過程會較為緩慢,在生産資料庫的更新中,尤其需要謹慎。