課程簡介
ì 培訓課程:Oracle MySQL 管理實戰(zhàn)應(yīng)用培訓
ì 培訓天數(shù):3天
ì 培訓概述:
Oracle MySQL數(shù)據(jù)庫管理員課程是為DBA和想了解安裝和配置Oracle MySQL服務(wù)器,設(shè)置復制和安全性,執(zhí)行數(shù)據(jù)庫備份和性能調(diào)優(yōu)和保護Oracle MySQL數(shù)據(jù)庫其他數(shù)據(jù)庫專業(yè)人員準備課程。
√ 描述Oracle MySQL架構(gòu)
√ 安裝和升級Oracle MySQL
√ 在運行時間配置Oracle MySQL 服務(wù)器選項
√ 為解決性能問題評估數(shù)據(jù)類型及字符集
√ 了解和使用基于InnoDB Oracle MySQL存儲引擎
√ 利用多種 Oracle MySQL 工具完成備份及恢復操作
ì 課程目標
√ 描述Oracle MySQL架構(gòu)
√ 安裝和升級Oracle MySQL
√ 利用 INFORMATION_SCHEMA 數(shù)據(jù)庫訪問元數(shù)據(jù)
√ 完成 Oracle MySQL 啟動和關(guān)閉操作
√ 在運行時間配置 Oracle MySQL 服務(wù)器選項
√ 利用 Oracle MySQL 管理員圖形用戶界面管理 Oracle MySQL 服務(wù)器
√ 為解決性能問題評估數(shù)據(jù)類型及字符集
√ 了解數(shù)據(jù)鎖定概念以及在 Oracle MySQL 中不同級別鎖定
√ 了解和使用Oracle MySQL InnoDB引擎
√ 保持Oracle MySQL安裝一致性
√ 使用觸發(fā)器執(zhí)行管理任務(wù)
√ 使用企業(yè)審計和插入式驗證
√ 配置高級復制技術(shù)來實現(xiàn)ORACLE MYSQL高可用性
√ 描述介紹性能調(diào)優(yōu)技術(shù)
√ 執(zhí)行備份和恢復操作
√ 管理任務(wù)自動化與排程事件
ì 必要先決條件:
√ 有一定關(guān)系數(shù)據(jù)庫和SQL使用經(jīng)驗人員
ì 培訓大綱
● Oracle MySQL 架構(gòu)
√ 客戶端/服務(wù)端模型
√ SQL層
√ 存儲層
√ 如何讓Oracle MySQL服務(wù)支持存儲引擎
√ Oracle MySQL如何使用內(nèi)存和磁盤空間
√ Oracle MySQL插件接口
● 系統(tǒng)管理
√ 選擇下載Oracle MySQL安裝類型
√ 安裝Oracle MySQL服務(wù)
√ Oracle MySQL服務(wù)器安裝文件結(jié)構(gòu)
√ 運行以及關(guān)閉Oracle MySQL服務(wù)
√ 升級Oracle MySQL服務(wù)
√ 如何在單臺主機上運行多個Oracle MySQL服務(wù)
● 服務(wù)器配置
√ Oracle MySQL服務(wù)配置選項
√ 全局系統(tǒng)變量
√ SQL模式
√ 可用日志文件
√ 二進制日志
● 客戶端和工具
√ 可用客戶管理任務(wù)
√ Oracle MySQL管理客戶端
√ Oracle MySQL命令行客戶端
√ Oracle MySQL admin命令行客戶端
√ Oracle MySQL工作臺圖形客戶端
√ Oracle MySQL服務(wù)器相關(guān)工具
√ 可用API(驅(qū)動程序和連接器)
● 數(shù)據(jù)類型
√ 主要數(shù)據(jù)類型類別
√ NULL含義
√ 列屬性
√ 字符集使用與數(shù)據(jù)類型
√ 選擇適當數(shù)據(jù)類型
● 獲取元數(shù)據(jù)
√ 可用元數(shù)據(jù)訪問方法
√ INFORMATION_SCHEMA架構(gòu)
√ 使用可用命令來查看元數(shù)據(jù)
√ 顯示報表和information_schema表之間差異
√ Oracle MySQL show客戶端程序
√ 使用INFORMATION_SCHEMA查詢來創(chuàng)建shell命令和SQL語句
● 事務(wù)和鎖
√ 使用事務(wù)控制語句來同時執(zhí)行多個SQL語句
√ 事務(wù)ACID屬性
√ 事務(wù)隔離級別
√ 使用鎖來保護數(shù)據(jù)交互一致性
● 存儲引擎
√ Oracle MySQL存儲引擎
√ INNODB存儲引擎
√ InnoDB系統(tǒng)和每個表文件表空間
√ NoSQL和MemcachedAPI
√ 配置高效表空間
√ 使用外鍵來實現(xiàn)參照完整性
√ InnoDB鎖定機制
√ 可用存儲引擎特
● 分區(qū)
√ 分區(qū)和Oracle MySQL 分區(qū)
√ 使用分區(qū)原因
√ 分區(qū)類型
√ 創(chuàng)建分區(qū)表
√ 子分區(qū)
√ 如何獲得分區(qū)元數(shù)據(jù)
√ 修改分區(qū)以提高性能
√ 存儲引擎支持分區(qū)
● 用戶管理
√ 進行用戶身份驗證需求
√ 使用SHOW PROCESSLIST顯示哪個線程正在運行
√ 創(chuàng)建,修改和刪除用戶帳戶
√ 替代身份驗證插件
√ 按照需求為用戶授權(quán)
√ 按照訪問用戶權(quán)限等級為用戶劃分權(quán)限
√ 權(quán)限類型
√ 授予,修改以及回收用戶權(quán)限
● 安全
√ 認識常見安全風險
√ 安全風險具體到Oracle MySQL安裝
√ 安全問題及對應(yīng)網(wǎng)絡(luò),操作系統(tǒng),文件系統(tǒng)和用戶
√ 保護您數(shù)據(jù)
√ 使用SSL進行安全Oracle MySQL服務(wù)器連接
√ 如何通過SSH協(xié) 議使Oracle MySQL服務(wù)器安全遠程連接
√ 對于安全問題,查找更多信息
● 表維護
√ Oracle MySQL表維護作業(yè)類型
√ SQL語句表維護
√ 客戶端和實用程序,用于表維護方案
√ 維護表和其他存儲引擎
● 導出導入數(shù)據(jù)
√ 導出數(shù)據(jù)
√ 導入數(shù)據(jù)
● Oracle MySQL 內(nèi)部編程
√ 創(chuàng)建并執(zhí)行存儲程序
√ 描述存儲程序執(zhí)行安全
√ 創(chuàng)建并執(zhí)行觸發(fā)器
√ 創(chuàng)建,修改和刪除事件
√ 事件執(zhí)行調(diào)度
● 備份恢復
√ 備份基礎(chǔ)知識
√ 備份方式
√ 備份工具和實用程序
√ 制作二進制日志和文本備份
√ 日志和狀態(tài)文件備份角色
√ 數(shù)據(jù)恢復
● 復制
√ 管理Oracle MySQL二進制日志
√ Oracle MySQL復制線程和文件
√ 建立一個Oracle MySQL復制環(huán)境
√ 設(shè)計復雜復制拓撲
√ 多主循環(huán)復制
√ 執(zhí)行控制切換
√ Oracle MySQL主從復制監(jiān)控和故障排除
√ 復制與全局事務(wù)標識符(GTIDs)
● 性能調(diào)優(yōu)
√ 使用EXPLAIN來分析慢查詢
√ 總表優(yōu)化
√ 監(jiān)測影響性能狀態(tài)變量
√ 設(shè)置與解讀Oracle MySQL服務(wù)器變量
√ 性能架構(gòu)概述
ì Oracle MySQL OCP管理員認證
ì 培訓特色
√ 授課講師均是擁有豐富的企業(yè)應(yīng)用能力、實際經(jīng)驗和豐富的授課經(jīng)驗。
ì 企業(yè)團體定制介紹
√ 可提供團體定制培訓,為企業(yè)量身定做。