查看原文
其他

快速学通Oracle和MySQL数据库的方法

PGCCC PGCCC 2024-01-11

掌握特定技术的最迅速途径自然是通过获取相关认证。设立明确的努力目标,有助于系统化地学习并最终获得业界认可的职业技能证书,实现多重收益。对于迅速掌握Oracle和MySQL数据库,最佳选择是参与专业培训,并获得Oracle的OCP认证。在寻找优质培训班时,并不一定非要选择大型培训机构,更关键的是评估培训班的师资水平。在此,推荐一个业界顶尖的Oracle OCP和MySQL OCP培训班,供各位参考。

01

老师介绍

授课老师:Oracle ACE

资深OCP讲师,业界知名数据库专家,专业处理生产线疑难数据库问题,课程内容在官方要求大纲基础上聚焦实战案例分享,带领学员探索Oracle和MySQL数据库体系架构与原理,剖析数据库疑难杂症,帮助学员拿证的同时又学到实实在在的技能.

授课老师在Oracle CertView上的自己考试证书截图

02

课程说明

1.培训完成后能独立运维Oracle和MySQL数据库,并能通过OCP考试。

2.上班时间答疑群一对一老师在线随时答疑。

3.学期结束后没学会可免费重修。

4.面向实战,一线Oracle ACE多年工作经验总结

5.面向零基础,从Linux和SQL开始讲起.

6.逐题讲解英文题库,英文不好也能也能通过OCP考试.

7.通过百度网盘提供各类安装软件和工具.

8.提供多种OVA虚拟机镜像,导入的VirtualBox中即可生成安装好的虚拟机,包括安装好的Oracle、MySQL、ASM和RAC.

9.在官方OCP课程的基础上扩展了大量实战课程.

10.Oracle增加了RAC和DataGuard的内容.

11.Oracle增加了巡检脚本、升级、打补丁和优化的内容.

12.MySQL增加了实战和优化的内容.

03

MySQL课程安排

内容

Linux基础知识

安装、登录、shell、启动和关闭、用户和权限、文件、目录、进程、网络、vi、包管理、系统监控、分区和文件系统等。

MySQL和Oracle之SQL

基本查询语句
限制和排序数据
单行函数
分租函数
多表连接查询
子查询
集合操作
DML操纵数据

MySQL之SQL

MySQL客户端的使用
IF语句
LIMIT语句
多行INSERT
REGEXT运算符
日期函数
字符串函数
IFNULLCOALESCE函数

MySQL简介

为什么要学习MySQL
MySQL发展简史
MySQL的特点
MySQL vs PostgreSQL
社区版 vs 企业版
如何选择MySQL版本?

安装和升级 MySQL

Windows上安装MySQL 8
RedHat Linux上安装MySQL 8社区版
使用通用二进制包在Linux上安装MySQL
docker上部署MySQL
安装 MySQL 服务器和客户端程序
识别安装过程中创建的文件和文件夹
执行 MySQL 服务器的初始配置
启动和停止 MySQL
升级到 MySQL 8.0

了解 MySQL 架构

解释 MySQL 如何处理、存储和传输数据
描述事务数据字典
配置 InnoDB 表空间
解释 MySQL 如何使用内存
配置 InnoDB 缓冲池
列出一些可用的插件

配置MySQL

MySQL的5种配置参数方法

在同一主机上启动多个MySQL服务

配置mysql客户端

错误日志

通用查询日志

慢查询日志

 

监控MySQL

状态变量 (show status)

监控用户活动(show processlist)

使用性能视图监控MySQL

MySQL企业审计 (Enterprise Audit)

MySQL企业监控 (Enterprise Monitor)

 

管理MySQL用户

限制用户活动

账号和密码

身份验证插件

用户的权限

角色

MySQL安全

安全风险

网络安全

安全连接

密码安全

操作系统安全

加密数据

防止SQL注入

MySQL企业防火墙

维护系统稳定

稳定性
为什么数据库会失败
容量规划
故障排除
识别服务器变慢的原因
锁定
InnoDB恢复

优化查询性能

识别慢查询

EXPLAIN语句

使用索引

索引统计信息

MySQL查询分析器

选择备份策略

了解备份

备份技术

创建备份策略

执行备份

使用Percona XtraBackup进行物理备份

使用MySQL Enterprise Backup进行物理备份

使用mysqldump和mysqlpump进行逻辑备份

其他物理备份方法

基于复制的备份

使用二进制日志恢复数据库

配置复制

复制概述

复制冲突

