dump datafile block】的更多相关文章

Oracle dump datafile block有两种方式: 然后根据block id执行dump 命令: SQL> alter system dump datafile 4 block 20; 如果要dump 多个block,命令如下: SQL>ALTER SYSTEM dump datafile <file_id> block min<block_id> block max <block_id+blocks-1>; 根据Rowid 查询对应的bloc…
ITL(Interested Transaction List) ITL是位于数据块头部的事物槽列表,它是由一系列的ITS(Interested Transaction Slot,事物槽)组成,其初始的ITL Slot数量由INITRANS决定的,如果有足够的剩余空间,oracle也会根据需要动态的分配这些slot,直到受到空间限制或者达到MAXTRANS,注意10g以后MAXTRANS被废弃,默认为255. ITL里的信息包括了xid,uba,flag,lck和scn/fsc,它是用来记录数据…
最近正在看老白的<DBA的思想天空>,了解数据块结构,想通过dump data block验证oracle对于行尾的NULL,是不占用存储空间的. 我们先来看一下怎样dump数据块: 1.在数据库级别dump数据库,oracle提供了命令支持 ALTER SYSETM DUMP DATAFILE absolute_file_number BLOCK block_number; ALTER SYSETM DUMP DATAFILE absolute_file_number BLOCK MIN m…
我们在10046生产的trace 文件里经常看到下面的信息. 表示系统在等待散列读取某个文件号的某个块开始的8个块. WAIT #6: nam='db file scattered read' ela= 438472 file#=6 block#=2641 blocks=8 WAIT #6: nam='db file scattered read' ela= 1039 file#=6 block#=833 blocks=8 obj#=90054 tim=878243950382 WAIT #6:…
一.Memory Dumps 1).Global Area ALTER SESSION SET EVENTS 'immediate trace name global_area level n'; 1 包含PGA2 包含SGA4 包含UGA8 包含indrect memory 2).Library Cache ALTER SESSION SET EVENTS 'immediate trace name library_cache level n'; 1 library cache统计信息2 包含…
一.Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动.关闭和运行期间后台进程的活动情况,如表空间创建.回滚段创建.某些alter命令.日志切换.错误消息等.在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系.后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDALRT.LOG.另一种类型是DBWR.LGWR.SMON等后台进程创建的后台跟踪文件.后台跟踪文件根据后台进程运行情况…
转自:http://blog.csdn.net/tianlesoftware/article/details/5024966 一. 坏块说明 1.1 相关链接 在看坏块之前,先看几个相关的链接,在后面的说明中,会用到链接中的一些内容. ORA-600 各个参数含义说明 http://blog.csdn.net/tianlesoftware/article/details/6645809 Oracle 不同故障的恢复方案 http://blog.csdn.net/tianlesoftware/ar…
SQL> select * from city;         ID NAME ---------- ----------          7 Chicago          6 JerseyCity          8 Manhattan          1 New York          3 Dallas          4 Beijing          5 Shanghai          2 Washington 8 rows selected. SQL> sel…
有个pub_department的表,索引为PK_PUB_DEPARTMENT. 1.找到object_id select   object_id from dba_objects s  where   s.object_name='PK_PUB_DEPARTMENT'; OBJECT_ID ---------- 64408 2.进行转储 alter   session  set  events  'immediate trace name treedump level 64408'; ----…
Oracle的索引是以平衡树的方式组织存储的:保存的是索引列的值,以及该行的rowid的一部分(文件号,块号,行号) 下面我们通过例子来了解一下: 1,create table test(id int,name varchar2(20)) insert into test values(1,'A'); insert into test values(2,'B'); begin for i in 3..2000 loop insert into test values(i,'t'||i); end…