Oracle是如何运行的_2.解析oracle核心原理

你将对数据库核心原理有比较深刻的理解,同时使同学们理解MySQL,PgSQL等有很大帮助

1757人学习

高级23课时2021/11/19更新

二维码下载学堂APP缓存视频离线看

老毕
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Oracle DBA数据库工程师培训视频专题(1.1版)
Oracle数据库职业前景与学习方法_Oracle数据库学习入门系列教程1
87778人学习
¥1.00
Linux生产环境Oracle RAC集群安装配置与维护_Oracle 11gR2 RAC培训教程6
90433人学习
¥300.00
生产环境Oracle11gR2 RAC下DataGuard容灾实施维护_Oracle容灾与复制05
41288人学习
¥301.00
更 多 78 门 课 程
Oracle DBA数据库高级工程师培训专题(1.0版)
Linux生产环境Oracle RAC集群安装配置与管理_Oracle 11gR2 RAC培训教程7
53299人学习
¥301.00
Linux生产环境Oracle RAC集群安装配置与维护_Oracle 11gR2 RAC培训教程6
90433人学习
¥300.00
Linux系统Oracle12c RAC集群安装配置_Oracle 12cR1 RAC集群项目实战8
33888人学习
¥301.00
更 多 57 门 课 程
GoldenGate容灾迁移同步专题(35个OGG项目 )
GoldenGate数据库容灾迁移01(OGG同构异构、数据库迁移、数据同步、容灾复制)
162101人学习
¥998.00
GoldenGate数据库容灾迁移02(OGG同构异构、数据库迁移、数据同步、容灾复制)
42391人学习
¥889.00
GoldenGate数据库容灾迁移03(OGG同构异构、数据库迁移、数据同步、容灾复制)
22376人学习
¥889.00
更 多 6 门 课 程
Oracle DBA数据库高级工程师专题(上部)
Oracle RAC+ASM数据库日常管理维护_Oracle备份恢复与数据迁移教程11
14447人学习
¥198.00
SQL*Loader数据装载工具入门_Oracle备份恢复与数据迁移教程08
2007人学习
¥16.00
Oracle备份恢复迁移之expdp/impdp_Oracle备份恢复与数据迁移教程10
21251人学习
¥198.00
更 多 41 门 课 程
Oracle DBA数据库高级工程师专题(上部)
Oracle RAC+ASM数据库日常管理维护_Oracle备份恢复与数据迁移教程11
14447人学习
¥198.00
SQL*Loader数据装载工具入门_Oracle备份恢复与数据迁移教程08
2007人学习
¥16.00
Oracle备份恢复迁移之expdp/impdp_Oracle备份恢复与数据迁移教程10
21251人学习
¥198.00
更 多 41 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

数据库工程师,运维工程师,系统工程师等

你将会学到:

你将对数据库核心原理有比较深刻的理解,同时使同学们理解MySQL,PgSQL等有很大帮助

  • 数据库底层原理
  • 深入理解数据库

课程简介:


课程汇总:

Oracle19c 数据库基础和日常管理

https://edu.51cto.com/course/34329.html


Oracle19c RAC到单节点Dataguard安装部署

https://edu.51cto.com/course/34315.html


Oracle 19c RAC For Linux安装部署

https://edu.51cto.com/course/28908.html


Oracle数据库 底层原理解析

https://edu.51cto.com/course/28786.html


1.png

.

3.png

4.png

5.png

6.png

.

展开更多

