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