甲骨文的伏特分贝工具

  

伏特分贝(DBVERIFY)是甲骨文提供的一个命令行工具,它可以对数据文件物理和逻辑两种一致性检查。但是这个工具不会检查索引记录和数据记录的匹配关系,这种检查必须使用分析验证结构命令。

这个工具有如下特点:

<李>

以只读的方式打开数据文件,在检查过程中不会修改数据文件的内容。

<李>

可以在线检查数据文件,而不需要关闭数据库。

<李>

不能检查控制文件和日志文件,只能检查数据文件。

<李>

这个工具可以检查ASM文件,但数据库必须开放状态,并且需要通过USERID指定用户,比如:伏特分贝文件=+ DG1/ORCL/功能/system01。dbf userid=系统/sys

<李>

在许多UNIX平台下,伏特分贝要求数据文件有扩展名,如果没有可以通过建立链接的方法,然后对链接的方法,然后对链接文件进行操作,比如:ls - n/dev/rdsk/mydevice/tmp/mydevice。李dbf

<李>

某些平台,伏特分贝工具不能检查超过2 gb的文件,如果碰到伏特分贝- 100错误,请先检查文件大小,金属氧化物半导体Bug 710888对这个问题有描述。

<李>

伏特分贝只会检查数据块的正确性,但不会关系数据块是否属于哪个对象。

<李>

对于祼设备建议指定结束参数,避免超出数据文件范围。比如:伏特分贝文件=/dev/rdsk/r1。dbf结束=& lt; last_block_number>。可以在v $功能视图中字用字节段除以块大小来获得值。

指定表格中<坳宽度=" 93 "/> <坳宽度=" 453 "/> <坳宽度=" 204 "/> 指定表格中参数含义缺省值文件要检查的数据文件名没有缺省值开始检查起始数据块号数据文件的第一个数据块结束检查的最后一个数据块号数据文件的最后一个数据块BLOCKSIZE数据块大小,这个值要和数据库的DB_BLOCK_SIZE参数值一致缺省值8192日志文件检查结果日志文件没有缺省值FEEDBAK显示进度0 parfile参数文件名没有缺省值标识用户名:密码没有缺省值SEGMENT_ID段ID、参数格式& lt; tsn.segfile.segblock>没有缺省值

使用示例:

(oracle@rhel6  ~),美元dbv 文件=/u01/app/oracle/oradata/测试/users01.dbf      DBVERIFY: Release  11.2.0.1.0 作用;Production 提醒Mon  May  22 16:42:26  2017      Copyright  (c), 1982年,2009年,Oracle 和/或its 子公司只All  rights 保留。      DBVERIFY 安康;Verification  starting :, FILE =,/u01/app/oracle/oradata/测试/users01.dbf         DBVERIFY 安康;Verification 完成      Total  Pages  Examined ,,,,,,,,: 155520   Total  Pages  Processed (数据),:144530   Total  Pages  Failing ,,(数据),:0   Total  Pages  Processed (索引):52   Total  Pages  Failing ,,(指数):0   Total  Pages  Processed (其他):1248   Total  Pages  Processed (凹陷),:,0   Total  Pages  Failing ,,(凹陷),:,0   Total  Pages  Empty ,,,,,,,,,,,: 9690   Total  Pages  Marked  Corrupt ,,: 0   Total  Pages  Influx ,,,,,,,,,,: 0   Total  Pages  Encrypted ,,,,,,,: 0   Highest  block  SCN ,,,,,,,,,,,,, 3559792, (0.3559792)

这个工具报告使用的是页面作为单位,含义和数据块相同。从上面的检查结果Total  Pages  Marked  Corrupt ,,:, 0可以看出文件没有坏块。

除了检查数据文件,这个工具还允许检查单独的部分,这时参数值的格式为& lt; tsn.segfile.segblock>

查看对象的听,segfile, segblock属性:

zx@TEST> select  t.ts #, s.header_file s.header_block   2,才能,得到v $ tablespace  t, dba_segments  s   3,才能,where  s.segment_name=' T '   4,才能,以及t.name=s.tablespace_name;      ,,,,,,TS #, HEADER_FILE  HEADER_BLOCK   - - - - - - - - - - -,- - - - - - - - - - -安康;- - - - - - - - - - - -   ,,,,,,,,4,,,,,,,,,,,4,,,,,,,,45834年

从上面的查询结果可行参数值为4.4.45834。检查段:

(oracle@rhel6  ~),美元dbv 用户id=system/123456, segment_id=4.4.45834      DBVERIFY: Release  11.2.0.1.0 作用;Production 提醒Mon  May  22 20:58:33  2017      Copyright  (c), 1982年,2009年,Oracle 和/或its 子公司只All  rights 保留。      DBVERIFY 安康;Verification  starting :, SEGMENT_ID =4.4.45834         DBVERIFY 安康;Verification 完成      Total  Pages  Examined ,,,,,,,,: 8   Total  Pages  Processed (数据),:5   Total  Pages  Failing ,,(数据),:0   Total  Pages  Processed (索引):0   Total  Pages  Failing ,,(指数):0   Total  Pages  Processed (其他):2   Total  Pages  Processed (凹陷),:,1   Total  Pages  Failing ,,(凹陷),:,0   Total  Pages  Empty ,,,,,,,,,,,: 0   Total  Pages  Marked  Corrupt ,,: 0   Total  Pages  Influx ,,,,,,,,,,: 0   Total  Pages  Encrypted ,,,,,,,: 0   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

甲骨文的伏特分贝工具