abmr:測試自動塊恢復特性
abmr: how to test automatic block recover feature (doc id 1266059.1)
適用於:
oracle server - enterprise edition - version: 11.2.0.1.0 and later [release: 11.2 and later ]
information in this document applies to any platform.
目標:本文先是在datafile中製造了乙個壞塊然後觸發了abmr 特性。
作為測試的預先要求,需要配置 dg的主庫和備庫,並正常同步。
解決方案:
1. 確認table中的block 含有資料。
你可以使用下面的查詢語句來把 rowid 翻譯成file# 和block#
select rowid, dbms_rowid.rowid_block_number(rowid) blockno, dbms_rowid.rowid_relative_fno(rowid) fno
from test.test
where rownum < 100
/2.using the block from the datafile identified file# using dd utility at os level.
上面一句咋翻譯?不之所云啊。
dd if=/dev/zero of=/oradata/orcl/users.dbf count=1 seek=164 bs=8192 conv=notrunc
3. 檢查塊是否損壞。
dbv file=/oradata/orcl/users.dbf blocksize=8192
4. 在主庫上flush buffer cache,以強制從disk 上再讀取一次資料到記憶體中。
5.再次查詢一次該錶,沒有錯誤被顯示,並且查詢出的資料是有效的。
select * from test.test
where dbms_rowid.rowid_block_number(rowid)=164
and dbms_rowid.rowid_relative_fno(rowid)=9
/
LVM 正確擴容方法及 擴容失敗後超級塊的恢復
超級塊恢復 lvm 擴容時,若不先umount 分割槽,直接擴容,有可能導致擴容不成功,再次重啟時,無法正常重啟。需要進行超級塊恢復。超級塊 從磁碟上讀出來的第一塊資訊就是超級塊 superblock 它記錄了磁碟的幾何尺寸,可用空間容量 最重要的是記錄了第乙個inode位置,就是 的拉,ext2 ...
自動化測試 web自動化測試
自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...
raid5因兩塊硬碟掉線導致的資料丟失恢復過程分享
全文鏈結 1.故障描述 本案例是hp p2000的儲存vmware exsi虛擬化平台,由raid 5由10塊lt硬碟組成,其中6號盤是熱備盤,由於故障導致raid 5磁碟陣列的兩塊盤掉線,表現為兩塊硬碟亮黃燈。經使用者方維護人員檢測,故障硬碟應為物理故障,表現為 序列號無法讀取,在sas擴充套件卡...