控制文件损坏重建实验(下)
在上篇中,我们讨论并且演示了如何利用Trace文件恢复控制文件。但是我们的控制文件中包括的备份信息,却不能保存在Trace文件的create control file语句里面。 那么,我们有什么方法保存住备份信息呢?具体有...
控制文件损坏重建实验(上)
控制文件(Control File)是Oracle运行和工作的心脏。在Oracle运行过程中,需要实时借助控制文件来记录、响应关键信息。在控制文件中,Oracle保存了包括数据和日志文件名称位置、备份元数据信息、系统SCN信息。&nb...
聊聊Clustering Factor的两个细节问题
Clustering Factor聚簇因子是Oracle索引的一种重要参数指标。对CBO而言,clustering factor的取值能够影响到索引路径访问成本值,最后影响到SQL语句的执行计划。本篇对clustering factor的两个细...
使用10046跟踪Oracle前镜像数据读
“Undo前镜像”是Oracle早期推出的特性之一,也是在诸多数据库产品中异军突起的致胜法宝。当我们在一个会话中启动事务,对数据进行增加、修改和删除操作的时候,只要没有提交事务,其他会话只能看到数据的旧版本,...
聊聊Compression Advisor
对任何系统管理员和数据库管理员来说,存储空间是一个永恒的话题。不断下降的存储单价永远赶不上系统数据指数级别的爆炸增长。如何在有限的空间中存入更多的数据,是每一个DBMS都关注的问题。 数据压...
Index Full Scan和Index Fast Full Scan行为差异分析(下)
上篇(http://space.itpub.net/17203031/viewspace-751979)中,我们看到了index full scan和index fast full scan在执行计划生成过程中的差异,以及使用场景的不同。本篇中我们继续讨论两者的差异。 ...
Index Full Scan和Index Fast Full Scan行为差异分析(上)
索引Index的出现,对Oracle优化器而言意味着更多的路径选择。随着CBO的不断智能化,一些借助索引特点出现执行计划更好的提高SQL的执行效果。 Index Full Scan和Index Fast Full Scan是两个Oracle索引...