课程大纲-Oracle是如何运行的_2.解析oracle核心原理

  • 第1章课程简介(2分钟1节)

  • 1-1

    课程简介简述课程的概况

    [02:12]
  • 第2章数据库启动隐藏的秘密(1小时1分钟2节)

  • 2-1

    数据库启动隐藏的秘密-第1部分从数据库启动开始,丝丝入扣,探索数据在数据库内的流动。咱们以一个问题开始。我们知道数据库在mount状态下,可以查询动态性能视图,但是视图肯定通过表创建的。那么以常识来说,表肯定是保存在数据文件中的,但是数据库只有在open打开的情况下,才能读取数据文件。那么这些表是如果创建的,视图是如何创建的?Oracle是通过哪些巧妙的设计解决的?而且这种思想在数据库中不只一处使用到了。此课将详细讲解。

    [32:48]
  • 2-2

    数据库启动隐藏的秘密-第1部2数据库启动隐藏的秘密

    [29:10]
  • 第3章ddl操作的本质与dict and view(41分钟1节)

  • 3-1

    DDL操作的本质与Dict and View上一篇中提到了动态性能视图,但只讲到了是如何来的。这一篇将讲解和验证oracle这些系统预留的数据字典和视图之间的关系。

    [41:23]
  • 第4章insert是如何记录undo数据的(1小时8分钟1节)

  • 4-1

    insert是如何记录undo数据的数据库启动成功以后,这时候我们可以进行数据库的操作了。在数据库生成的各种文件,都不能直接查看,也就是我们执行了一条SQL,到底对数据库产生了什么影响,这个对使用者来说完全是不知道的。Insert操作之后,UNDO文件中到底是如何保存数据的?数据到底保存在了UNDO文件的什么位置?当我们进行回滚的时候,数据库到底是如何找到数据的?此节课中将详细讲解。

    [01:08:00]
  • 第5章update是如何记录undo数据的(42分钟1节)

  • 5-1

    update是如何记录undo数据的与上一篇相同。update操作对UNDO文件影响如何?与insert有何不同?此节课中将详细讲解。

    [42:01]
  • 第6章delete是如何记录undo数据的(24分钟1节)

  • 6-1

    delete是如何记录undo数据的此节课详细讲解delete操作对UNDO文件的影响。

    [24:27]
  • 第7章一致性读与undo(42分钟1节)

  • 7-1

    一致性读与undo当一个会话正在修改数据时,其他的会话将看不到该会话未提交的修改。在此节课中将详细讲解在Oracle中是如何实现的。

    [42:47]
  • 第8章dml操作是如何记录和找到redo日志的(54分钟1节)

  • 8-1

    dml操作是如何记录和找到redo日志的为了数据安全,Oracle提供的方案是写日志优先。也就是把数据先保存在了REDO日志中。数据在REDO日志保存的格式是什么样的?数据保存在REDO的什么位置?当数据恢复前滚应用的时候是如何找到REDO中相应数据的?以上内容在此节课程中将以insert为例详解讲解。

    [54:11]
  • 第9章数据库Lock与资源,以及他们是如何联系起来的(32分钟1节)

  • 9-1

    数据库Lock与资源,以及他们是如何联系起来的此节讲解了锁与其相关的涉及到的资源。

    [32:29]
  • 第10章事务,锁,Block之间的联系(1小时3分钟3节)

  • 10-1

    事务,锁,Block之间的联系-第1部分当修改数据库数据的时候,在数据库中会产生相关的锁;数据的修改也会修改UNDO和数据块等。此节课程讲解事务与LOCK,UNDO,BLOCK的关系。

    [15:47]
  • 10-2

    事务,锁,Block之间的联系-第2部分事务,锁,Block之间的联系

    [27:57]
  • 10-3

    事务,锁,Block之间的联系-第3部分事务,锁,Block之间的联系

    [19:25]
  • 第11章SCN详解以及对数据恢复的重要性(25分钟1节)

  • 11-1

    SCN详解以及对数据恢复的重要性此节课程讲解SCN与控制文件,数据文件和联机日志文件之间的关系。

    [25:41]
  • 第12章RBA和数据库恢复的本质(1小时9分钟4节)

  • 12-1

    RBA和相关概念LRBA与数据恢复有着紧密的联系。此节课程讲解什么是LRBA,LRBA在ORACLE内部的变化,以及LRBA与控制文件和联机日志文件的关系。

    [14:23]
  • 12-2

    RBA和数据库恢复RBA和数据库恢复

    [13:45]
  • 12-3

    RBA和数据库恢复如何定位redo日志RBA和数据库恢复如何定位redo日志

    [16:03]
  • 12-4

    RBA和数据库恢复的本质RBA和数据库恢复的本质

    「仅限付费用户」点击下载“Lession11.rar”

    [25:30]
  • 第13章数据块清除以及长事务对数据库的影响(38分钟4节)

  • 13-1

    数据块清除和相关概念当数据库执行了一个长事务,修改了大量的数据。此时产生了大量的脏数据块。那么这些大量的脏数据块,数据库是如何处理的。Oracle为了提升性能是如何设计的。

    [06:29]
  • 13-2

    数据块清除与长事务对数据库内部的影响数据块清除与长事务对数据库内部的影响

    [07:34]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部