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

歡迎光臨散文網(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ó)家法律
桐梓县| 黎平县| 万盛区| 尚志市| 长春市| 云阳县| 西城区| 郑州市| 田东县| 霞浦县| 金昌市| 大邑县| 布尔津县| 桑植县| 石狮市| 淄博市| 缙云县| 博湖县| 太保市| 小金县| 收藏| 清涧县| 锡林郭勒盟| 文山县| 海口市| 彩票| 黔西县| 永善县| 当阳市| 曲阳县| 靖远县| 新兴县| 宿松县| 奎屯市| 炉霍县| 荆门市| 曲阳县| 石楼县| 新兴县| 镇康县| 安塞县|