use bbed(BBED-00200: invalid keyword (file))

[oracle@ogg1 lib]$ cat filelist.txt 
4 /opt/oracle/oradata/orcl11g/users01.dbf
3 /opt/oracle/oradata/orcl11g/undotbs01.dbf
2 /opt/oracle/oradata/orcl11g/sysaux01.dbf
1 /opt/oracle/oradata/orcl11g/system01.dbf
5 /opt/oracle/oradata/orcl11g/zbdba.dbf
6 /opt/oracle/oradata/orcl11g/zbdba01.dbf
7 /opt/oracle/oradata/orcl11g/test.dbf

[oracle@ogg1 lib]$ cat par.txt
blocksize=8192
listfile=filelist.txt
mode=edit



SYS@orcl11g>select rowid,dbms_rowid.rowid_object(rowid) robject,
  2  dbms_rowid.rowid_relative_fno(rowid) fno,
  3  dbms_rowid.rowid_block_number(rowid) bno,
  4  dbms_rowid.rowid_row_number(rowid) rno from scott.emp where rownum=1;

ROWID                 ROBJECT        FNO        BNO        RNO
------------------ ---------- ---------- ---------- ----------
AAAR3xAAEAAAACXAAB      73201          4        151          1

SYS@orcl11g>SYS@orcl11g>select * from scott.emp
  2  ;
     EMPNO ENAME                JOB                       MGR HIREDATE            SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- ------------ ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-FEB-81          1600        300         30
      7521 WARD                 SALESMAN                 7698 22-FEB-81          1250        500         30
      7566 JONES                MANAGER                  7839 02-APR-81          2975                    20
      7654 MARTIN               SALESMAN                 7698 28-SEP-81          1250       1400         30
      7698 BLAKE                MANAGER                  7839 01-MAY-81          2850                    30
      7782 CLARK                MANAGER                  7839 09-JUN-81          2450                    10
      7788 SCOTT                ANALYST                  7566 19-APR-87          3000                    20
      7839 KING                 PRESIDENT                     17-NOV-81          5000                    10
      7844 TURNER               SALESMAN                 7698 08-SEP-81          1500          0         30
      7876 ADAMS                CLERK                    7788 23-MAY-87          1100                    20
      7900 JAMES                CLERK                    7698 03-DEC-81           950                    30
      7902 FORD                 ANALYST                  7566 03-DEC-81          3000                    20
      7934 MILLER               CLERK                    7782 23-JAN-82          1300                    10


[oracle@ogg1 lib]$ bbed parfile=par.txt
Password:

BBED: Release 2.0.0.0.0 - Limited Production on Wed Oct 22 07:46:19 2014

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

************* !!! For Oracle Internal Use only !!! ***************
BBED>
BBED> set file 4 block 151
        FILE#           4
        BLOCK#          151

BBED> map
File: /opt/oracle/oradata/orcl11g/users01.dbf (4)
Block: 151                                   Dba:0x01000097
------------------------------------------------------------
KTB Data Block (Table/Cluster)

struct kcbh, 20 bytes                      @0      

struct ktbbh, 72 bytes                     @20     

struct kdbh, 14 bytes                      @100    

struct kdbt[1], 4 bytes                    @114    

sb2 kdbr[14]                               @118    

ub1 freespace[7475]                        @146    

ub1 rowdata[567]                           @7621   

ub4 tailchk                                @8188    

BBED>
BBED>
BBED> p *kdbr[0]
rowdata[529]
------------
ub1 rowdata[529]                            @8150     0x3c

BBED> x /rn
rowdata[529]                                @8150   
------------
flag@8150: 0x3c (KDRHFL, KDRHFF, KDRHFD, KDRHFH)
lock@8151: 0x02
cols@8152:    0

BBED> p *kdbr[1]
rowdata[486]
------------
ub1 rowdata[486]                            @8107     0x2c

BBED> x /rn
rowdata[486]                                @8107   
------------
flag@8107: 0x2c (KDRHFL, KDRHFF, KDRHFH)
lock@8108: 0x00
cols@8109:    8

col    0[3] @8110: 7499
col    1[5] @8114: #########################################
col    2[8] @8120: #########################################
col    3[3] @8129: 7698
col    4[7] @8133: #########################################
col    5[2] @8141: 1600
col    6[2] @8144: 300
col    7[2] @8147: 30


BBED> p *kdbr[2]
rowdata[443]
------------
ub1 rowdata[443]                            @8064     0x2c

BBED> x /rn
rowdata[443]                                @8064   
------------
flag@8064: 0x2c (KDRHFL, KDRHFF, KDRHFH)
lock@8065: 0x00
cols@8066:    8

col    0[3] @8067: 7521
col    1[4] @8071: #########################################
col    2[8] @8076: #########################################
col    3[3] @8085: 7698
col    4[7] @8089: #########################################
col    5[3] @8097: 1250
col    6[2] @8101: 500
col    7[2] @8104: 30 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值