亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

Oracle損壞數(shù)據(jù)塊的處理與恢復(fù)

瀏覽:2日期:2023-11-23 17:20:24

一、;沒有備份的情況下:

在這種情況下肯定會造成數(shù)據(jù)的丟失,在這種情況下應(yīng)采取將數(shù)據(jù)導(dǎo)出然后重見表在進(jìn)行導(dǎo)入的方法,來盡量恢復(fù)損壞數(shù)據(jù)塊中的數(shù)據(jù),但是在有壞塊的情況下是不允許導(dǎo)出的,如下命令:

Exp test/test file=t.dmp tables=t;

導(dǎo)出命令在執(zhí)行中會報ORA-01578錯誤,在這錯誤提示中會提示那個文件號的文件以及這個文件中的哪個塊被損壞,如:ORA—01578:ORACLE 數(shù)據(jù)塊損壞(文件號 4,塊號 35)

針對以上的提示首先查詢那些對象被損壞:

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ù)(segment_type為table),那么通過設(shè)置如下內(nèi)部事件使得Exp操作跳過壞塊。

Alter session set events=’10231 trace name context forever,level 10’;

然后重新執(zhí)行導(dǎo)出命令,導(dǎo)出相關(guān)的表,然后執(zhí)行Drop Table命令刪除相關(guān)表,之后重見表最后導(dǎo)入數(shù)據(jù)。

二、;使用Rman進(jìn)行恢復(fù):

首先要存在Rman的最新備份集,然后執(zhí)行如下命令:

RMAN>backup validate datafile 2;檢查2號數(shù)據(jù)文件是否存在壞塊

執(zhí)行查詢:select * from v$database_block_corruption where file#=2;

如果2號文件存在壞塊的化,那么將在結(jié)果集中有所顯示,會顯示損壞的塊號,根據(jù)顯示結(jié)果執(zhí)行如下命令進(jìn)行恢復(fù):

RMAN>blockrecover datafile 2 block 14 from backupset;

該命令執(zhí)行后即可恢復(fù)壞塊,并且不會造成數(shù)據(jù)丟失,但是要求數(shù)據(jù)庫必須要運行在歸檔模式下,否則RMAN無法發(fā)揮作用,而且通過RMAN做過最新的數(shù)據(jù)庫備份。

標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 久久久久久久亚洲精品一区 | 久久人体做爰大胆图片 | 美女一级毛片毛片在线播放 | 免费一级毛片在线播放 | 狠狠色丁香婷婷综合激情 | 黄色网址在线免费看 | 欧美一二三区在线 | 亚洲精品国产不卡在线观看 | 手机看片日韩国产福利视频 | 国产精品v | 怡红院日本一道日本久久 | 国产精品久久久久久福利 | 高清在线一区二区 | 国产第一页亚洲 | 欧美日韩国产一区二区三区欧 | 国产在线精品福利91香蕉 | xxxxchina麻豆免费视频 | 北岛玲视频在线观看 | 国产成人v视频在线观看 | 精品视频自拍 | 欧美成人免费在线观看 | 精品国产高清不卡毛片 | 日韩欧美亚洲国产 | 国产精品v欧美精品∨日韩 国产精品www | 亚洲色图第一页 | 黄色一级毛片看一级毛片 | 亚洲国产精品自在在线观看 | 九九免费精品视频在这里 | 中文字幕在线播放不卡 | 欧美成人免费观看的 | 亚洲美女在线观看播放 | 亚洲在线观看免费视频 | 一区二区国产在线观看 | 成人在线免费观看视频 | 久久精品韩国三级 | 91成人免费福利网站在线 | 国产a国产片国产 | 亚洲美女一级毛片 | 国产精品黄页网站在线播放免费 | 成人国产网站v片免费观看 成人国产视频在线观看 | 国产精品99久久免费黑人 |