第1部份 |
主題 |
數據庫的安裝、創建和控制 |
大綱 |
??????????? 安裝Oracle Database 10G軟件:確定系統要求;使用佳的靈活的體系結構;使用Oracle Universal Installer 安裝軟件
??????????? 創建 Oracle 數據庫:描述 Oracle 數據庫體系結構;了解例程體系結構;使用管理框架;使用 Database Creation Assistant
??????????? 數據庫接口:使用結構化查詢語言 (SQL);使用過程語言/結構化查詢語言 (PL/SQL);使用 Java;使用 Oracle C++ 調用接口 (OCCI)
??????????? 控制數據庫:啟動和停止代理;啟動和停止 Enterprise Manager 數據庫控制臺;啟動和停止監聽程序;啟動和關閉數據庫 |
第2部份 |
主題 |
數據庫的存儲結構,如何管理用戶和數據等 |
大綱 |
??????????? 存儲結構:定義表空間和數據文件的用途;創建表空間 / 管理表空間;獲取表空間信息;使用 Oracle Managed Files (OMF) 創建和管理表空間
??????????? 管理用戶:創建和管理數據庫用戶賬戶;創建和管理職責;授予權限和撤消權限;控制用戶對資源的使用
??????????? 管理模式對象:創建和修改表;定義約束條件;查看表屬性/表內容;創建索引和視圖
??????????? 管理數據:通過 SQL 處理數據;使用導入/導出;使用 SQL Loader |
第3部份 |
主題 |
PL/SQL,數據庫網絡配置、安全性 |
大綱 |
??????????? PL/SQL:確定 PL/SQL 對象;了解觸發器和觸發事件;確定影響 PL/SQL 性能的配置選項
??????????? Oracle 數據庫安全性:應用少權限原則;管理默認用戶賬戶;實施標準口令保護功能;跟蹤數據庫活動
??????????? Oracle Net Services:了解 Oracle Net 概念;使用 Oracle Net Manager 創建和配置監聽程序;使用監聽程序控制實用程序來控制 Oracle Net Listener;使用 Oracle Net Manager 配置客戶端和中間層連接;使用 TNSPING 測試 Oracle Net 的連接性
??????????? Oracle 共享服務器:了解何時使用 Oracle 共享服務器;配置 Oracle 共享服務器;監控 Oracle 共享服務器 |
第4部份 |
主題 |
數據庫的監控和維護 |
大綱 |
??????????? 性能監控:排除無效和不可用的對象中的故障;收集優化程序統計數據;查看性能指標;對性能問題做出反應
??????????? 積極維護:設置警告和重要預警閾值;收集和使用基準指標;使用優化和診斷 Advisor;使用自動數據庫診斷監控程序 (ADDM);管理自動工作量資料檔案5E93
??????????? 監控和管理撤消:配置撤消保留 / 保障撤消保留;使用撤消 Advisor
??????????? 監控和解決鎖沖突:檢測和解決鎖沖突;管理死鎖 |
第5部份 |
主題 |
數據庫的備份和恢復 |
大綱 |
??????????? 備份和恢復的概念:描述數據庫備份、還原和恢復的基本概念;列出 Oracle 數據庫中可能出現的錯誤類型;描述優化例程恢復的方法;確定檢查點、重做日志文件和歸檔日志文件的重要性;配置 ARCHIVELOG 模式
??????????? 數據庫備份:數據庫備份;在不關閉數據庫的情況下進行備份;創建增量備份;自動數據庫備份;監控快速恢復區
??????????? 數據庫恢復:從控制文件丟失中恢復;從重做日志文件丟失中恢復;從數據文件丟失中恢復 |
第6部份 |
主題 |
事務處理機制,全球化支持 |
大綱 |
??????????? 使用全球化支持:編碼方案;數據庫字符集和國家字符集,以及客戶端與服務器字符集之間的轉換;帶有時區的日期時間;指定基于語言的行為;區分大小寫和重音的排序;語言比較、排序和索引支持;Oracle Locale Builder;確定和更改默認的 NLS 設置,并在 SQL 函數中使用 NLS 參數
??????????? 確保 Oracle 監聽程序的安全性:使用 Net Manager 和 lsnrctl 實用程序設置監聽程序口令;控制數據庫訪問;Oracle Net Services 外部過程;EXTPROC 代理概覽;PL/SQL 調用 C 語言外部過程;修改外部過程調用的配置;刪除默認的 EXTPROC 條目和監聽程序服務;為外部過程調用配置專用監聽程序
??????????? 分布式事務處理:Oracle Net Services 復習;連接到 Oracle 服務器;客戶端應用程序與 Oracle 服務器的可連接性;服務器之間的可連接性;數據庫鏈接;分布式查詢和遠程查詢;分布式事務處理和遠程事務處理;未決事務處理 |
第7部份 |
主題 |
利用RMAN進行恢復 |
大綱 |
??????????? 配置 Recovery Manager:Recovery Manager 的功能及其組件;介質管理;使用 RMAN 的快速恢復區;RMAN 的連接類型和其它 RMAN 命令行參數;使用 EM 配置 RMAN 的設置;通道分配和控制選項;在默認的 NOCATALOG 模式下使用 Recovery Manager 與目標數據庫連接;顯示當前的 RMAN 配置設置,并為 RMAN 配置永久性設置
??????????? 使用 Recovery Manager:RMAN 命令概覽;BACKUP 命令;備份約束和選項;并行備份集 / 壓縮備份;備份和映像副本的標記;備份歸檔的重做日志文件;復制整個數據庫
??????????? 診斷來源:診斷文件;查看近期預警日志條目;預警模型結構;使用 EM 和預警日志監控配置來查看預警 |
第8部份 |
主題 |
高級數據庫恢復技術 |
大綱 |
??????????? 從非關鍵性數據丟失中恢復:非關鍵性文件恢復;創建新的臨時表空間/新的控制文件;控制文件自動備份;重新創建重做日志文件;恢復索引表空間;用戶管理的恢復和服務器管理的恢復:RESTORE 和 RECOVER;恢復丟失的聯機重做日志成員???
??????????? 不完全恢復:不完全恢復的概念、類型和佳方案;使用 RECOVER 進行不完全恢復;UNTIL TIME、UNTIL SEQUENCE 和基于取消的恢復;使用 RMAN 進行不完全恢復并記錄預警日志;使用 EM 進行不完全恢復;從用戶失敗中進行傳統恢復;使用 RMAN 進行時間點恢復;使用數據庫控制臺恢復數據庫
??????????? 閃回數據庫:閃回數據庫概覽和注意事項;閃回技術的優點;閃回數據庫結構;配置并監控閃回數據庫和快速恢復區;備份快速恢復區;從閃回數據庫中排除表空間;使用閃回數據庫 SQL 接口和 EM 數據庫控制臺;用于管理和監控閃回數據庫的字典視圖 |
第9 部份 |
主題 |
數據庫的優化和排錯 |
大綱 |
??????????? 從用戶錯誤中恢復:閃回時間導航;回收站 - 還原對象、回收空間和回避;查詢已被刪除的表;閃回版本查詢 EM 接口和語法;查詢 DBA_TRANSACTION_QUERY;回退閃回表操作;保障撤消保留;SCN 和時間映射增強
??????????? 處理數據庫損壞:塊損壞癥狀;DBVERIFY 實用程序;初始化參數 DB_BLOCK_CHECKING;DBMS_REPAIR 程序包;ANALYZE 和 BLOCKRECOVER 命令;RMAN BMR 接口;檢測并處理數據庫損壞情況;使用 RMAN 修復受損塊
??????????? 優化 Oracle 數據庫:指導框架概覽;人工調用 ADDM;SQL 優化、SQL 訪問、內存、段和撤消 Advisor;訪問 ASM 例程;DBCA 和存儲選項;將數據庫遷移至 ASM |
第10部份 |
主題 |
Oracle 10g其它高級應用技術 |
大綱 |
??????????? 實施物化圖:物化圖 / 物化圖日志 / 主鍵物化圖 / 創建物化圖;可更新的物化圖 、監控物化圖刷新;刷新作業錯誤 、其它分布式數據技術
??????????? 管理資源:數據庫資源管理器概念和配置;使用子計劃限制 CPU 利用率;活動會話池機制;自動切換用戶組和自適應用戶組映射;創建新的資源計劃并使用 EM 接口與資源管理器連接;資源計劃的資源分配方法;創建資源用戶組并為其分配用戶和資源分配方法;為例程設置資源計劃并分配資源管理器權限
??????????? 使用計劃程序自動執行任務:創建計劃程序作業并為計劃程序組件設置權限;日歷表達式;使用 EM 創建程序;高級計劃程序概念;創建作業類和窗口,并確定作業在窗口中的優先級;查看作業執行詳細資料并管理作業日志;創建可運行數據庫之外的程序的作業;創建和更改使用程序和計劃的作業,并觀察作業行為的更改情況
??????????? 高級工具和技術:使用 SQL 生成腳本 / PL/SQL 過程;使用本地動態 SQL;EXECUTE IMMEDIATE 語句;外部表;檢索用戶上下文屬性;可恢復的語句 / 恢復可恢復的語句 |