Oracle12C數據庫管理培訓
培訓班型: 企業內訓、公開課
課程長度: 12天/72小時
培訓日期: 待定
培訓價格: 5000元/人
認證考試:
培訓地點: 博學國際教育培訓中心
環境要求: 投影儀、白板、大白紙
培訓形式: 實例講授,現場演、練、及時溝通
培訓資料: 培訓教材
課程內容
Oracle12C數據庫管理培訓
一:◎Oracle Database 12c: SQL Workshop I
課程描述:本課程為您介紹了oracle database 12C的數據庫技術,您將了解關系型數據庫和強大的sql編程語言的概念。學習重要的SQL技能,能夠編寫對單表和對多表查詢SQL。以及在對表中數據的操作,并建立數據庫對象。您將學到以下內容:?了解SQL語句,以及關系型數據庫?使用SQL Developer工具?書寫sql語句?在關系型數據庫里操作數據和保存數據?了解關系型數據庫的概念,強大的SQL語言使用SQL語句來完成報告為多語言應用程序和分布式數據庫訪問配置 Oracle 數據庫 使用各種數據庫技術
課程目標:
? ?定義課程目標
? ?列出12C的特點
? ?描述12C的突出特性
? ?對關系型數據庫特性的討論
? ?描述RDBMS和ORDBMS
? ?確定本課程的開發環境
? ?描述本課程中使用的數據庫和
? schema.
課程內容:
*部分:簡介
? ?概述oracle database 12C和相
? 關產品
? ?SQL簡介和開發環境
? ?什么是Oracle SQL Developer?
? ?在Oracle SQL Developer中啟動sql*plus
? ?介紹HR schema學習環境
? ?此課程使用的學習用表介紹
? ?select語句的能力
? ?在select中使用計算表達式和
? NULL值
? ?列別名
? ?使用連接運算符,字符串,引號,和
? distinct關鍵字
? ?使用DESCRIBE命令
? ?限制行
? ?操作符的優先級規則
? ?替代變量
? ?DEFINE和VERIFY命令
? ?描述單行函數和多行函數的區別
? ?在select和where中使用字符串
? 處理函數
? ?使用數值型函數
? ?對日期型數據進行計算
? ?使用日期型函數來操作日期類型
? 數據
? ?隱式和顯式轉換
? ?函數TO_CHAR, TO_NUMBER,
? TO_DATE用法
? ?嵌套函數
? ?控制處理函數
? ?在select里實現分支處理效果.
? ?組函數
? ?實現分組
? ?限制分組結果
? ?介紹連接
? ?連接的類型
? ?自然連接
? ?自連接
? ?不等值連接
? ?外連接
? ?介紹子查詢
? ?單行子查詢
? ?多行子查詢
? ?集合操作符
? ?并集UNION and UNION ALL
? ?交集
? ?差集
? ?多個select結果集的匹配
? ?在集合語句中使用排序
? ?DML語句
? ?數據庫事務
? ?DDL語句
? ?關系數據庫管理概念和術語
第二部分:使用select查詢數據
第三部分:限制數據和排序
第四部分:使用單行函數自定義輸出信息
第五部分:使用轉換型函數和條件表達式
第六部分:使用組函數實現聚集運算數據
第七部分:多表查詢數據
第八部分:使用子查詢
第九部分:集合操作
第十部分:數據操作語言
二:◎ Oracle Database 12c:Admin Install and Upgrade Accelerated
課程描述:通過本課程能學習到oracle數據庫的體系結構,學會如何有效地管理一個oracle數據庫實例,并掌握oracle database 12c的安裝和管理課程中的關健知識點。將可以使學員加深對本課主題的理解:在一臺獨立服務器上安裝oracle網格基礎設施(GI) 使用oracle restart管理各種組件升級歷史版本到oracle database 12C 建立和管理oracle 數據庫實例建立和管理存儲結構配置oracle網絡環境建立和管理用戶數據庫監控和性能管理備份恢復的基礎知識來完成報告為多語言應用程序和分布式數據庫訪問配置 Oracle 數據庫 使用各種數據庫技術
課程目標:
? ?使用oracle restart管理組件
? ?升級到12C
? ?安裝GI到一個獨立服務器
? ?建立一個CDB
? ?建立一個數據庫
? ?安裝12C數據庫軟件
? ?監控數據庫
? ?數據庫性能管理
? ?實現數據庫審計
? ?配置數據庫實例,使資源適當分配到
? 每個會話進程
? ?數據庫調度作業配置
? ?oracle網絡服務配置
? ?數據庫備份和恢復配置
? ?描述數據庫體系結構
? ?管理數據庫實例
? ?管理數據庫存儲結構論
課程內容:
*部分:介紹
? ?課程目標
? ?課程表
? ?oracle 數據庫12C概述
? ?oracle云概述
? ?HR-schema概述
第二部分:數據庫體系結構
? ?oracle 數據庫12C簡介
? ?oracle數據庫體系結構:概述
? ?oracle數據庫實例配置
? ?連接到oracle數據庫實例
? ?oracle數據庫內容結構(概述)
? ?進程體系結構(描述)
? ?進程結構
? ?進程啟動順序
第三部分:oracle軟件安裝基礎知識
? ?規劃安裝
? ?配置oracleLinux 與oracle關系
? 型數據庫之前預安裝RPM軟件
? ?建立操作系統組和用戶
? ?設置環境變量
? ?配置oracle軟件擁有者
? ?通過OUI(圖形化安裝程序)安裝
? 數據庫
? ?通過靜默模式安裝數據庫
第四部分:安裝數據庫軟件
? ?數據庫軟件對操作系統的要求
? ?建立操作系統組和用戶
? ?安裝類型
第五部分:使用DBCA創建數據庫
? ?規劃數據庫存儲結構
? ?數據庫工作類型選型(基于數據庫負載)
? ?選擇合適的字符集
? ?了解字符集
? ?設置NLS_LANG初始化參數
? ?使用DBCA(數據庫配置助手)
第六部分:數據庫管理工具
? ?介紹oracle數據庫管理工具
? ?使用SQL*PLUS
? ?使用SQL Developer
? ?使用快捷企業管理器登錄
? ?快捷企業管理器主頁
? ?了解企業管理器云控制架構
? ?使用EM云控制器
第七部分:管理數據庫實例
? ?初始化參數文件
? ?啟動數據庫實例
? ?關閉數據庫實例
? ?查看告警日志文件
? ?查看追蹤文件
? ?使用動態性能視圖
? ?使用數據字典
第八部分:配置oracle網絡環境
? ?網絡服務概述
? ?網絡監聽概述
? ?建立網絡連接
? ?連接到服務器
? ?使用配置工具來配置和管理
? oracle網絡
? ?使用監聽控制程序
? ?使用網絡配置助手
? ?使用網絡管理器
第九部分:管理用戶安全性
? ?數據庫用戶賬號(概述)
? ?內置的數據庫賬號
? ?建立用戶
? ?身份認證
? ?解鎖用戶和重設密碼
? ?權限管理
? ?角色管理
? ?用戶資源配置
第十部分:管理數據庫存儲結構
? ?了解數據存儲
? ?數據塊的內容
? ?研究存儲結構
? ?建立一個表空間
? ?默認模式建立的表空間概述
? ?管理表空間
? ?查看表空間信息
? ?使用OMF管理文件存儲
第十一部分:空間管理
? ?空間管理概述
? ?塊空間管理
? ?行鏈接和行遷移
? ?段內空閑空間管理
? ?段的類型
? ?區的分配
? ?分配空間
? ?建立表而不建立段(延遲段建立)
第十二部分:UNDO管理
? ?undo數據概述
? ?事務和undo的關系
? ?undo存儲信息
? ?undo數據和redo數據之間的比較
? ?管理undo
? ?配置undo保持時間
? ?強制保持時間配置
? ?配置undo表空間為固定大小的方法
第十三部分:數據并發管理
? ?鎖概述
? ?鎖機制
? ?數據并發
? ?DML產生的鎖管理
? ?鎖隊列機制
? ?鎖沖突
第十四部分:實施數據庫審計
? ?職責分離
? ?數據庫安全
? ?規范監控
? ?數據庫標準審計
? ?統一的審計跟蹤數據
? ?分離的職責審計管理
? ?配置審計追蹤文件
? ?制定審計項
第十五部分:備份恢復概念
? ?故障分配
? ?閃回技術
? ?了解實例恢復
? ?實例恢復的各個階段
? ?優化實例恢復
? ?使用MTTR建議指導器
? ?完全恢復和不完全恢復
? ?數據保護解決方案
第十六部分:備份恢復配置
? ?配置可恢復的數據庫
? ?配置快速閃回恢復區
? ?多重控制文件
? ?redo文件
? ?多重redo文件
? ?歸檔文件
? ?歸檔進程
? ?歸檔文件目的地和名稱
第十七部分:執行備份
? ?備份解決方案概述
? ?安全備份(概述)
? ?管理備份(概述)
? ?備份術語和備份類型
? ?使用RMAN
? ?配置備份設置參數
? ?oracle建議的備份
? ?將控制文件轉出為一個建立語句到追蹤文件
第十八部分:執行數據庫恢復
? ?數據恢復建議器
? ?控制文件丟失
? ?redo文件丟失
? ?非歸檔模式數據文件丟失
? ?歸檔模式非核心文件丟失
? ?歸檔模式系統文件丟失
第十九部分:移動數據
? ?移動數據:通用架構
? ?數據泵
? ?數據加載器
? ?外部表
第二十部分:維護數據庫
? ?數據庫維護(概述)
? ?查看告警日志歷史
? ?術語
? ?使用AWR
? ?統計級別
? ?使用ADDM
? ?指導架構
? ?企業管理器和顧問
第二十一部分:性能管理
? ?性能監控
? ?調整活動信息
? ?性能規劃
? ?實例調整
? ?性能優化方法
? ?數據的優化
? ?監控性能
? ?內存管理
第二十二部分:性能管理:SQL調優
? ?sql調優
? ?oracle優化器
? ?SQL執行計劃
? ?自適應游標
? ?sql顧問
? ?自動sql調整結果
? ?實施自動調整建議
? ?SQL Tuning Advisor
三:◎ Oracle Database 12c: Backup and Recovery Workshop
課程描述:本課程通過在學習備份恢復課程中,你將評估自己的恢復需求。從案例中學習到定制適當的backup,restore和recover的各種策略。您將學習到:?為滿足你的業務需求,定制適當的備份恢復策略;
?在磁盤和磁帶的備份介質上完成備份恢復操作;?使用oracle的備份恢復程序完成介質損壞或其他損壞的恢復;?診斷和修復失敗的數據;?使用閃回技術和數據復制功能,完善備份和恢復程序;
?通過適當的備份和恢復策略保護你的數據庫的可用性。
課程目標:
? ?能夠設計數據庫備份方式和故障的恢復方法;
? ?能夠熟練使用oracle數據庫架構中各種組件來完成備份恢復操作;
? ?設計有效地備份恢復計劃;
? ?配置數據庫可恢復性;
? ?使用RMAN完成備份恢復的相關操作;
? ?使用數據恢復建議器診斷修復各種故障;
? ?使用閃回技術恢復誤操作;
? ?能夠對備份和還原進行加密;
? ?能夠使用表空間基于時間點恢復技術;
? ?了解對數據庫高可用性能力,比如DG。?
課程內容:
*部分:介紹
*部分:介紹
?課程內容
?評估你的恢復要求
?故障分類
?oracle備份恢復解決方案
?oracle*可用架構
?oracle安全備份
?使用DG的好處
?基礎架構
第二部分:入門
?數據庫的核心概念,備份和恢復的重要性.
?備份恢復工具
?連接到RMAN
?快速診斷問題的方法.
第三部分:恢復能力的配置
?RMAN命令
?配置和管理可恢復的持久性
?使用快速閃回恢復區
?控制文件
?聯機重做日志文件
?歸檔文件
第四部分:使用RMAN恢復目錄
?建立和配置恢復目錄
?在恢復目錄中管理備份信息
?使用存儲腳本
?維護和保護恢復目錄
?虛擬私有目錄
第五部分:備份策略和術語
?備份解決方案和術語概述
?平衡備份和還原要求
?備份只讀表空間
?數據倉庫的備份*實踐
?其他備份術語
第六部分:執行備份
?備份類型
?增量更新備份
?快速增量備份
?塊跟蹤
?oracle建議的備份
?備份報告信息
?管理備份
第七部分:備份的更多特性
?壓縮備份
?備份介質管理
?創建多份備份,代理副本,多重備份
集,對備份集的備份
?創建和管理備份檔案
?備份和恢復文件
?備份控制文件到一個轉儲文件
?額外的文件備份
?備份ASM磁盤組元數據
第八部分:使用RMAN加密備份
?創建加密備份
?使用透明傳輸模式
?使用密碼模式
?使用雙重加密模式
第九部分:數據庫故障的診斷
?減少問題診斷時間
?自動診斷資料庫
?解讀RMAN輸出信息和錯誤信息
?數據恢復指導器
?診斷數據文件丟失(文件系統和ASM)
?處理壞塊
第十部分:還原和恢復的概念
?還原和恢復
?實例失敗和實例/崩潰恢復
?介質故障
?完全恢復(概述)
?基于時間點恢復(概述)
?通過resetlogs恢復
第十一部分:進行恢復I
?非歸檔模式RMAN的恢復
?對關鍵文件和非關鍵文件的完全恢復
?恢復ASM磁盤組
?使用鏡像文件恢復
?基于時間點的恢復或不完全恢復
?從備份中恢復表
第十二部分:執行恢復II
?恢復參數文件和控制文件
?redo文件丟失的恢復
?重建密碼文件
?索引,只讀表空間,和臨時文件的恢復
?在新主機上恢復數據庫
?災難恢復
?恢復rman加密的備份
第十三部分:RAMN和oracle安全備份
?oracle安全備份概述
?oracle數據庫備份到磁盤和磁帶的解決方案
?備份快速閃回恢復區到磁帶
?定義RMAN備份保持時間
?RMAN和安全備份的基本流程
?集成云控制器
?使用RMAN將數據庫備份到磁帶
第十四部分:執行磁帶和磁盤的備份和還原
?EM中實現備份
?oracle建議的備份
?RMAN和OSB進程工作流程
?RMAN和oracle安全備份的作業
?管理磁帶備份
?執行數據庫恢復
?rman的故障自動切換到上一次備份
第十五部分:使用閃回技術
?閃回技術:概述和安裝
?閃回查詢技術
?閃表
?閃回事務(查詢和回退)
?回收站和閃回drop
?閃回數據歸檔
第十六部分:使用閃庫
?閃回數據庫體系
?配置閃庫功能
?執行閃庫
?閃回數據庫*實踐
第十七部分:管理備份空間或傳輸數據
?傳輸表空間
?傳輸數據庫
第十八部分:復制數據庫
?使用duplicate
?選擇duplicate數據庫技術
?從備份中建立duplicate數據庫
?了解duplicate操作流程
?使用云控制器克隆數據庫
第十九部分:RMAN性能調整
?調整原則
?RMAN多路復用
?診斷性能瓶頸
?還原和恢復性能的*實踐
第二十部分:備份恢復
?Workshop體系架構
?解決故障案例
?數據庫可用性和程序的業務需求
四:◎ Oracle Database 12c: Managing Multitenant Architecture
課程描述:oracle數據庫12C:管理多租戶架構的培訓,幫助你理解oracle多租戶的概念。你將學習到可插拔的的多租戶容器數據庫(CDB),同時學習如何建立公共或本地用戶,以及數據庫的安全性,更好的滿足企業需求。將學習到以下內容:?了解多租戶架構;?建立和管理CDB和PDB;?在多租戶中的CDB與PDB中管理存儲;?在多租戶中的CDB與PDB中管理安全性;
?在多租戶中的CDB與PDB中管理性能監控和管理資源;?在多租戶中的CDB與PDB中執行備份恢復和閃回操作;?在CDB和PDB中配置各種功能,如DG,數據庫錢包;?詳細的學習數據泵,數據加載,加密和審計操作。
課程目標:
? ?管理多租戶CDB和PDB性能
? ?配置資源管理中PDB和CDB之
? 間的資源共享
? ?統一審計PDB和CDB
? ?使用數據泵,SQL*LOADER在
? PDB中
? ?監控PDB和CDB
? ?描述多租戶架構
? ?建立CDB
? ?使用不同的方法建立PDB
? ?將非CDB的數據庫加入到多租戶容
? 器數據庫
? ?管理CDB和PDB
? ?管理CDB和PDB中的存儲架構
? ?建立和管理公有和本地用戶賬號
? ?管理公共和本地的權限和角色
? ?CDB和PDB的備份和恢復操作.
課程內容:
*部分:介紹
? ?課程目標
? ?課程表
? ?工具
第二部分:CDB和PDB架構
? ?新的挑戰和優勢
? ?多租戶架構
? ?構建PDB
? ?術語
第三部分:CDB和PDB的創建
? ?使用工具
? ?建立和配置一個CDB
? ?建立PDB
? ?刪除PDB
? ?遷移PDB
第四部分:管理CDB和PDB
? ?連接
? ?管理CDB和PDB
? ?設置和管理PDB的打開模式
? ?配置CDB和PDB的初始化參數
第五部分:CDB和PDB的存儲管理
? ?在CDB和PDB中管理永久表空間
? ?在CDB和PDB中管理臨時表空間
第六部分:CDB和PDB的安全管理
? ?管理公共和本地用戶
? ?管理公共和本地權限
? ?管理公共和本地角色
? ?了解共享和非共享對象
? ?管理公共和本地profile
第七部分:可用性管理
? ?備份管理
? ?恢復管理
? ?閃回數據庫管理
? ?復制PDB
? ?特殊情況和視圖
第八部分:性能管理
? ?性能管理
? ?管理資源分配
? ?*化綜合數據庫重放
第九部分:雜項
? ?導入和導出數據
? ?加載數據
? ?審計操作
? ?計劃作業
? ?其他產品