第7章 處理塊損壞
第7章 處理塊損壞
使用ANALYZE命令
sql>analyze table test.t3 validate structure;
sql>analyze table test.t3 validate structure;
使用DBVERIFY命令
command>dbv blocksize=2048 file=users01.dbf
command>dbv blocksize=8192 file=users01.dbf
command>dbv blocksize=8192 file=users01.dbf logfile=c:\temp\users01.log
使用DB_BLOCK_CHECKING
command>edit initora101.ora
db_block_checking=true
使用DBMS_REPAIR程式包
1.
sql>connect / as sysdba
sql>analyze table test.t3 validate structure;
2.
3.
sql>host repair_tab.sql
sql>@repair_tab
4.
sql>host edit check_obj.sql
sql>@check_obj.sql
5.
sql>select object_name,block_id,corrupt_type,marked_corrupt,
corrupt_description,repair_description from repair_table;
sql>select object_name,corrupt_description from repair_table;
sql>select object_name,repair_desription from repair_table;
6.
sql>connect test/test
sql>create table t3_bak as
select * from t3
where dbms_rowid.rowid_blokc_number(rowid) = 5
and dbms_rowid.rowid_to_absolute_fno(rowid,'TEST','T3')=4;
sql>select c1 from t3_bak;
7.
sql>host edit fixblocks.sql
sql>@fix_blocks
sql>select object_name,block_id,marked_corrupt from repair_table;
sql>select * from test.t3;
8.
sql>host more orphan.sql
sql>host more orphan_dump.sql
sql>@orphan_dump
sql>select index_name,count(*) from orphan_key_table group by index_name;
10.
sql>host more corrupt_block_skip.sql
11.
sql>host more rebuild_freelists.sql
sql>@rebuild_freelists
12.
sql>drop index t3_pk;
sql>create index t3_pk on t3(c1);
塊媒介恢復
command>rman
rman>connect target
rman>blockrecover datafile 5 block 6;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/235507/viewspace-555224/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle壞塊處理Oracle
- 控制檔案損壞處理
- RAC磁碟頭損壞問題處理
- 【BLOCK】Oracle壞塊處理命令參考BloCOracle
- 一次壞塊的處理過程(一)
- 一次壞塊的處理過程(二)
- windows10應用商店損壞怎麼修復_win10應用商店損壞處理方法WindowsWin10
- Oracle 無備份情況下undo檔案損壞處理Oracle
- [20190718]12c壞塊處理一例.txt
- 一次ORACLE資料庫undo壞塊處理Oracle資料庫
- oracle redo各種狀態(inactive、active、current)損壞的處理方式Oracle Redo
- MySQL資料庫INNODB表損壞修復處理過程分享MySql資料庫
- 一個簡單易用的資料庫壞塊處理方案資料庫
- Oracle資料庫處理壞塊問題常用命令Oracle資料庫
- 如何處理Oracle資料庫中的壞塊問題(轉)Oracle資料庫
- win10ie核心損壞怎麼修復_win10電腦ie顯示核心丟失或損壞處理方法Win10
- Win10開機提示radeoninstaller.exe損壞的映像怎麼處理Win10
- 深入解析:段頭塊損壞bbed異常恢復
- Oracle資料庫出現ORA-19566 LOB壞塊的處理記錄Oracle資料庫
- MySQL 磁碟空間滿導致表空間相關資料檔案損壞故障處理MySql
- WPS文件損壞如何修復?WPS文件損壞的修復方法
- Mac應用程式無法開啟提示不明開發者或檔案損壞的處理方法Mac
- MySQL資料庫InnoDB壞頁處理修復MySql資料庫
- oracle壞塊(二)Oracle
- linux下修復磁碟損壞Linux
- Foobar2000之處理無損音樂格式
- 學習這篇Oracle資料庫檔案壞塊損壞的恢復方法,擴充你的知識面Oracle資料庫
- RMAN修復壞塊
- 當前日誌損壞的案例(轉)
- macOS Sierra:如果提示「來自不明開發者、檔案已損壞」 不顯示“任何來源”要怎麼處理Mac
- 某公司伺服器raid陣列2塊硬碟損壞資料恢復成功案例伺服器AI陣列硬碟資料恢復
- Ceph 磁碟損壞現象和解決方法
- Oracle 控制檔案損壞解決方案Oracle
- Oracle asm磁碟損壞異常恢復OracleASM
- SQL Server 資料頁損壞修復SQLServer
- redis的好處和壞處Redis
- 民聽相理前成第處向aru
- u盤檔案損壞怎麼恢復資料 u盤恢復損壞資料的有效方法
- 電腦硬碟分割槽表損壞怎麼修復?電腦硬碟分割槽表損壞的修復方法硬碟