當前位置:成語大全網 - 書法字典 - ORACLE使用dbv工具檢查數據文件是否有壞塊。

ORACLE使用dbv工具檢查數據文件是否有壞塊。

Dbv工具可以用來驗證數據文件的有效性,該命令可以用來在數據庫恢復之前檢查備份文件的有效性。

防止數據庫因為備份文件本身的問題而無法恢復。

當然,dbv命令也可以檢查在線數據文件。

請註意,dbv工具只能檢查數據文件,不能用於檢查控制文件和日誌文件。

1.dbv命令語法

dbverify ::=

dbv[USERID =用戶名/密碼]

文件=文件名

| { START = block _ address | END = block _ address }

|塊大小=整數

| HIGH_SCN =整數

|日誌文件=文件名

|反饋=整數

| HELP = { Y | N }

| PARFILE =文件名

描述結束。

引用自Oracle官方document _wrap.scn_base或scn)

dbv命令的用法在幫助信息裏有描述,我就不重復了。

3.體驗dbv工具的效果

1)查看系統中數據文件的名稱。

sys @ ticket & gta60的列名

sys @ ticket & gt從v$datafile中選擇名稱;

名字

-

/Oracle/ora 11gr 2/oradata/ticket/system 01 . DBF

/Oracle/ora 11gr 2/oradata/ticket/sysaux 01 . DBF

/Oracle/ora 11gr 2/oradata/ticket/undotbs 01 . DBF

/Oracle/ora 11gr 2/oradata/ticket/users 01 . DBF

2)使用dbv工具檢查users01.dbf

(1)使用最簡單的參數。

sys @ ticket & gt!dbv file =/Oracle/ora 11gr 2/oradata/ticket/users 01 . DBF

DBVERIFY:版本11.2.0.1.0 -生產日期:周三31 19:50:59 2010

版權所有(c) 1982,2009,Oracle和/或其附屬公司。版權所有

DBVERIFY -驗證開始:FILE =/Oracle/ora 11gr 2/oradata/ticket/users 01 . DBF

DBVERIFY -驗證完成

檢查的總頁數:35520

處理的總頁數(數據):33029

失敗的總頁數(數據):0

處理的總頁數(索引):20

失敗的總頁數(索引):0

處理的總頁數(其他):402

已處理的總頁數(Seg) : 0

失敗的總頁數(Seg) : 0

總空白頁數:2069

標記為損壞的總頁數:0

總頁面流入量:0

加密的總頁數:0

最高區塊SCN:9291961(0.9291961)

在實際使用中重點關註以下信息:

失敗的總頁數(數據):0

失敗的總頁數(索引):0

失敗的總頁數(Seg) : 0

標記為損壞的總頁數:0

如果以上信息的返回結果不是0,就需要註意了!及時調查原因。

(2)如果指定了logfile參數,檢查結果將只記錄在日誌文件中,而不會顯示在屏幕上。

sys @ ticket & gt!dbv file =/Oracle/ora 11gr 2/oradata/ticket/users 01 . DBF log file = dbv _ users 01 . log

DBVERIFY:版本11.2.0.1.0 -生產日期:周三31 19:52:20 2010

版權所有(c) 1982,2009,Oracle和/或其附屬公司。版權所有

此時,您可以使用SQL*Plus的edit命令來查看生成的日誌文件的內容。

sys @ ticket & gted dbv_users01.log