数据库利用redo、undo log恢复数据的技术
程序员文章站
2022-06-24 22:53:16
1.什么是事务事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。2.事务的ACID特性1.原子性。要么都做,要么都不做。2.一致性。事务执行结果必须是使数据库从一个一致性状态变到另一个一致性状态。3.隔离性。一个事务的执行不能被其他事务干扰。4.持续性。也称永久性,事务提交对数据库中数据的改变是永久的。3.恢复用到什么策略冗余4.建立冗余数据最常用的技术数据转储和等级日志文件。5.什么是日志文件?作用?【应该会考日志文件】日志文件是用来记录...
1.什么是事务
事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。
2.事务的ACID特性
1.原子性。要么都做,要么都不做。
2.一致性。事务执行结果必须是使数据库从一个一致性状态变到另一个一致性状态。
3.隔离性。一个事务的执行不能被其他事务干扰。
4.持续性。也称永久性,事务提交对数据库中数据的改变是永久的。
3.恢复用到什么策略
冗余
4.建立冗余数据最常用的技术
数据转储和等级日志文件。
5.什么是日志文件?作用?【应该会考日志文件】
日志文件是用来记录事务对数据库的更新操作的文件。
作用:
1.进行事务故障恢复
2.进行系统故障恢复
3.协助后备副本进行介质故障恢复。
6.登记日志文件必须遵循的原则
1.登记的次序必须严格按并发事务执行的时间次序
2.必须先写日志文件,后写数据库
2.why?
7.知——利用检查点的恢复策略
只要存在一部分在检查点右边的,都得REDO重做
。
只要经过了系统故障的,都得UNDO撤销
本文地址:https://blog.csdn.net/Eternitykc/article/details/112598632
上一篇: 4 数据库基础二
下一篇: 携手迈凯伦 一加6T全新定制版手机发布
推荐阅读
-
oracle数据库在onlne redo丢失的情况下,恢复时两个重要的参数
-
数据库原理 - 序列4 - 事务是如何实现的? - Redo Log解析(续)
-
数据库——MySQL日志(redo log、undo log、bin log、erro log、slow query log、general log)
-
如何利用MySQL的binlog恢复误删数据库详解
-
chapter08_数据库恢复技术_1_事务的基本概念和特征
-
理解数据库中的undo日志、redo日志、检查点
-
基于Redo Log和Undo Log的MySQL崩溃恢复解析
-
数据库利用redo、undo log恢复数据的技术
-
总结Oracle8i 的UNDO表空间损坏(ORA-01092及ORA-00600【4193】)情况下的数据库不完全恢复的经历
-
利用数据库日志恢复数据到点的操作_MySQL