Oracle----Dump
1 create tablespace test_block 2 datafile '/test/app/oracle/oradata/ykyk/test_block.dbf' 3 size 10m; 4 5 6 create user ykyk identified by ykyk default tablespace test_block; 7 grant dba to ykyk; 8 9 10 conn ykyk/ykyk 11 12 create table t1(id int,name varchar2(100)); 13 14 insert into t1 values (1,'AAAA'); 15 16 commit; 17 18 alter system checkpoint; 19 20 col name for a10 21 22 查这行数据所在的文件号和块号 23 24 select id,name,dbms_rowid.rowid_relative_fno(rowid) 25 file#,dbms_rowid.rowid_block_number(rowid) block# 26 from t1; 27 ID NAME FILE# BLOCK# 28 ---------- ---------- ---------- ---------- 29 1 AAAA 8 134 30 31 conn / as sysdba
转储文件
找到转储的文件
1 show parameter dump; 2 3 NAME TYPE VALUE 4 ------------------------------------ ----------- ------------------------------ 5 background_core_dump string partial 6 background_dump_dest string /test/app/oracle/diag/rdbms/yk 7 yk/ykyk/trace 8 core_dump_dest string /test/app/oracle/diag/rdbms/yk 9 yk/ykyk/cdump 10 max_dump_file_size string unlimited 11 shadow_core_dump string partial 12 user_dump_dest string /test/app/oracle/diag/rdbms/yk 13 yk/ykyk/trace 14 15 16 17 cd /test/app/oracle/diag/rdbms/ykyk/ykyk/trace 18 19 [oracle@Ora trace]$ ls -lFtr 20 21 -rw-r----- 1 oracle oinstall 3393 Apr 20 21:30 ykyk_ora_4293.trc
文件内容
1 Trace file /test/app/oracle/diag/rdbms/ykyk/ykyk/trace/ykyk_ora_4293.trc 2 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 3 With the Partitioning, OLAP, Data Mining and Real Application Testing options 4 ORACLE_HOME = /test/app/oracle/product/11.2.0/db_home1 5 System name: Linux 6 Node name: Ora.ykyk.com 7 Release: 2.6.32-358.el6.x86_64 8 Version: #1 SMP Tue Jan 29 11:47:41 EST 2013 9 Machine: x86_64 10 VM name: VMWare Version: 6 11 Instance name: ykyk 12 Redo thread mounted by this instance: 1 13 Oracle process number: 28 14 Unix process pid: 4293, image: oracle@Ora.ykyk.com (TNS V1-V3) 15 16 17 *** 2018-04-20 21:30:02.416 18 *** SESSION ID:(37.61) 2018-04-20 21:30:02.416 19 *** CLIENT ID:() 2018-04-20 21:30:02.416 20 *** SERVICE NAME:(SYS$USERS) 2018-04-20 21:30:02.416 21 *** MODULE NAME:(sqlplus@Ora.ykyk.com (TNS V1-V3)) 2018-04-20 21:30:02.416 22 *** ACTION NAME:() 2018-04-20 21:30:02.416 23 24 Start dump data blocks tsn: 9 file#:8 minblk 134 maxblk 134 25 Block dump from cache: 26 Dump of buffer cache at level 4 for tsn=9 rdba=33554566 27 BH (0x71fe2788) file#: 8 rdba: 0x02000086 (8/134) class: 1 ba: 0x71d1c000 28 set: 3 pool: 3 bsz: 8192 bsi: 0 sflg: 1 pwc: 303,28 29 dbwrid: 0 obj: 14187 objn: 14187 tsn: 9 afn: 8 hint: f 30 hash: [0x7d0de860,0x7d0de860] lru: [0x71fe2740,0x71fe29a0] 31 ckptq: [NULL] fileq: [NULL] objq: [0x71fe2768,0x71fe29c8] objaq: [0x71fe2778,0x71fe29d8] 32 st: XCURRENT md: NULL fpin: 'ktspbwh2: ktspfmdb' tch: 2 33 flags: block_written_once redo_since_read 34 LRBA: [0x0.0.0] LSCN: [0x0.0] HSCN: [0xffff.ffffffff] HSUB: [1] 35 36 37 数据块头部分 38 39 40 Block dump from disk: 41 buffer tsn: 9 rdba: 0x02000086 (8/134) 42 scn: 0x0000.0005e12f seq: 0x01 flg: 0x06 tail: 0xe12f0601 43 44 flg:0x06 (新建块)0x2(数据块延迟清洗推进scn和seq) 0X04(设置校验和) 0x08(临时块) 45 type:0x06(表/索引块) 46 frmt: 0x01(v7) 0x02(v8) 47 48 49 frmt: 0x02 chkval: 0x5fe3 type: 0x06=trans data 50 Hex dump of block: st=0, typ_found=1 51 Dump of memory from 0x00007F00A6951A00 to 0x00007F00A6953A00 52 7F00A6951A00 0000A206 02000086 0005E12F 06010000 [......../.......] 53 7F00A6951A10 00005FE3 00000001 0000376B 0005E12D [._......k7..-...] 54 7F00A6951A20 00000000 0032F802 02000080 00120003 [......2.........] 55 7F00A6951A30 00000135 00C006F6 00110056 00002001 [5.......V.... ..] 56 7F00A6951A40 0005E12F 00000000 00000000 00000000 [/...............] 57 7F00A6951A50 00000000 00000000 00000000 00000000 [................] 58 7F00A6951A60 00000000 00010100 0014FFFF 1F791F8D [..............y.] 59 7F00A6951A70 00001F79 1F8D0001 00000000 00000000 [y...............] 60 7F00A6951A80 00000000 00000000 00000000 00000000 [................] 61 Repeat 502 times 62 7F00A69539F0 02012C00 0402C102 41414141 E12F0601 [.,......AAAA../.] 63 64 65 66 67 Block header dump: 0x02000086 68 Object id on Block? Y 69 seg/obj: 0x376b csc: 0x00.5e12d itc: 2 flg: E typ: 1 - DATA 70 brn: 0 bdba: 0x2000080 ver: 0x01 opc: 0 71 inc: 0 exflg: 0 72 73 74 75 76 77 Itl Xid Uba Flag Lck Scn/Fsc 78 0x01 0x0003.012.00000135 0x00c006f6.0056.11 --U- 1 fsc 0x0000.0005e12f 79 0x02 0x0000.000.00000000 0x00000000.0000.00 ---- 0 fsc 0x0000.00000000 80 bdba: 0x02000086 81 data_block_dump,data header at 0x7f00a6951a64 82 =============== 83 tsiz: 0x1f98 84 hsiz: 0x14 85 pbl: 0x7f00a6951a64 86 76543210 87 flag=-------- 88 ntab=1 89 nrow=1 90 frre=-1 91 fsbo=0x14 92 fseo=0x1f8d 93 avsp=0x1f79 94 tosp=0x1f79 95 0xe:pti[0] nrow=1 offs=0 96 0x12:pri[0] offs=0x1f8d 97 block_row_dump: 98 tab 0, row 0, @0x1f8d 99 tl: 11 fb: --H-FL-- lb: 0x1 cc: 2 100 col 0: [ 2] c1 02 101 col 1: [ 4] 41 41 41 41 102 end_of_block_dump 103 End dump data blocks tsn: 9 file#: 8 minblk 134 maxblk 134
Nothing is true,Nothing is fake.