天天看點

《Oracle達人修煉秘籍:Oracle 11g資料庫管理與開發指南 》一3.4 檢查和驗證安裝結果

完成oracle 11g資料庫伺服器安裝後,可以檢查系統安裝結果,包括檢視程式組、安裝的産品清單、系統服務、檔案結構,同時可登入資料庫進行資料庫伺服器可用性檢查。

選擇“開始→所有程式→oracle - oradb11g_home1”,可以檢視oracle 11g資料庫軟體程式組。oracle 11g程式組分為database control、oracle安裝産品、warehouse builder、內建管理工具、配置和移植工具、應用程式開發等幾類,如圖3-30所示。

《Oracle達人修煉秘籍:Oracle 11g資料庫管理與開發指南 》一3.4 檢查和驗證安裝結果

選擇“開始→所有程式→oracle-oradb10g_home1→oracle 安裝産品→universal installer”指令,進入“oracle universal installer:歡迎使用”對話框,單擊“已安裝産品”按鈕進入如圖3-31所示的“産品清單”對話框。在“内容”标簽頁中列出了已經安裝的oracle産品。選擇一個産品後,單擊“詳細資料”按鈕,可以檢視該産品的詳細資訊;單擊 “删除”按鈕,可以删除該産品。在“環境”标簽頁中列出了oracle主目錄資訊,如圖3-32所示。

《Oracle達人修煉秘籍:Oracle 11g資料庫管理與開發指南 》一3.4 檢查和驗證安裝結果

在windows 7作業系統中,作業系統通過服務來管理安裝好的oracle 11g資料庫産品的運作。

選擇“開始→控制台→管理工具→服務”指令,出現系統的“服務”對話框,其中與oracle有關的服務如圖3-33所示。oracle服務随着資料庫伺服器安裝與配置的不同而有所不同。

oracleserviceorcl :資料庫服務(資料庫執行個體),是oracle的核心服務,是資料庫啟動的基礎,隻有該服務啟動,oracle資料庫才能正常啟動。(必須啟動)

oracleoradb11g_home1tnslistener:監聽器服務,該服務隻有在遠端通路資料庫時才需要(無論是遠端計算機還是本地計算機,凡是通過oracle net網絡協定連接配接資料庫的通路都屬于遠端通路)。(必須啟動)

oracleoradb11g_home1configurationmanager:配置oracle啟動時候的參數的服務。(非必須啟動)

oracleoradb11g_home1clragent:提供對.net支援的oracle資料庫擴充服務。(非必須啟動)

oraclejobschedulerorcl:提供資料庫作業排程服務。(非必須啟動)

oracledbconsoleorcl:oracle控制台服務,即企業管理器服務。隻有該服務啟動了,才可以使用web方式的企業管理器來管理資料庫。(非必須啟動)

oraclevsswriterorcl:oracle對vss提供支援的服務。(非必須啟動)

oraclemtsrecoveryservice:允許資料庫充當一個微軟事務伺服器、com/com+對象和分布式環境下的事務資料總管的服務。

oracle服務的啟動類型分為“自動”、“手動”和“禁用”三類,如果啟動類型為“自動”,則作業系統啟動時該服務也啟動。由于oracle服務占用較多的記憶體資源,會導緻作業系統啟動變慢,是以,如果不經常使用oracle,可以把這些服務由“自動”啟動改為“手動”啟動。方法是:右擊要修改啟動類型的服務,在彈出的快捷菜單中選擇“屬性”指令,彈出如圖3-34所示的服務屬性對話框,在此将“啟動類型”由“自動”改為“手動”。

《Oracle達人修煉秘籍:Oracle 11g資料庫管理與開發指南 》一3.4 檢查和驗證安裝結果

需要注意的是,如果将某些服務的啟動類型改為“手動”,那麼以後要啟動oracle某個服務,就必須手動啟動該服務。啟動的方法是:右擊要啟動的服務名稱,在彈出的快捷菜單中選擇“啟動”指令。

