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

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

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

瀏覽:3日期: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ù)庫
主站蜘蛛池模板: 视频久久精品 | 失禁h啪肉尿出来高h健身房 | 在线视频欧美日韩 | 九草在线 | 亚洲欧洲久久久精品 | 欧美视频在线观看免费精品欧美视频 | 欧美日韩另类综合 | 影院亚洲| 日韩欧美中文字幕在线观看 | 久久综合久久综合九色 | 欧美一区不卡二区不卡三区 | 亚洲综合黄色 | 亚洲欧洲无码一区二区三区 | 欧美精品伊人久久 | 美女张开腿让男人捅的视频 | 国产在线视频区 | 91精品国产综合久久久久 | 午夜丝袜美腿福利视频在线看 | 波多野结衣在线看片 | 一级做a爱过程免费观看 | 狠狠色婷婷丁香综合久久韩国 | 日本免费www| 国产成人精品综合久久久软件 | 国产精品久久久久影院色 | 日韩黄色片在线观看 | 99在线国产视频 | 亚洲精品日本高清中文字幕 | 欧美一线高本道高清在线 | 亚洲国产成人久久综合碰 | 亚洲一区 中文字幕 久久 | 日本乱人伦在线观看免费 | 美女综合网 | 久草在线视频网 | 亚洲人成网站色7799在线观看 | 男人天堂网在线视频 | 99爱视频 | 国产精品久久久久久久久免费观看 | 欧美亚洲在线 | 久久99亚洲精品久久频 | 美国美女一级毛片免费全 | 欧美一级大片免费观看 |