最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
高州市| 彭水| 宣武区| 永善县| 苗栗市| 繁峙县| 桐城市| 航空| 通道| 开远市| 阳东县| 华容县| 平顶山市| 镇平县| 七台河市| 林西县| 宽城| 韶关市| 利辛县| 瓦房店市| 翁牛特旗| 和硕县| 九龙坡区| 湖口县| 托克托县| 岚皋县| 商丘市| 福贡县| 南平市| 江华| 运城市| 安顺市| 灌云县| 曲水县| 阿合奇县| 衡南县| 南涧| 枣庄市| 府谷县| 大石桥市| 兴宁市|