五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)】誤truncate table的Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)方案

2023-03-24 11:51 作者:北亞數(shù)據(jù)恢復(fù)  | 我要投稿

Oracle數(shù)據(jù)庫(kù)故障:

北京某國(guó)企服務(wù)器中部署的Oracle 11g R2數(shù)據(jù)庫(kù)被誤操作執(zhí)行了truncate? table? CM_CHECK_ITEM_HIS,表數(shù)據(jù)丟失,查詢?cè)摫頃r(shí)報(bào)錯(cuò),數(shù)據(jù)庫(kù)備份不可用,表數(shù)據(jù)無(wú)法查詢。

Truncate數(shù)據(jù)原理:表被Truncate后,ORACLE會(huì)在數(shù)據(jù)字典和Segment Header中更新表的DATA_OBJECT_ID,但是不會(huì)修改實(shí)際數(shù)據(jù)部分的塊。由于數(shù)據(jù)字典與段頭的DATA_OBJECT_ID與后續(xù)的數(shù)據(jù)塊中的并不一致,所以O(shè)RACLE服務(wù)進(jìn)程在讀取全表數(shù)據(jù)時(shí)讀取不到已經(jīng)被TRUNCATE但是實(shí)際未被覆蓋的數(shù)據(jù)。


Oracle數(shù)據(jù)庫(kù)恢復(fù)過(guò)程:

1、為了保護(hù)用戶的原始數(shù)據(jù)和更好演示truncate table的數(shù)據(jù)恢復(fù)過(guò)程,北亞企安數(shù)據(jù)恢復(fù)工程師構(gòu)造了與用戶相同的故障環(huán)境。

用Scott用戶創(chuàng)建表emp1,連續(xù)復(fù)制emp表多次,總記錄數(shù)為:7340032條。truncate表emp1,沒(méi)有做其他任何操作。查詢?cè)摫?,Oracle數(shù)據(jù)庫(kù)中該表的記錄為0條。


北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)恢復(fù)


注: Os:win server;Oracle數(shù)據(jù)庫(kù)版本:win_oracle_11.2.0.1_x64。


2、分析system表空間文件,找到truncate表的原始數(shù)據(jù)所在位置。


北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)恢復(fù)


3、解析truncate表所在的數(shù)據(jù)庫(kù)數(shù)據(jù)文件,找到truncate的數(shù)據(jù)。

4、將truncate的數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中。

通過(guò)解析system01.dbf文件,找到truncate的數(shù)據(jù)所在的位置,找到被刪除的數(shù)據(jù)。解析表所在的數(shù)據(jù)文件,將truncate的數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中。

在數(shù)據(jù)庫(kù)中,查找被truncate的表,發(fā)現(xiàn)數(shù)據(jù)回來(lái)了,備份數(shù)據(jù)。


北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)恢復(fù)


5、Exp導(dǎo)出scott用戶。


北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)恢復(fù)


【數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)】誤truncate table的Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)方案的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
泗阳县| 浦江县| 松潘县| 长岛县| 吉木乃县| 科技| 措美县| 横山县| 长武县| 巍山| 轮台县| 西吉县| 沙田区| 泾川县| 延边| 德格县| 湖南省| 东阿县| 扶余县| 高阳县| 西吉县| 淮南市| 邯郸市| 张家港市| 甘洛县| 武城县| 友谊县| 新竹市| 沁水县| 云林县| 吉安市| 栖霞市| 安塞县| 罗甸县| 嘉祥县| 荥阳市| 南通市| 辽源市| 兴和县| 全南县| 金坛市|