dbvとは

dbvはデータファイルに対して破損が発生していなか整合性チェックを行うツールです。 dbvによるチェックはデータベースの起動、停止にかかわらず実行することができ、バックアップデータファイルに対しても使用することができます。


使用方法

基本的な使用方法は以下の通りです。

dbv blocksize=<ブロックサイズ(バイト)> file=<データファイルのフルパス>

ブロックサイズ・・・初期化パラメータdb_block_sizeの値を入力します。
データファイルのフルパス・・・フルパスはv$datafileやDBA_DATA_FILESより確認できます。

なお、ASM上のデータファイルに対して実施する場合はログインする必要があるため「USERID=<user>/<password>」の指定が必要です。

使用例

・正常な場合
	
C:\> dbv blocksize=8192 file=J:\program\oracle\oradata\ORCL112\USERS01_6

DBVERIFY: Release 11.2.0.1.0 - Production on 火 5月 24 14:22:03 2011

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

DBVERIFY - 検証を開始します: FILE = J:\PROGRAM\ORACLE\ORADATA\ORCL112\USERS01_6


DBVERIFY - 検証が完了しました

検査済ページ合計               : 128
処理済ページ合計   (データ)    : 0
エラーのページ合計 (データ)    : 0
処理済ページ合計   (索引)      : 0
エラーのページ合計 (索引)      : 0
処理済ページ合計   (その他)    : 7
処理済ページ合計   (セグメント): 0
エラーのページ合計 (セグメント): 0
空白のページ合計               : 121
破損とマークされたページ合計   : 0
インフラックス・ページ合計     : 0
暗号化されたページ合計         : 0
最大ブロックSCN            : 5388784(0.5388784)
・破損が検知された場合
C:\> dbv blocksize=8192 file=J:\program\oracle\oradata\ORCL112\SYSAUX01.DBF

DBVERIFY: Release 11.2.0.1.0 - Production on 火 5月 24 14:20:23 2011

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

DBVERIFY - 検証を開始します: FILE = J:\PROGRAM\ORACLE\ORADATA\ORCL112\SYSAUX01.DBF

DBV-00201: ブロック、DBA 8391988、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8391989、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460224、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460225、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460229、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460233、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460251、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460252、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460256、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460257、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460259、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460260、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460261、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460263、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460264、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460267、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460268、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460271、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460272、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460275、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460276、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460279、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460280、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460283、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460284、は無効なREDOアプリケーションのため破損とマークされています

DBV-00201: ブロック、DBA 8460287、は無効なREDOアプリケーションのため破損とマークされています


DBVERIFY - 検証が完了しました

検査済ページ合計               : 92160
処理済ページ合計   (データ)    : 23558
エラーのページ合計 (データ)    : 0
処理済ページ合計   (索引)      : 19215
エラーのページ合計 (索引)      : 0
処理済ページ合計   (LOB)       : 9598
エラーのページ合計 (LOB)       : 0
処理済ページ合計   (その他)    : 18861
処理済ページ合計   (セグメント): 0
エラーのページ合計 (セグメント): 0
空白のページ合計               : 20928
破損とマークされたページ合計   : 26
インフラックス・ページ合計     : 0
暗号化されたページ合計         : 0
最大ブロックSCN            : 6001602(0.6001602)

マニュアル

ユーティリティ10g リリース2(10.2)
★ORACLE案件承ります