學習目標 資料庫管理員(DBA)任務和工具 Oracle軟體安裝 Oracle Grid Infrastructure安裝 Oracle DB安裝 Oracle DB管理員的任務 設計、實施和維護Oracle資料庫任務: 1.評估資料庫伺服器硬體 2.制定Oracle軟體安裝計劃 3.制定資料庫和安 ...
學習目標 資料庫管理員(DBA)任務和工具 Oracle軟體安裝 Oracle Grid Infrastructure安裝 Oracle DB安裝
Oracle DB管理員的任務 設計、實施和維護Oracle資料庫任務: 1.評估資料庫伺服器硬體 2.制定Oracle軟體安裝計劃 3.制定資料庫和安全策略計劃 4.創建、移植和打開資料庫 5.備份資料庫 6.註冊系統用戶和制定其他用戶訪問Oracle Network計劃 7.資料庫設計 8.資料庫故障進行恢復 9.監控資料庫性能 安裝前需考慮以下子項目 瞭解安裝所需技術體繫結構 確認(並更新)空間需求 選擇資料庫軟體(所需的版本和選件) 確保滿足所需系統要求 用於管理Oracle DB的工具 Oracle Universal Installer(OUI):安裝Oracle軟體和選件;可以自動啟動Database Configuration Assistant資料庫助手來創建資料庫。 Database Configuration Assistant(DBCA):通過Oracle提供的模板創建資料庫,能複製預配置的種子資料庫(自己也可以創建資料庫模板和資料庫)。 Database Upgrade Assistant(DBUA):資料庫升級助手。引導管理員將現有資料庫升級至Oracle新版本。 Oracle Net Manager(netmgr):配置Oracle資料庫與應用程式的網路連接 Oracle Net Configuration Assistant(NetCA):圖形化嚮導工具,用於配置和管理Oracle Network。 Oracle Enterprise Manager(OEM):Oracle綜合性系統管理平臺,將圖形控制台,代理,公用服務和工具組合在一起。還能管理資料庫的組件,如Oracle Recovery Manager和Oracle Scheduler Enterprise Manager Database Console:用於管理一個資料庫 Enterprise Manager Grid Control:用於同時管理多個資料庫 Server Control(srvctl):命令行界面,可用於啟動和停止資料庫和實例、管理ASM實例、管理配置信息以及移動和刪除實例和服務。 SQL*Plus:命令行界面管理資料庫 Oracle Recovery Manager(RMAN):對整個資料庫或特定的資料庫文件進行備份、還原和恢復。 數據泵(imp/exp impdp/expdp):用於在資料庫之間進行高速數據傳輸(如將表導出,然後導入到另一個資料庫)。 SQL*Loader:用於將外部文件的數據載入到Oracle資料庫中。 emctl start | status | stop dbconsole lsnrctl start | status | stop 制定Oracle軟體安裝計劃 需安裝哪些Oracle軟體? ASM存儲則需安裝Oracle Grid Infrastructure集群軟體。 涉及的硬體是否滿足安裝規範的要求? 確保硬體滿足Oracle軟體規範的要求。 安裝多個產品時註意安裝的順序? 建議先安裝Oracle Grid Infrastructure再安裝Oracle DB軟體。如果先安裝Oracle DB軟體再安裝Oracle Grid Infrastructure需要手動註冊資料庫。如果希望使用ASM存儲,則需要進行移植步驟。 是否須由DBA以外的操作者檢查先決條件? 可能需要存儲管理員配置磁碟分區等。 Oracle Grid Infrastructure和Oracle DB安裝系統環境要求 記憶體要求: 使用Oracle Enterprise Manager Database Control的資料庫實例需要1GB ASM實例和Oracle Restart需要1.5GB 磁碟空間要求: 3GB交換空間(2GB的記憶體) 在/tmp目錄保留1GB的磁碟空間 Oracle DB軟體安裝需要3.8GB Oracle Grid Infrastructure軟體需要4.5GB 預配置資料庫需要1.7GB(可選) 快速恢復區需要3.4GB(可選) 操作系統初始化(Linux) 用戶組 oinstall dba 可選組(如果要在多個用戶間劃分職責) oper asmdba asmoper asmadmin 用戶 軟體所有者,通常為oracle 可以為多個產品安裝創建多個用戶 設置環境變數 ORACLE_BASE:Oracle目錄結構的基目錄。如/u01/app/oracle ORACLE_HOME:Oracle產品運行環境。如/u01/app/oracle/product/11.2.0/dbhome_1 ORACLE_SID:設定oracle實例名,簡化以後與特定實例的交互。 NLS_LANG:可選環境變數,用於控制語言、地區和客戶端字元集設置。如 NLS_LANG=AMERICAN_AMERICA.AL32UTF8 檢查系統要求 足夠的臨時空間和交換空間 64位與32位問題 正確的操作系統 操作系統相關補丁更新 系統程式包,依賴包 系統和內核參數 X Server許可權 ORACLE_HOME環境變數狀態 Oracle Universal Installer(OUI)工具 Oracle Universal Installer是一個java應用程式,提供一下功能: 自動解析依賴性和複雜邏輯處理 從WEB安裝 組件和套件安裝 隱式卸載 支持多個Oracle主目錄 NLS或全球化支持 支持分散式安裝 使用配置文件的靜默安裝