ORACLE錶壞塊處理

2022-07-22 19:06:14 字數 405 閱讀 3162

1.對於普通表,可以考慮使用事件方式處理

事件10231:設定在全表掃瞄時忽略損壞的資料塊  

alter system set events='10231 trace name context forever,level 10' ;

exp匯出表資料,然後重建表,重新匯入表資料

alter system set events='10231 trace name context off' ; 

2.對於分割槽表,採用變通方式

首先使用分割槽交換,

alter table parttable exchange partition p1 with table totable;

然後與普通表的處理方式一樣,對totable進行處理,處理完重建分割槽,匯入可用的資料。

Oracle 壞塊處理。

資料引用 親身操作成功!當然那個壞塊的資料會丟失,如果要完整資料,只能用全備恢復,或用歸檔恢復了 oracle的壞塊即ora 01578錯,同時還可能伴隨ora 01110錯,這種錯誤對於初學者或是那些沒有實踐經驗的dba來說無疑是很棘手的。我當初就深受其害,寫下這篇文章則是希望對大家有所幫助。一 ...

Nand Flash壞塊處理

nand flash儲存器是flash儲存器的一種,為固態大容量記憶體的實現提供了廉價有效的解決方案。nand儲存器具有容量較大,改寫速度快等優點,適用於大量資料的儲存,如嵌入式產品中包括數位相機 記憶卡 體積小巧的u盤等。1989年,東芝公司發表了nand flash結構,強調降低每位元的成本,更...

處理Oracle資料庫中的壞塊

一 什麼是資料庫的壞塊 首先我們來大概看一下資料庫塊的格式和結構 資料庫的資料塊有固定的格式和結構,分三層 cache layer,transaction layer,data layer。在我們對資料塊進行讀取寫入操作的時候,資料庫會對要讀寫的資料塊做一致性的檢查,其中包括 資料塊的型別 資料塊的...