何时使用复制

配置复制

二进制和复制日志

复制类型

克隆MySQL数据

管理复制

故障转移

复制线程

监控复制

故障排除复制

使用 MySQL InnoDB Cluster 实现高可用性

概述和架构

集群工具

配置集群

管理集群

优化

数据库优化的重要性

设置系统参数

内存的分配

InnoDB日志的配置

innodb_dedicated_server参数

硬盘读写参数

其他参数

资源组

根据最繁忙线程找出TOP SQL

慢查询日志找出TOP SQL

性能视图找出TOP SQL

sys数据库中的存储过程找出TOP SQL

SQL语句的执行计划

SQL执行性能的评估

解密MySQL的优化器

使用hint改变执行计划

InnoDB的主键和二级索引

优化索引

覆盖索引使分页查询性能提高30倍

统计信息

直方图拯救低效率的SQL

多表的连接优化

如何让排序速度成倍提高

表空间碎片整理

让SQL优雅且高效的CTE

OCP应试指南

OCP题库解析

 


1z0-908考试



04

Oracle课程安排

内容

第一周

第一章 OCP课程介绍

讲师介绍

Oracle OCP视频文件

第二周

第2章 Linux系统管理

 

Linux系统管理

课程目标

Linux的实验需要的软件

安装VMware Workstation Pro

安装VirtualBox

安装Oracle Linux

连接Linux

shell

Linux的启动和关闭

用户和权限

文件

openssl加密

目录

进程管理

网络

vi/vim

包管理

Linux系统监控

分区和文件系统

作业

第三周

第3章MySQL和Oracle 之SQL

 

环境准备

基本查询语句

限制和排序数据

单行函数

分组函数

多表连接查询

子查询

集合操作

DML操纵数据

作业

第四周

第4章Oracle之SQL

 

DDL语句