oracle 11g資料庫伺服器軟體、資料庫的資料檔案、目錄的命名及存儲位置都遵循一定的規則,按這種規則建立的檔案體系結構被稱為oracle最佳靈活體系結構,即ofa(optimal flexible architecture)。利用ofa體系結構,可以将oracle系統的管理檔案、資料檔案、跟蹤檔案等完全分離,進而簡化了資料庫系統的管理工作。

《Oracle達人修煉秘籍:Oracle 11g資料庫管理與開發指南 》一3.4 檢查和驗證安裝結果

如圖3-35所示為oracle 11g資料庫伺服器安裝完後的樹形目錄結構。在基目錄(oracle_base)d:appadministrator中,有7個子目錄。

admin:以資料庫為機關,主要存放資料庫運作過程中産生的跟蹤檔案,包括背景程序的跟蹤檔案、使用者sql語句跟蹤檔案等。

cfgtoollogs:存放運作dbca、emca和netca圖像化程式時産生的日志資訊。

checkpoints:存放資料庫檢查點相關資訊。

diag:以元件為機關,集中存儲資料庫中各個元件運作的診斷資訊。

flash_recovery_area:以資料庫為機關,當資料庫啟動自動備份功能時,存放自動備份的檔案、資料庫的閃回日志檔案。

oradata:以資料庫為機關,存放資料庫的實體檔案,包括資料檔案、控制檔案和重做日志檔案。

product:存放oracle 11g資料庫管理系統相關的軟體,包括可執行檔案、網絡配置檔案和腳本檔案等。

此外,在oracle清單目錄c>:program filesoracleinventory中儲存了已經安裝的oracle軟體的清單清單。在下次安裝其他oracle元件時,oracle會讀取這些資訊。該目錄中的内容是由oracle自動維護的,使用者不能對其進行操作。

安裝好資料庫伺服器後,可以檢視網絡配置情況、測試與資料庫的連接配接是否正常等。

選擇“開始→所有程式→oracle-oradb11g_home1→配置和移植工具→net manager”指令,進入圖3-36所示的oracle net manager對話框。在該對話框中可以進行資料庫伺服器的網絡配置,包括檢視概要檔案、服務命名、監聽程式的配置資訊;同時還可以進行概要檔案、服務命名、監聽程式的配置,以及測試與資料庫的連接配接情況等。

《Oracle達人修煉秘籍:Oracle 11g資料庫管理與開發指南 》一3.4 檢查和驗證安裝結果

oracle 11g企業管理器(oracle enterprise manager,oem)是一個圖形化的內建管理工具,該工具通過ie浏覽器與資料庫伺服器進行互動。

《Oracle達人修煉秘籍:Oracle 11g資料庫管理與開發指南 》一3.4 檢查和驗證安裝結果

2)輸入使用者名、密碼,選擇連接配接身份後,單擊“登入”按鈕,進入如圖3-38所示的oem主界面。如果是第一次啟動oem,則會在單擊“登入”按鈕後出現“oracle database 10g 許可授予資訊”界面,單擊“我同意”按鈕後才能進入如圖3-38所示oem主界面。

3)利用oem主界面可以對資料庫進行管理和維護。

《Oracle達人修煉秘籍:Oracle 11g資料庫管理與開發指南 》一3.4 檢查和驗證安裝結果

sql plus是oracle 11g資料庫内置的指令行工具,利用它可以執行sql語句與pl/sql程式。

選擇“開始→所有程式→oracle - oradb11g_home1→應用程式開發”指令,右擊sql plus選項,在彈出的快捷菜單中選擇“以管理者身份運作”,打開sql plus的登入對話框,在其中輸入使用者名、密碼來建立與資料庫伺服器的連接配接,如圖3-39所示。

《Oracle達人修煉秘籍:Oracle 11g資料庫管理與開發指南 》一3.4 檢查和驗證安裝結果