色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle中修復(fù)數(shù)據(jù)塊的損壞

瀏覽:2日期:2023-11-11 17:19:20

1、先創(chuàng)建一個(gè)用于實(shí)驗(yàn)的表空間

create tablespace block datafile size 1M extent management local–因?yàn)槭?1g所以使用了AMS

alter user ff default tablespace block;

alter user ff quota unlimited on block;

2、損壞數(shù)據(jù)文件

關(guān)閉database后用編輯器隨便修改幾個(gè)字符,然后啟動(dòng)database

當(dāng)訪問相關(guān)被損壞的block時(shí),將會(huì)遇到錯(cuò)誤

3、對(duì)此使用dbv檢查數(shù)據(jù)文件

dbv file=block.dbf blocksize=8192

假設(shè)獲得第35塊被損壞了

4、恢復(fù)步驟

①select tablespace_name, segment_type, owner, segment_name from dba_extents where file_id=4 and 35 between block_id and block_id+blocks-1;

如果確定損失的是數(shù)據(jù),就ok

設(shè)置內(nèi)部事件,設(shè)置在全表掃描時(shí)跳過損壞的數(shù)據(jù)塊

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

隨后,可以用exp和imp進(jìn)行導(dǎo)入導(dǎo)出,進(jìn)行恢復(fù)。但這畢竟導(dǎo)致相依blocks中數(shù)據(jù)的丟失。

②rman的塊媒體恢復(fù)(BMR)

使用BMR恢復(fù)可以大量降低恢復(fù)的時(shí)間,可以使datafile仍然處于在線的狀態(tài)。RMAN在BMR恢復(fù)時(shí),先在full或level 0的備份集中查詢相應(yīng)的塊的內(nèi)容,并恢復(fù),隨后使用 redo log進(jìn)行恢復(fù),而不使用level 1備份集。

在恢復(fù)之前,首先要查找到corrupt blocks:在db中,v$database_block_corruption 視圖顯示了rman、analyze、dbv和sql查詢等操作中獲悉的corrupt block信息。此視圖記錄的記錄數(shù)據(jù)有兩類:

*物理的corruption:無法辨識(shí)該數(shù)據(jù)塊,checksum、header、footer校驗(yàn)錯(cuò)誤

*邏輯corruption:chechsum、header、footer校驗(yàn)是正確的,但是該數(shù)據(jù)塊的內(nèi)容時(shí)不一致的。

注意:BMR是不能用于恢復(fù)邏輯上的corruption的。在backup命令中checksum的校驗(yàn)是

默認(rèn)開啟的,可以通過NOCHECKSUM選項(xiàng)屬性關(guān)閉。邏輯的校驗(yàn)?zāi)J(rèn)是關(guān)閉的,可以

在backup、restore、recover、validate命令中添加CHECK LOGICAL開啟。

@@進(jìn)行BMR的條件

1)target db必須運(yùn)行在歸檔模式下,并以當(dāng)前的控制文件open或mounted

2)If the target database is a standby database, then it must be in a consistent state, recovery cannot be in session, and the backup must be older than the corrupted file.

3)數(shù)據(jù)文件的備份集必須是full或level 0

4)對(duì)于BMR,rman只使用已經(jīng)歸檔的redo logs

5)flashback db開啟時(shí),rman可以用flashback logs查找corrupt block在corrupt之前的鏡像,用于恢復(fù),加快恢復(fù)速度。

使用恢復(fù)命令恢復(fù)指定的數(shù)據(jù)塊

標(biāo)簽: Oracle 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 国产欧美日韩综合精品无毒 | 国产欧美日本亚洲精品五区 | 黄色三级免费 | 香蕉久久夜色精品国产尤物 | 成人久久久观看免费毛片 | 国产高清视频在线观看 | 日韩看片| 国产丝袜美腿高跟白浆 | 欧美色xxx| 黄色视影 | 美女视频大全网站免费 | 欧美—级v免费大片 | 欧美成人影院 在线播放 | 成人自拍视频网站 | 亚洲一区视频在线 | 嫩小性性性xxxxbbbb | 国产一区二区免费播放 | 国产精品久久久久9999小说 | 最新日韩欧美不卡一二三区 | 欧美毛片在线观看 | 全免费毛片在线播放 | 国内精品久久久久影院老司 | 精品视频在线观看一区二区三区 | 国产日韩一区二区三区在线观看 | 在线观看免费av网 | 欧美毛片aaa激情 | 成人网视频在线观看免费 | 114毛片免费观看网站 | 狼人 成人 综合 亚洲 | 亚洲精品日韩在线一区 | 美女视频黄a全部免费专区一 | xx毛片| 综合久久久久久久 | 国产欧美日韩综合一区二区三区 | 欧美成人精品大片免费流量 | 国产一级特黄全黄毛片 | a级成人高清毛片 | 日韩视频在线观看一区二区 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片鸭王 | a三级黄色片 | 韩国日本一级毛片免费视频 |