导航

21.2 DBVERIFY

Posted on 2009-02-20 18:09  毅无涯  阅读(217)  评论(0编辑  收藏  举报

1. 使用 DBV 验证数据文件的磁盘块

C:\>dbv help=y

DBVERIFY: Release 10.2.0.1.0 - Production on 星期五 2月 20 17:37:21 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

关键字      说明                    (默认值)
----------------------------------------------------
FILE        要验证的文件                 (无)
START       起始块                    (文件的第一个块)
END         结束块                      (文件的最后一个块)
BLOCKSIZE   逻辑块大小             (8192)
LOGFILE     输出日志                     (无)
FEEDBACK    显示进度               (0)
PARFILE     参数文件                 (无)
USERID      用户名/口令              (无)
SEGMENT_ID  段 ID (tsn.relfile.block) (无)
HIGH_SCN    要验证的最高块 SCN    (无)
            (scn_wrap.scn_base 或 scn)

(1) 验证数据文件的所有块。

C:\>dbv file='d:\demo\users01.dbf'

DBVERIFY: Release 10.2.0.1.0 - Production on 星期五 2月 20 17:43:54 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

DBVERIFY - 开始验证: FILE = d:\demo\users01.dbf

DBVERIFY - 验证完成

检查的页总数: 59040
处理的页总数 (数据): 22507
失败的页总数 (数据): 0
处理的页总数 (索引): 13767
失败的页总数 (索引): 0
处理的页总数 (其它): 10874
处理的总页数 (段)  : 0
失败的总页数 (段)  : 0
空的页总数: 11892
标记为损坏的总页数: 0
流入的页总数: 0
最高块 SCN            : 2025092 (0.2025092)

(2) 验证数据文件的部份块。

C:\>dbv file='d:\demo\users01.dbf' start=100 end=20000 feedback=10000

DBVERIFY: Release 10.2.0.1.0 - Production on 星期五 2月 20 17:45:37 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

DBVERIFY - 开始验证: FILE = d:\demo\users01.dbf
..

DBVERIFY - 验证完成

检查的页总数: 19901
处理的页总数 (数据): 7014
失败的页总数 (数据): 0
处理的页总数 (索引): 6644
失败的页总数 (索引): 0
处理的页总数 (其它): 1707
处理的总页数 (段)  : 0
失败的总页数 (段)  : 0
空的页总数: 4536
标记为损坏的总页数: 0
流入的页总数: 0
最高块 SCN            : 1959963 (0.1959963)

2. 使用 DBV 验证段的磁盘块

SQL> select a.ts#,b.header_file,b.header_block
  2   from v$tablespace a, dba_segments b
  3  where a.name=b.tablespace_name and b.segment_name='EMP';

       TS# HEADER_FILE HEADER_BLOCK
---------- ----------- ------------
         4           4           27

SQL> host dbv userid=scott/tiger segment_id=4.4.27

DBVERIFY: Release 10.2.0.1.0 - Production on 星期五 2月 20 18:06:42 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

DBVERIFY - 开始验证: SEGMENT_ID = 4.4.27

DBVERIFY - 验证完成

检查的页总数: 8
处理的页总数 (数据): 5
失败的页总数 (数据): 0
处理的页总数 (索引): 0
失败的页总数 (索引): 0
处理的页总数 (其它): 2
处理的总页数 (段)  : 1
失败的总页数 (段)  : 0
空的页总数: 0
标记为损坏的总页数: 0
流入的页总数: 0
最高块 SCN            : 1976124 (0.1976124)