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