
曙海教學(xué)優(yōu)勢
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會與您分享設(shè)計的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
  曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
     建立了良好的合作關(guān)系,20多年來,合作企事業(yè)單位以達(dá)30多萬。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
課程內(nèi)容:
SQL 基礎(chǔ)
1.介紹
? 1.1 課程目標(biāo),課程安排及課程中用到附件
? 1.2 介紹19C及相關(guān)產(chǎn)品
? 1.3 課程中用到的hr模式及表
? 1.4 SQL及開發(fā)環(huán)境簡介
? 1.5 ORACLE數(shù)據(jù)庫19C SQL文檔及資源
2.使用SQL SELECT語句檢索數(shù)據(jù)
? 2.1 SQL語句能力
? 2.2 SELECT語句中的算數(shù)表達(dá)式和NULL
? 2.3 列別名
? 2.4 拼接操作,字面量值,引用操作符及DISTINCT的使用
? 2.5 DESCRIBE命令
3.限制及排序
? 3.1 使用WHERE字句,比較操作符,邏輯表達(dá)式限制行
? 3.2 表達(dá)式中各操作符的優(yōu)先級
? 3.3 使用order by 字句排序行
? 3.4 查詢中使用sql row limiting字句
? 3.5 替換變量的使用
4.單行函數(shù)的使用
? 4.1 單行SQL函數(shù)
? 4.2 字符函數(shù)
? 4.3 嵌套函數(shù)
? 4.4 數(shù)字函數(shù)
? 4.5 日期函數(shù)及日期運(yùn)算
5.轉(zhuǎn)換函數(shù)及條件表達(dá)式
? 5.1 描述各種可用的SQL轉(zhuǎn)換函數(shù)
? 5.2 TO_CHAR,TO_NUMBER及TO_DATE轉(zhuǎn)換函數(shù)的使用
? 5.3 在SELECT語句中應(yīng)用條件表達(dá)式
6.使用組函數(shù)報告匯總數(shù)據(jù)
? 6.1 組函數(shù)類型及語法
? 6.2 group by 字句,HAVING子句分組行
? 6.3 組函數(shù)嵌套
7.多表關(guān)聯(lián)
? 7.1 自然連接
? 7.2 using字句
? 7.3 ON字句
? 7.4 子連接
? 7.5 非等值連接
? 7.6 外連接
? 7.7 笛卡爾積
8.子查詢
? 8.1 子查詢類型,語法,及使用原則
? 8.2 單行子查詢
? 8.3 多行子查詢
? 8.4 多列子查詢
? 8.5 子查詢空值
9.集合操作
? 9.1 集合類型及使用原則
? 9.2 UNION,UNION ALL,INTERSECT,MINUS操作符的使用
? 9.3 集合操作中ORDER BY 字句
10.使用DML語句
? 10.1 使用insert,update,delete 進(jìn)行數(shù)據(jù)增刪改
? 10.2 使用commit,rollback,savepoint進(jìn)行事務(wù)控制
? 10.3 讀一致性
? 10.4 for update,lock table管理數(shù)據(jù)鎖
11.ddl語句
? 11.1 ORACLE對象命名規(guī)則
? 11.2 CREATE TABLE語句創(chuàng)建表
? 11.3 字段類型
? 11.4 主鍵,唯一鍵,外鍵,非空等約束
? 11.5 alter table 及drop table
12.數(shù)據(jù)字典入門
? 12.1 數(shù)據(jù)字典介紹
? 12.2 通過數(shù)據(jù)字典查詢表,字段,約束等信息
? 12.3 給表及字段加注釋
13.創(chuàng)建序列,同義詞及索引
? 13.1 序列創(chuàng)建,維護(hù),及使用
? 13.2 創(chuàng)建私用同義詞和公共同義詞
? 13.3 創(chuàng)建并維護(hù)索引
? 13.4 通過數(shù)據(jù)字典查詢序列,同義詞,索引
14.創(chuàng)建視圖
? 14.1 創(chuàng)建簡單視圖和復(fù)雜視圖
? 14.2 通過視圖檢索數(shù)據(jù)
? 14.3 通過數(shù)據(jù)字典查詢視圖信息
15.管理模式對象
? 15.1 管理約束
? 15.2 創(chuàng)建和使用臨時表
? 15.3 創(chuàng)建和使用外部表
16.使用關(guān)聯(lián)子查詢檢索數(shù)據(jù)
? 16.1 多列子查詢
? 16.2 使用標(biāo)量子查詢
? 16.3 使用關(guān)聯(lián)子查詢解決問題
? 16.4 exists和not exists操作符
? 16.5 使用 with 語句
17.使用關(guān)聯(lián)子查詢處理語句
? 17.1 使用子查詢處理數(shù)據(jù)
? 17.2 往子查詢插入數(shù)據(jù)
? 17.3 使用with check option限制INSERT 和UPDATE
? 17.4 使用關(guān)聯(lián)子查詢更新和刪除行
18.控制用戶訪問
? 18.1 對象權(quán)限和系統(tǒng)權(quán)限
? 18.2 權(quán)限授予
? 18.3 角色授予
? 18.4 角色和權(quán)限區(qū)別
19.使用高級查詢處理數(shù)據(jù)
? 19.1 DEFAULT顯示使用
? 19.2 多表插入
? 19.3 merge語句使用
? 19.4 閃回操作
20.管理時區(qū)
? 20.1 CURRENT_DATE
二、Oracle管理基礎(chǔ)
1.介紹ORACLE數(shù)據(jù)庫
? 1.1 列出ORACLE數(shù)據(jù)庫的主要組件
? 1.2 了解多租戶架構(gòu)
? 1.3 了解數(shù)據(jù)庫SHARDING
2.訪問ORACLE數(shù)據(jù)庫
? 2.1 連接到數(shù)據(jù)庫
? 2.2 訪問數(shù)據(jù)庫各種工具特點(diǎn)的介紹
3.使用DBCA創(chuàng)建數(shù)據(jù)庫
? 3.1 使用數(shù)據(jù)庫配置助手創(chuàng)建數(shù)據(jù)庫
? 3.2 使用DBCA生成數(shù)據(jù)庫創(chuàng)建腳本
4.使用SQL命令創(chuàng)建數(shù)據(jù)庫
? 4.1使用SQL命令手工創(chuàng)建多租戶數(shù)據(jù)庫
5.啟動關(guān)閉數(shù)據(jù)庫
? 5.1 掌握啟動數(shù)據(jù)庫和關(guān)閉數(shù)據(jù)庫的方法,以及了解數(shù)據(jù)庫啟動和關(guān)閉分為哪些階段
? 5.2 如何啟動和關(guān)閉插拔數(shù)據(jù)庫pdb
6.管理實(shí)例
? 6.1 了解并控制數(shù)據(jù)庫啟動參數(shù)的優(yōu)先級
? 6.2 使用SQL命令查看及修改數(shù)據(jù)庫初始參數(shù)
? 6.3 使用自動診斷知識庫adr
? 6.4 查詢動態(tài)性能視圖
7.ORACLE 網(wǎng)絡(luò)服務(wù):概述
? 7.1 列出ORACLE Net 服務(wù)的各組件
?? 7.2 解釋監(jiān)聽是如何工作的
? 7.3 介紹管理ORACLE網(wǎng)絡(luò)服務(wù)的工具
? 7.4 專有和共享服務(wù)配置的差別
8.配置ORACLE連接的命名方法
? 8.1 描述ORACLE網(wǎng)絡(luò)服務(wù)的幾種命名方法
? 8.2 配置數(shù)據(jù)庫連接的本地命名
9.配置管理監(jiān)聽
? 9.1 解釋監(jiān)聽的工作原理
? 9.2 配置動態(tài)監(jiān)聽和靜態(tài)監(jiān)聽
10.配置共享服務(wù)器架構(gòu)
? 10.1 了解共享和專有服務(wù)配置差異
? 10.2 啟用共享服務(wù)
? 10.3 控制共享服務(wù)操作
11.配置ORACLE連接管理器用于多路復(fù)用和訪問控制
? 11.1 了解ORACLE 連接管理器的能力
? 11.2 描述ORACLE連接管理器架構(gòu)
? 11.3 配置ORACLE連接管理器用于會話多路復(fù)用
? 11.4 使用連接管理器控制工具去管理ORACLE CM
12.通過種子創(chuàng)建PDB
13.使用其他技術(shù)創(chuàng)建pdb
? 13.1 從現(xiàn)有PDB復(fù)制一個PDB
? 13.2 從non-CDB插入CDB
? 13.3 從其他庫拔下并插入PDB
? 13.4 執(zhí)行熱克隆
? 13.5 執(zhí)行接近零宕機(jī)PDB移動
? 13.6 創(chuàng)建 代理PDB
14.管理PDB
? 14.1 修改PDB模式和設(shè)置
? 14.2 評估參數(shù)修改的影響
? 14.3 配置PDB的主機(jī)名和端口號
? 14.4 刪除PDB ?
15.數(shù)據(jù)庫存儲概述
? 15.1 描述數(shù)據(jù)庫邏輯和物理存儲結(jié)構(gòu)
? 15.2 描述多租戶中每個默認(rèn)表空間的目的
? 15.3 描述數(shù)據(jù)存儲
? 15.4 了解延遲段創(chuàng)建的優(yōu)勢
16.創(chuàng)建及管理表空間
? 16.1 創(chuàng)建、修改及刪除表空間
? 16.2 獲取表空間信息
? 16.3 實(shí)現(xiàn)OMF
? 16.4 在線移動及改名數(shù)據(jù)文件
17.提高空間利用
? 17.1 了解ORACLE數(shù)據(jù)庫節(jié)省空間的有哪些功能
? 17.2 創(chuàng)建私有臨時表空間
? 17.3 使用壓縮節(jié)省空間
? 17.4 通過段收縮功能為表及索引釋放未用的空間
? 17.5 管理可恢復(fù)空間分配
18.管理undo
? 18.1 DML和UNDO
? 18.2 監(jiān)控和管理UNDO
? 18.3 UNDO 和REDO 區(qū)別
? 18.4 配置UNDO保留時間
? 18.5 強(qiáng)制UNDO保留時間
? 18.6 啟用臨時UNDO
19.創(chuàng)建及管理用戶
? 19.1 創(chuàng)建用戶
? 19.2 了解用戶的認(rèn)證選項(xiàng)
? 19.3 為用戶指定限額
20. 配置權(quán)限和角色授權(quán)
? 20.1 通過通用和本地方式給用戶授予系統(tǒng)權(quán)限和對象權(quán)限
? 20.2 創(chuàng)建角色
? 20.3 通過通用和本地方式把角色授權(quán)給用戶和其他角色
? 20.4 回收權(quán)限和角色
21.配置用戶資源限制
? 21.1 控制資源使用
? 21.2 管理賬戶狀態(tài)及口令到期
? 21.3 使用ORACLE提供的口令函數(shù)
22.數(shù)據(jù)庫審計
? 22.1 描述DBA針對安全和審計的職責(zé)
? 22.2 啟用統(tǒng)一審計
? 22.3 創(chuàng)建統(tǒng)一審計策略
? 22.4 維護(hù)審計日志
23.加載和傳輸數(shù)據(jù)介紹
? 23.1 描述移動數(shù)據(jù)的方法
? 23.2 數(shù)據(jù)泵和SQL*Loader架構(gòu)
24.加載數(shù)據(jù)
? 使用SQL*Loader加載數(shù)據(jù)
25.傳輸數(shù)據(jù)
? 25.1 數(shù)據(jù)泵的架構(gòu)
? 25.2 使用數(shù)據(jù)泵在ORACLE數(shù)據(jù)庫之間移動數(shù)據(jù)
? 25.3 使用鏡像拷貝和備份集傳輸表空間
? 25.4 使用數(shù)據(jù)文件或備份集傳輸數(shù)據(jù)庫
26.使用外部表加載和傳輸數(shù)據(jù)
? 26.1 ORACLE_LOADER
? 26.2 ORACLE_DATAPUMP
27.自動維護(hù)任務(wù)概述
? 27.1 描述ORACLE數(shù)據(jù)庫主動維護(hù)架構(gòu)
? 27.2 討論自動維護(hù)任務(wù)
? 27.3 解釋維護(hù)窗口
28.管理任務(wù)和窗口
? 28.1 啟停維護(hù)任務(wù)
? 28.2 創(chuàng)建修改刪除維護(hù)窗口
? 28.3 控制自動維護(hù)任務(wù)的資源分配
29.數(shù)據(jù)庫監(jiān)控和性能調(diào)優(yōu)概述
? 29.1 執(zhí)行數(shù)據(jù)庫性能管理的動作
? 29.2 性能調(diào)優(yōu)的方法
30.監(jiān)控數(shù)據(jù)庫性能
? 30.1 使用動態(tài)性能視圖和相關(guān)工具監(jiān)控數(shù)據(jù)庫性能
? 30.2 了解數(shù)據(jù)庫統(tǒng)計信息和度量
31. 數(shù)據(jù)庫后臺進(jìn)程
32. 管理內(nèi)存
為最優(yōu)性能配置和監(jiān)控內(nèi)存組件
33.分析SQL和優(yōu)化訪問路徑
? 33.1 了解SQL調(diào)優(yōu)方法論
? 33.2 管理優(yōu)化器統(tǒng)計信息
? 33.3 使用SQL Tuning Advisor優(yōu)化SQL語句
? 33.4 使用SQL Access Advisor調(diào)整負(fù)載
三、oracle 19c:備份恢復(fù)
1. 備份恢復(fù)概論
? 1.1 針對備份恢復(fù)DBA的職責(zé)
? 1.2 數(shù)據(jù)庫故障類型
? 1.3 描述實(shí)例恢復(fù)
? 1.4 描述完整恢復(fù)和不完整恢復(fù)
2.備份恢復(fù)配置
? 2.1 配置快速恢復(fù)區(qū)
? 2.2 配置多個控制文件
? 2.3 配置聯(lián)機(jī)日志組,每組多個
? 2.4 開啟歸檔
3.使用RMAN
? 3.1 了解rman的各項(xiàng)功能
? 3.2 配置RMAN設(shè)置
4.備份策略
? 4.1 描述rman備份類型
? 4.2 描述oracle備份解決方案
? 4.3 比較不同的備份策略適合什么場景
5.創(chuàng)建數(shù)據(jù)庫備份
? 5.1 創(chuàng)建整庫備份
? 5.2 創(chuàng)建全備和增量備份
? 5.3 快速增備
? 5.4 增量更新備份
? 5.5 產(chǎn)生控制文件的創(chuàng)建腳本
? 5.6 管理并查看備份
6.使用可選的備份功能
? 6.1 壓縮備份
? 6.2 多段備份大文件
? 6.3 代理拷貝
? 6.4 雙工備份集
? 6.5 歸檔備份
7.調(diào)優(yōu)RMAN備份
? 7.1 解讀RMAN消息輸出
? 7.2 應(yīng)用最佳調(diào)優(yōu)理論
? 7.3 診斷RMAN性能問題
8.恢復(fù)目錄概述
9.創(chuàng)建恢復(fù)目錄
10.管理目標(biāo)數(shù)據(jù)庫記錄
? 10.1 在恢復(fù)目錄中注冊目標(biāo)數(shù)據(jù)庫
? 10.2 手工重新同步目標(biāo)庫信息
11.使用RMAN存儲腳本
? 11.1 描述RMAN存儲腳本的使用
? 11.2 執(zhí)行RMAN存儲腳本
? 11.3 維護(hù)RMAN存儲腳本
12.創(chuàng)建和使用虛擬私有恢復(fù)目錄
13.還原和恢復(fù)概念
? 13.1 針對不同故障場景部署最佳恢復(fù)技術(shù)
? 13.2 描述實(shí)例或宕機(jī)恢復(fù)
? 13.3 描述完整恢復(fù)
? 13.4 描述基于時間恢復(fù)
? 13.5 描述使用RESETLOGS恢復(fù)
14.診斷故障
? 14.1 檢測并修復(fù)數(shù)據(jù)庫損壞
? 14.2 使用自動診斷知識庫
? 14.3 使用ADRCI分析實(shí)例恢復(fù)
? 14.5 使用數(shù)據(jù)恢復(fù)助手
15.執(zhí)行完整恢復(fù)
? 15.1 基于故障進(jìn)行相應(yīng)的還原和恢復(fù)
? 15.2 從數(shù)據(jù)文件介質(zhì)故障恢復(fù)
? 15.3 執(zhí)行完整恢復(fù)
16.基于時間的恢復(fù)
? 16.1 區(qū)分和描述數(shù)據(jù)庫,表空間及表的基于時間恢復(fù)
? 16.2 標(biāo)識PITR適合的場景和不適合的場景
? 16.3 列出執(zhí)行基于時間恢復(fù)需要執(zhí)行的操作
? 16.4 確定基于時間恢復(fù)的正確目標(biāo)時間
? 16.5 執(zhí)行全自動TSPITR
? 16.6 從RMAN備份恢復(fù)TABLE
17.執(zhí)行塊介質(zhì)恢復(fù)
? 17.1 主動塊損壞檢查
? 17.2 執(zhí)行塊介質(zhì)恢復(fù)
18.執(zhí)行另外的恢復(fù)操作
? 18.1 恢復(fù)服務(wù)參數(shù)文件
? 18.2 恢復(fù)控制文件和聯(lián)機(jī)日志文件
? 18.3 重建口令文件
19.閃回技術(shù)概述 
20.使用邏輯閃回功能
? 20.1 解釋閃回技術(shù)如何保護(hù)和恢復(fù)不同類型的錯誤
? 20.2 執(zhí)行閃回操作
? 20.3 區(qū)分時間有效性和時間歷史的區(qū)別
21.閃回數(shù)據(jù)庫
? 21.1 閃回數(shù)據(jù)庫架構(gòu)
? 21.2 配置數(shù)據(jù)庫支持閃回數(shù)據(jù)庫
? 21.3 執(zhí)行閃回數(shù)據(jù)庫操作
22.使用PDB快照
? 22.1 創(chuàng)建PDB快照
? 22.2 使用PDB快照創(chuàng)建PDB
? 22.3 使用PDB快照閃回PDB
23.數(shù)據(jù)庫復(fù)制概述
? 23.1 列出創(chuàng)建復(fù)制數(shù)據(jù)庫的目的
? 23.2 選擇復(fù)制數(shù)據(jù)庫的技術(shù)
24.創(chuàng)建一個基于備份的復(fù)制數(shù)據(jù)庫
? 24.1 使用RMAN創(chuàng)建一個基于備份的復(fù)制數(shù)據(jù)庫
? 24.2 描述RMAN復(fù)制操作
? 24.3 克隆活動PDB到一個存在的CDB