全部博文(101)
发布时间:2019-02-21 14:31:20
1. full chekcpoint的一些基础知识我们汉子道检查点其实是一个数据库事件,它存在的目的其实有2个:1)建立数据的一致性2)保证数据库尽可能快的恢复full chekcpoint检查点的分类以及检查点的触发机制:主要有如下几种触发机制:--手工触发--日志切换--object 检查点--并行查询--3s check机制检查点触发后会post信.........【阅读全文】
发布时间:2019-01-30 14:12:14
checkpoint触发的条件1)手工触发当手工发出alter system checkpoint 等命令时触发(实际上alter system flush buffer chache 也会触发)一般我们在进行重大操作的时,可以手工触发检查点,然后多切换几次redo logfile,再去shutdown.这样可以保证数据库的脏块尽可能的都完全写入到disk中,同时也能保证实例open时,能尽.........【阅读全文】
发布时间:2018-11-27 13:51:02
为什么oracle要引入检查点机制?降低实例恢复的时间通过实验来简单观察下checkpointSQL> select file#,checkpoint_change# from v$datafile order by 1; FILE# CHECKPOINT_CHANGE#---------- ------------------ 1 &nb.........【阅读全文】
发布时间:2018-11-23 13:30:44
Oracle 18c 新特性:动态 Container Map 增强 Application Container 灵活性Oracle Application Container 的概念。简单来说,在有了多租户的体系结构之后,很多 PDB 都可能共用同一套应用架构和元数据,所以 Oracle 在数据库中引入了应用容器的概念,在应用容器中,首先存在一个 Application Root,可以在其中创.........【阅读全文】
发布时间:2018-11-22 10:49:57
跟踪trace文件进行分析redo 恢复的时候需要扫描两次redo实际上lgwr进程在扫描redo时,是需要扫描2次的。oracle称这个是two pass reading,有隐含参数控制two pass reading----第一次扫描redo流中的BWR(block writen record),并将这部分记录穿成一个链表---第二次则直接从上面的链表中去扫描,确定哪些block是需.........【阅读全文】