oracle dump 索引
来源:互联网 发布:湖南科技大学校园网络 编辑:程序博客网 时间:2024/05/21 18:44
create table testindex as select spid from v$process;
select count(*) from testindex;
create index spidindex on testindex(spid);
select object_id, object_name from user_objects where
OBJECT_NAME='SPIDINDEX' and
OBJECT_TYPE='INDEX'; --- object_id:234083
alter system set events 'immediate trace name treedump level 234083';
--WIN下的
SELECT d.VALUE
|| '\'
|| LOWER (RTRIM (i.INSTANCE, CHR (0)))
|| '_ora_'
|| p.spid
|| '.trc' trace_file_name
FROM (SELECT p.spid
FROM v$mystat m, v$session s, v$process p
WHERE m.statistic# = 1 AND s.SID = m.SID AND p.addr = s.paddr) p,
(SELECT t.INSTANCE
FROM v$thread t, v$parameter v
WHERE v.NAME = 'thread'
AND (v.VALUE = 0 OR t.thread# = TO_NUMBER (v.VALUE))) i,
(SELECT VALUE
FROM v$parameter
WHERE NAME = 'user_dump_dest') d ---c:\app\xxx\diag\rdbms\orcl\orcl\trace\orcl_ora_7024.trc
----- begin tree dump
--leaf: 0x1c1800b 29458443 (0: nrow: 29 rrow: 29)
----- end tree dump
select dbms_utility.data_block_address_file(29458443),
dbms_utility.data_block_address_block(29458443)
from dual; -- 7, 98315
alter system dump datafile 7 block 98315; --- dump index
查看 c:\app\xxx\diag\rdbms\orcl\orcl\trace\orcl_ora_7024.trc 文件
Itl Xid Uba Flag Lck Scn/Fsc
0x01 0x0000.000.00000000 0x00000000.0000.00 ---- 0 fsc 0x0000.00000000
0x02 0xffff.000.00000000 0x00000000.0000.00 C--- 0 scn 0x0000.00f36aaa
Leaf block dump
===============
header address 266502756=0xfe28264
kdxcolev 0
KDXCOLEV Flags = - - -
kdxcolok 0
kdxcoopc 0x80: opcode=0: iot flags=--- is converted=Y
kdxconco 2
kdxcosdc 0
kdxconro 29
kdxcofbo 94=0x5e
kdxcofeo 7632=0x1dd0
kdxcoavs 7538
kdxlespl 0
kdxlende 0
kdxlenxt 0=0x0
kdxleprv 0=0x0
kdxledsz 0
kdxlebksz 8036
row#0[8022] flag: ------, lock: 0, len=14
col 0; len 4; (4): 32 31 35 32
col 1; len 6; (6): 01 c1 80 03 00 16
row#1[8008] flag: ------, lock: 0, len=14
col 0; len 4; (4): 32 32 38 30
col 1; len 6; (6): 01 c1 80 03 00 11
row#2[7995] flag: ------, lock: 0, len=13
col 0; len 3; (3): 32 39 32
col 1; len 6; (6): 01 c1 80 03 00 18
row#3[7981] flag: ------, lock: 0, len=14
col 0; len 4; (4): 33 36 31 32
col 1; len 6; (6): 01 c1 80 03 00 0f
row#4[7967] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 35 32
col 1; len 6; (6): 01 c1 80 03 00 0e
row#5[7953] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 35 36
col 1; len 6; (6): 01 c1 80 03 00 0d
row#6[7939] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 36 30
col 1; len 6; (6): 01 c1 80 03 00 0c
row#7[7925] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 36 34
col 1; len 6; (6): 01 c1 80 03 00 0b
row#8[7911] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 36 38
col 1; len 6; (6): 01 c1 80 03 00 09
row#9[7897] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 37 32
col 1; len 6; (6): 01 c1 80 03 00 0a
row#10[7883] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 35 31 36
col 1; len 6; (6): 01 c1 80 03 00 08
row#11[7869] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 32 34
col 1; len 6; (6): 01 c1 80 03 00 19
row#12[7855] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 35 36
col 1; len 6; (6): 01 c1 80 03 00 07
row#13[7841] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 36 30
col 1; len 6; (6): 01 c1 80 03 00 06
row#14[7827] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 36 34
col 1; len 6; (6): 01 c1 80 03 00 05
row#15[7813] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 36 38
col 1; len 6; (6): 01 c1 80 03 00 04
row#16[7799] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 37 32
col 1; len 6; (6): 01 c1 80 03 00 03
row#17[7785] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 37 36
col 1; len 6; (6): 01 c1 80 03 00 02
row#18[7771] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 38 34
col 1; len 6; (6): 01 c1 80 03 00 01
row#19[7757] flag: ------, lock: 0, len=14
col 0; len 4; (4): 36 31 36 38
col 1; len 6; (6): 01 c1 80 03 00 12
row#20[7743] flag: ------, lock: 0, len=14
col 0; len 4; (4): 36 32 35 32
col 1; len 6; (6): 01 c1 80 03 00 1a
row#21[7729] flag: ------, lock: 0, len=14
col 0; len 4; (4): 36 33 32 34
col 1; len 6; (6): 01 c1 80 03 00 1c
row#22[7715] flag: ------, lock: 0, len=14
col 0; len 4; (4): 37 30 32 34
col 1; len 6; (6): 01 c1 80 03 00 1d
row#23[7701] flag: ------, lock: 0, len=14
col 0; len 4; (4): 37 35 39 32
col 1; len 6; (6): 01 c1 80 03 00 17
row#24[7688] flag: ------, lock: 0, len=13
col 0; len 3; (3): 38 38 34
col 1; len 6; (6): 01 c1 80 03 00 10
row#25[7674] flag: ------, lock: 0, len=14
col 0; len 4; (4): 39 30 39 32
col 1; len 6; (6): 01 c1 80 03 00 1b
row#26[7660] flag: ------, lock: 0, len=14
col 0; len 4; (4): 39 31 33 36
col 1; len 6; (6): 01 c1 80 03 00 15
row#27[7646] flag: ------, lock: 0, len=14
col 0; len 4; (4): 39 36 31 36
col 1; len 6; (6): 01 c1 80 03 00 13
row#28[7632] flag: ------, lock: 0, len=14
col 0; len 4; (4): 39 37 39 32
col 1; len 6; (6): 01 c1 80 03 00 14
----- end of leaf block dump -----
select count(*) from testindex;
create index spidindex on testindex(spid);
select object_id, object_name from user_objects where
OBJECT_NAME='SPIDINDEX' and
OBJECT_TYPE='INDEX'; --- object_id:234083
alter system set events 'immediate trace name treedump level 234083';
--WIN下的
SELECT d.VALUE
|| '\'
|| LOWER (RTRIM (i.INSTANCE, CHR (0)))
|| '_ora_'
|| p.spid
|| '.trc' trace_file_name
FROM (SELECT p.spid
FROM v$mystat m, v$session s, v$process p
WHERE m.statistic# = 1 AND s.SID = m.SID AND p.addr = s.paddr) p,
(SELECT t.INSTANCE
FROM v$thread t, v$parameter v
WHERE v.NAME = 'thread'
AND (v.VALUE = 0 OR t.thread# = TO_NUMBER (v.VALUE))) i,
(SELECT VALUE
FROM v$parameter
WHERE NAME = 'user_dump_dest') d ---c:\app\xxx\diag\rdbms\orcl\orcl\trace\orcl_ora_7024.trc
----- begin tree dump
--leaf: 0x1c1800b 29458443 (0: nrow: 29 rrow: 29)
----- end tree dump
select dbms_utility.data_block_address_file(29458443),
dbms_utility.data_block_address_block(29458443)
from dual; -- 7, 98315
alter system dump datafile 7 block 98315; --- dump index
查看 c:\app\xxx\diag\rdbms\orcl\orcl\trace\orcl_ora_7024.trc 文件
Itl Xid Uba Flag Lck Scn/Fsc
0x01 0x0000.000.00000000 0x00000000.0000.00 ---- 0 fsc 0x0000.00000000
0x02 0xffff.000.00000000 0x00000000.0000.00 C--- 0 scn 0x0000.00f36aaa
Leaf block dump
===============
header address 266502756=0xfe28264
kdxcolev 0
KDXCOLEV Flags = - - -
kdxcolok 0
kdxcoopc 0x80: opcode=0: iot flags=--- is converted=Y
kdxconco 2
kdxcosdc 0
kdxconro 29
kdxcofbo 94=0x5e
kdxcofeo 7632=0x1dd0
kdxcoavs 7538
kdxlespl 0
kdxlende 0
kdxlenxt 0=0x0
kdxleprv 0=0x0
kdxledsz 0
kdxlebksz 8036
row#0[8022] flag: ------, lock: 0, len=14
col 0; len 4; (4): 32 31 35 32
col 1; len 6; (6): 01 c1 80 03 00 16
row#1[8008] flag: ------, lock: 0, len=14
col 0; len 4; (4): 32 32 38 30
col 1; len 6; (6): 01 c1 80 03 00 11
row#2[7995] flag: ------, lock: 0, len=13
col 0; len 3; (3): 32 39 32
col 1; len 6; (6): 01 c1 80 03 00 18
row#3[7981] flag: ------, lock: 0, len=14
col 0; len 4; (4): 33 36 31 32
col 1; len 6; (6): 01 c1 80 03 00 0f
row#4[7967] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 35 32
col 1; len 6; (6): 01 c1 80 03 00 0e
row#5[7953] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 35 36
col 1; len 6; (6): 01 c1 80 03 00 0d
row#6[7939] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 36 30
col 1; len 6; (6): 01 c1 80 03 00 0c
row#7[7925] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 36 34
col 1; len 6; (6): 01 c1 80 03 00 0b
row#8[7911] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 36 38
col 1; len 6; (6): 01 c1 80 03 00 09
row#9[7897] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 33 37 32
col 1; len 6; (6): 01 c1 80 03 00 0a
row#10[7883] flag: ------, lock: 0, len=14
col 0; len 4; (4): 34 35 31 36
col 1; len 6; (6): 01 c1 80 03 00 08
row#11[7869] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 32 34
col 1; len 6; (6): 01 c1 80 03 00 19
row#12[7855] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 35 36
col 1; len 6; (6): 01 c1 80 03 00 07
row#13[7841] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 36 30
col 1; len 6; (6): 01 c1 80 03 00 06
row#14[7827] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 36 34
col 1; len 6; (6): 01 c1 80 03 00 05
row#15[7813] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 36 38
col 1; len 6; (6): 01 c1 80 03 00 04
row#16[7799] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 37 32
col 1; len 6; (6): 01 c1 80 03 00 03
row#17[7785] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 37 36
col 1; len 6; (6): 01 c1 80 03 00 02
row#18[7771] flag: ------, lock: 0, len=14
col 0; len 4; (4): 35 34 38 34
col 1; len 6; (6): 01 c1 80 03 00 01
row#19[7757] flag: ------, lock: 0, len=14
col 0; len 4; (4): 36 31 36 38
col 1; len 6; (6): 01 c1 80 03 00 12
row#20[7743] flag: ------, lock: 0, len=14
col 0; len 4; (4): 36 32 35 32
col 1; len 6; (6): 01 c1 80 03 00 1a
row#21[7729] flag: ------, lock: 0, len=14
col 0; len 4; (4): 36 33 32 34
col 1; len 6; (6): 01 c1 80 03 00 1c
row#22[7715] flag: ------, lock: 0, len=14
col 0; len 4; (4): 37 30 32 34
col 1; len 6; (6): 01 c1 80 03 00 1d
row#23[7701] flag: ------, lock: 0, len=14
col 0; len 4; (4): 37 35 39 32
col 1; len 6; (6): 01 c1 80 03 00 17
row#24[7688] flag: ------, lock: 0, len=13
col 0; len 3; (3): 38 38 34
col 1; len 6; (6): 01 c1 80 03 00 10
row#25[7674] flag: ------, lock: 0, len=14
col 0; len 4; (4): 39 30 39 32
col 1; len 6; (6): 01 c1 80 03 00 1b
row#26[7660] flag: ------, lock: 0, len=14
col 0; len 4; (4): 39 31 33 36
col 1; len 6; (6): 01 c1 80 03 00 15
row#27[7646] flag: ------, lock: 0, len=14
col 0; len 4; (4): 39 36 31 36
col 1; len 6; (6): 01 c1 80 03 00 13
row#28[7632] flag: ------, lock: 0, len=14
col 0; len 4; (4): 39 37 39 32
col 1; len 6; (6): 01 c1 80 03 00 14
----- end of leaf block dump -----
End dump data blocks tsn: 9 file#: 7 minblk 98315 maxblk 98315
参考 http://123304258.blog.163.com/blog/static/1235470201308716920/
http://blog.chinaunix.net/uid-20785090-id-1844435.html 堂主第三条sql 写错了 应该从 user_objects里查
0 0
- oracle dump 索引
- Oracle dump索引组织表
- Oracle 索引的 dump leaf block
- oracle dump
- oracle dump
- dump浅析B树索引
- iot 表索引dump《2》
- Oracle常用dump命令
- imp oracle dump file
- oracle中dump函数
- oracle中dump函数
- oracle dump 函数
- oracle dump函数【转】
- Oracle 常用dump命令
- oracle中dump函数
- Oracle常用dump命令
- Oracle 常用dump命令
- Oracle Dump Charsetcode problem
- Win10下基于MinGW的C++开发环境配置
- Windows环境下Android Studio v1.0安装教程
- Android的常用代码片段
- Jsp页面间的传值方法
- 线程
- oracle dump 索引
- 处理机的三级调度以及其调度算法自我总结(补充了实时调度算法)
- 【网络流24题】孤岛营救问题
- Leetcode020--两个整数相除
- PHP关闭浏览器继续运行脚本
- CSS中的绝对定位与相对定位
- Select2给select加搜索功能的插件
- 【linux系统】 有关文件的权限
- mybatis调用MySQL存储过程