约束(Constraints

视图

序列

索引

同义词

控制用户访问

临时表

外部表

使用子查询操作数据

多表插入数据

合并(merge)

时区

层次查询

作业

第五周

第5章安装Oracle软件和建库

 

Oracle 19c 需要用到的软件

使用Oracle官方提供的ova文件建立Oracle 19c学习环境

安装之前的工作

安装预安装包(oracle-preinstallation-rpm)

使用rpm包安装Oracle软件

使用zip包进行安装

DBCA图像界面创建数据库

DBCA字符界面创建数据库

使用create database创建数据库

解决ORA-00845的错误

卸载

打补丁

升级到19c

作业

第六周

第6章 连接到Oracle数据库和客户端工具

 

网络服务

监听(listener)

服务

连接到数据库

安装instant Client包(有录像)

常用Oracle的工具简介

SQLPLUS

SQL Developer

EM Express

pl/sql developer

Oracle Enterprise Manager Cloud Control

作业

第七周

第7章 启动和关闭

 

启动实例

参数文件

关闭实例(有录像)

实例恢复(Instance Recovery )

作业

第八周

第8章 Oracle的架构和管理

 

Oracle数据库的架构

实例架构

内存分配

进程

存储结构

数据字典

自动诊断存储库

作业

第九周

第9章 多租户架构

 

实例架构

表空间和数据库文件

容器

ROOT 容器

SEED 容器

PDBs容器

有5个容器的cdb的例子

多租户中的参数

应用容器(application container)

多租户的视图

创建pdb

应用PDB

多租户的启停

ALTER PLUGGABLE DATABASE语句

作业

第十周

第10章 用户、权限和审计

 

用户

权限

角色

概要文件

审计

作业

第十一周

第11章 性能优化

 

数据库优化的效果

swingbench工具

SQL语句的执行步骤

查看执行计划

访问数据方法

硬解析和软解析

优化器

优化器统计信息

AWR

ASH

ADDM

1. 问题: 描述了导致数据库性能问题的根源;

2. 征兆: 包含了可能导致其他问题的信息

3. 信息: 报告其他没有问题的模块

SQL 计划指令

自适应执行计划

SQL优化指导

SQL访问指导

SQL 性能分析器

作业

第十二周

第12章 ASM

 

安装Grid软件

ASM的概念

管理ASM

作业

第十三周

第13章 备份和恢复的基本概念

 

DBA在备份恢复中的职责

分离DBA的权限

RPO和RTO

故障类别

规划恢复策略

物理备份与逻辑备份

备份恢复工具

备份分类

还原与恢复

恢复的类型

第十四周

第14章 闪回

基本概念

UNDO_RETENTION参数

闪回级别

闪回技术

闪回版本查询

闪回事物查询

闪回查询

闪回表

闪回删除

闪回数据库

闪回数据归档

作业

第十五周

第15章 数据泵

 

简介

exp和imp

exp/imp与expdp/impdp的区别

expdp参数

impdp参数

交互模式

第一个会话导出job

第二个会话attach到这个job

用例

表的导出和导入

模式的导出和导入

表空间的导出

传输表空间

检查表空间的字节序

检查自包含

传输表空间

传输元数据

作业

第十六周

第16章 备份和恢复的场景

 

控制文件

日志文件

数据文件

归档文件

作业

第十七周

第17章 RMAN

 

RMAN

概述

RMAN 组件

rman工具的使用

备份用例

增量镜像备份

恢复案例

数据恢复指导Data Recovery Advisor(DRA)

恢复目录(Recovery Catalog)

复制数据库(duplicate database)(有录像)

传输数据库

让备份速度快6倍的案例

让恢复速度快3倍的案例

备份和恢复最快有多快

选择选择万兆网还是FC

一次误把旧数据恢复到生产库上的历险记

BCT(Block Change Tracking)与增量备份

作业

第十八周

第18章 Oracle巡检脚本

 

检查数据库基本状况

数据库数据量

检查Oracle实例状态

检查Oracle服务进程

检查Oracle监听状态

检查系统和oracle日志文件

检查操作系统日志文件

检查oracle日志文件

检查Oracle核心转储目录

检查Root用户和Oracle用户的email

检查Oracle对象状态

检查Oracle控制文件状态

检查Oracle在线日志状态

检查归档日志

检查表空间的状态

检查Oracle所有数据文件状态

检查无效对象

检查所有回滚段状态

检查Oracle相关资源的使用情况

检查Oracle初始化文件中相关参数值

检查数据库连接情况

检查系统磁盘空间

检查表空间使用情况

检查一些扩展异常的对象

检查system表空间内的内容

检查对象的下一扩展与表空间的最大扩展值

检查Oracle数据库性能

检查数据库的等待事件

Disk Read最高的SQL语句的获取

查找前9条性能差的

等待时间最多的5个系统等待事件的获取

检查运行时间长的

检查消耗CPU最高的进程

检查碎片程度高的表

检查表空间的 I/O 比例

检查数据文件的 I/O 比例

检查死锁及处理

检查数据库cpu、I/O、内存性能

1. 系统I/O情况

检查行链接/迁移

定期做统计分析

检查缓冲区命中率

检查共享池命中率

检查排序区

检查日志缓冲区

检查备份

检查rman的配置

检查备份集

检查坏块

检查需要备份的数据文件

检查incarnation

检查无效的备份集

检查过期的备份

检查系统安全日志信息

其他检查

检查当前crontab任务是否正常

Oracle Job是否有失败

监控数据量的增长情况

检查失效的索引

检查不起作用的约束

检查无效的trigger

作业

第十九周

第19章 RAC

 

RAC概述

安装19c RAC

RAC的基础知识

管理RAC数据库

服务

failover(有录像)

负载均衡

RAC的工具

MGMTDB

Grid Plug and Play

第二十周

第20章 DataGuard

 

DataGuard的基本概念

创建物理备库

启动物理备库的实时查询

Data Guard broker

switchover

切换保护模式


05

课程答疑

上班时间专职导师回答课件问题,授课老师每两周开展一次腾讯会议OCP研讨会

1.导师答疑

工作时间在答疑群一对一回答问题,如果学员遇到自己排除不了的故障,导师可远程到学员的电脑上帮助操作。课件答疑群成本、效率高,对学员学习帮助也是最大最直观,学员获得感也是最好的。

2.腾讯会议OCP研讨会

每两周一次授课老师腾讯会议直播,大家就学习问题,工作问题,未来发展等,在线互动。

授课老师腾讯会议直播,大家就学习问题,工作问题,未来发展等,在线互动。

 06

学员反馈

培训数百位学员获得OCP证书,通过率100%。

 

 

07

学员成绩单截屏

更多学员成绩参见:网站优秀学员成绩单

授课老师的学员们都是高分稳过

 

08

OCP证书

1.MySQL8.0 OCP证书

2.Oracle 19c OCP证书

最后祝大家顺利完成课程学习和取得OCP证书!


 报名咨询



阳老师 19165199818(同微信号)

微信扫码报名




继续滑动看下一个

快速学通Oracle和MySQL数据库的方法

PGCCC PGCCC

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存