使用dbv和RMAN檢查資料檔案中的壞塊
1.使用dbv檢查
D:oradataeygle>dbv file=EYGLE.DBF blocksize=8192
DBVERIFY: Release10.1.0.4.0 - Production on星期六6月11 17:36:37 2005
Copyright (c) 1982, 2004, Oracle. All rights reserved.
DBVERIFY -開始驗證: FILE = EYGLE.DBF
頁219標記為損壞
Corrupt block relative dba: 0x010000db (file 4, block 219)
Bad check value found during dbv:
Data in bad block:
type: 6 format: 2 rdba: 0x010000db
last change scn: 0x0000.0005ee6d seq: 0x2 flg: 0x04
spare1: 0x0 spare2: 0x0 spare3: 0x0
consistency value in tail: 0xee6d0602
check value in block header: 0x9779
computed block checksum: 0x6141
頁1258標記為損壞
Corrupt block relative dba: 0x010004ea (file 4, block 1258)
Bad check value found during dbv:
Data in bad block:
type: 6 format: 2 rdba: 0x010004ea
last change scn: 0x0000.00042681 seq: 0x2 flg: 0x06
spare1: 0x0 spare2: 0x0 spare3: 0x0
consistency value in tail: 0x26810602
check value in block header: 0x660b
computed block checksum: 0x9317
DBVERIFY -驗證完成
檢查的頁總數: 1280
處理的頁總數(資料): 150
失敗的頁總數(資料): 0
處理的頁總數(索引): 127
失敗的頁總數(索引): 0
處理的頁總數(其它):1001
處理的總頁數(段) : 0
失敗的總頁數(段) : 0
空的頁總數: 0
標記為損壞的總頁數: 2
流入的頁總數: 0
Highest block SCN : 428223 (0.428223)
2.使用RMAN檢查壞塊
D:oradataeygle>rman target /
恢復器:版本9.2.0.6.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
連線到目標: EYGLE (DBID=1365961916)
RMAN> backup validate datafile 4;
啟動backup於11-6月-05
正在使用目標資料庫控制檔案替代恢復目錄
分配的通道: ORA_DISK_1
通道ORA_DISK_1: sid=17 devtype=DISK
通道ORA_DISK_1:正在啟動full資料檔案集
通道ORA_DISK_1:正在指定備份集中的資料檔案
輸入資料檔案fno=00004 name=D:ORADATAEYGLEEYGLE.DBF
通道ORA_DISK_1:備份集已完成,經過時間:00:00:03
完成backup於11-6月-05
RMAN>
SQL> select * from v$database_block_corruption;
FILE# BLOCK# BLOCKS CORRUPTION_CHANGE# CORRUPTIO
---------- ---------- ---------- ------------------ ---------
4 219 1 0 FRACTURED
4 1258 1 0 FRACTURED
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9533994/viewspace-1005835/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【dbv】使用dbv工具檢驗資料檔案是否有壞塊
- 怎樣檢查資料庫壞塊(DBV)資料庫
- DBV,Analyze,Rman檢查資料檔案物理和邏輯一致性
- 利用RMAN修復資料檔案中的壞塊
- Oracle 11g 通過 RMAN 檢查資料檔案、控制檔案、引數檔案的狀態和是否存在壞塊Oracle
- oracle 資料庫中壞塊概念和檢查指令碼Oracle資料庫指令碼
- 【exp】快速檢測資料檔案壞塊
- 使用validate驗證資料檢查資料壞塊
- 檢查資料塊損壞(Block Corruption)BloC
- 通過 v$database_block_corruption 查詢資料檔案中的壞塊DatabaseBloC
- Oracle資料壞塊簡介及其恢復(dbv、BMR)Oracle
- 資料檔案壞塊的製造和恢復
- RMAN學習-資料檔案損壞
- oracle檢查資料庫是否有壞塊的命令Oracle資料庫
- 檢查 oracle 壞塊Oracle
- RMAN備份時候檔案壞塊的處理
- 磁碟損壞造成RMAN備份檔案有壞塊的恢復案例
- 使用blockrecover 對有壞塊的資料檔案進行恢復BloC
- rman 恢復---歸檔丟失and資料檔案損壞
- rman恢復資料檔案-----塊折斷
- oracle 普通表空間資料檔案壞塊Oracle
- RMAN_部分資料檔案丟失或者損壞的恢復
- RMAN備份恢復典型案例——資料檔案存在壞快
- 非系統資料檔案損壞,rman備份恢復
- OceanBase 原始碼解讀(十二):宏塊的垃圾回收和壞塊檢查原始碼
- 小工具檢視MYSQL資料檔案塊和型別MySql型別
- RMAN修復壞塊
- 資料庫檔案壞塊損壞導致開啟時報錯的恢復方法資料庫
- 使用RMAN恢復完全損壞的資料庫資料庫
- 資料檔案或者tablespace損壞基於rman恢復測試
- RMAN說,我能備份(4)--RMAN備份資料檔案和控制檔案
- 檢視Windows檔案系統資料塊大小的方法Windows
- Oracle資料庫壞塊(corruption)-物理壞塊Oracle資料庫
- 關於資料檔案頭的檢查點SCN
- ORACLE中修復資料塊損壞Oracle
- RMAN_資料庫的絕大部分資料檔案丟失或者損壞的恢復資料庫
- Oracle 11.2.0.4.4 ADG 備庫資料檔案壞塊處理Oracle
- 檢查資料檔案使用情況和能夠resize到高水位值指令碼指令碼