BBED(Oracle Block Browerand EDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。
该工具不受Oracle支持,所以默认是没有生成可执行文件的,在使用前需要重新连接。
行链接(Row chain) 与行迁移(Row Migration)
当一行的数据过长而不能插入一个单个数据块中时,可能发生两种事情:
行链接(Row chain)
行迁移(row migration)
Oracle会自行处理死锁的情况,不需要人为的干预,但是ORACLE不能自己处理session阻塞的的情况。
阻塞导致资源的浪费和消耗系统性能,这个时候我们就需要快速的找出导致阻塞的原因,并尽快排除它,好让系统重新正常运行。
下面我将做一个例子来解释如何迅速的处理这种阻塞和处理。
Oracle 的Redo 机制DB的一个重要机制,理解这个机制对DBA来说也是非常重要。
Oracle 的Online redo log 是为确保已经提交的事务不会丢失而建立的一个机制。
因为这种健全的机制,才能让我们在数据库crash时,恢复数据,保证数据不丢失。
哈希连接接的概念介绍和实验总结
此文介绍下HJ的概念和调优时候的方向
嵌套循环连接的概念介绍和实验总结
此文介绍下NL的概念和调优时候的方向
过完年胖三斤…不得不Keep下,keep下体重,keep下梦想…
一般来说,Flashback Database 和 restore points 都可以提供一个基于时间点的回滚。
对于flashback database我们比较熟悉,restore point基于时间点的回滚主要用于升级过程中,出现问题了,需要回滚到升级前的状态
有时候使用hint时候,发现sql并没有按照自己指定执行计划执行,这个时候可以通过qb_name来巩固指定,特别是在复杂的sql执行中。