开门见山,先来看张图(PS:这张图是我从网上找的):工作原理:首先lgwr进程将redologbuffer中的重做数据写入到redolog中,此时的redolog分组,每当一个redologgroup写满时,或者发出switchlogfile指令时都会触发日志组的切换,当发生日志组切换时,arc进程会将当前的重做日志..
分类:
其他好文 时间:
2017-10-17 19:53:19
阅读次数:
131
一、SMON:系统监督进程1.主要是已经提交的数据但是还没有进行写入数据文件给断电了,重启的时候,smon就会进行恢复a.执行前滚,将已经写入重做日志文件但是还没有写入到数据文件中的数据(使用scn号码来识别提交记录的)b.打开数据库c.回滚没有提交的事务2.还可以进行磁盘空间..
分类:
数据库 时间:
2017-10-13 22:27:35
阅读次数:
229
一、回退段介绍 在Oracle数据库中,当某个事物对数据进行修改时,Oracle首先将数据的原始值保存到一个回退段中。一个事物只能将它的回退信息保存到一个回退段中,而多个并行事物可以使用同一个回退段。 (1)回退段的作用 回退段主要有4个作用,分别是:事物回滚、数据库恢复、读一致性、闪回查询。 --... ...
分类:
数据库 时间:
2017-10-01 16:52:22
阅读次数:
241
Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。 一、归档日志 是联机重做日志组文件的一个副本 包含redo记录以及一个唯一的log sequence number 对日志组中的一个日志文件进行归档,如果该组其中一个损坏,则另一 ...
分类:
数据库 时间:
2017-09-25 16:13:09
阅读次数:
179
重做日志相关数据字典 1、v$log 记录数据库中有多少个重做日志组,每个组中有多少个成员、日志大小及状态 2、v$logfile 记录着每个日志组成员的属性、文件路径、文件名、状态等 操作步骤 1、查看现有日志组及重做文件大小 STAUS状态值说明: 2、查看当前重做日志文件的状态和路径 STAT ...
分类:
其他好文 时间:
2017-09-17 15:17:12
阅读次数:
313
RMAN DUPLICATE ADG DEMO 生产环境谨慎使用,建议生产环境采用RMAN备份恢复的方式。 本演示案例所用环境: primary standby OS Hostname pry std OS Version RHEL6.5 RHEL6.5 DB Version 11.2.0.4 11 ...
分类:
其他好文 时间:
2017-09-15 23:44:17
阅读次数:
303
http://blog.csdn.net/leshami/article/details/5749556 一、Oracle中的几类日志文件 Redo log files -->联机重做日志 Archive log files -->归档日志 Alert log files -->告警日志 Trace ...
分类:
数据库 时间:
2017-09-14 10:28:47
阅读次数:
228
注意:假如误删除 ibdata文件 ,此时千万别把mysqld进程杀死,否则没法挽救。1.模拟删除ibdata数据文件和重做日志文件:[root@hcdb0 data]# lltotal 421944-rw-r . 1 mysql mysql 56 Sep 12 20:57 auto.cnf-rw- ...
分类:
数据库 时间:
2017-09-13 17:12:58
阅读次数:
227
事务与锁是不同的。事务具有ACID属性: 原子性:持久性:由redo log重做日志来保证事务的原子性和持久性,一致性:undo log用来保证事务的一致性隔离性:一个事务在操作过程中看到了其他事务的结果,如幻读。锁是用于解决隔离性的一种机制。事务的隔离级别通过锁的机制来实现。 数据库的事务隔离级别 ...
分类:
数据库 时间:
2017-09-09 22:30:10
阅读次数:
189
oracleservice实例:内存块进程内存块:sgapga数据库:数据文件控制文件重做日志文件实例多对一数据库服务器端进程处理用户进程,调用其他进程,pga产生
分类:
数据库 时间:
2017-09-04 00:01:32
阅读次数:
235