• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于日志文件的數(shù)據(jù)恢復(fù)

      2018-01-24 20:46:48曾維浩劉雪花
      科技視界 2017年31期
      關(guān)鍵詞:數(shù)據(jù)恢復(fù)

      曾維浩 劉雪花

      【摘 要】網(wǎng)絡(luò)系統(tǒng)最重要的是確保數(shù)據(jù)安全,然而,日常的誤操作、病毒、網(wǎng)絡(luò)攻擊都在時(shí)刻威脅著我們的數(shù)據(jù)安全。本文以SQL2008為例講述當(dāng)數(shù)據(jù)遭到破壞時(shí)如何利用日志文件恢復(fù)數(shù)據(jù),從而減少損失、消除破壞帶來的不利影響

      【關(guān)鍵詞】SQL;LOG;數(shù)據(jù)恢復(fù)

      Data recovery technology based on Log

      ZENG We-hao1 LIU Xue-hua2

      (1.Gansu Provincial Gansu Mining Social Insurance Management Center, Jiayuguan 735100, Gansu, China;

      2.No.440 Limited Company, Lanzhou 732850, China)

      【Abstract】In this paper, SQL 2008 was as an example to analysis how to recovery data when data had been destroy or deleted.Thus,we can cut down the adverse effect in this way.

      【Key words】SQL;LOG;Data Recovery

      0 引言

      系統(tǒng)管理員及操作人員面對(duì)復(fù)雜的操作環(huán)境,往往會(huì)在不經(jīng)意間誤刪除數(shù)據(jù);同時(shí),病毒、網(wǎng)絡(luò)攻擊等都時(shí)刻威脅著我們的數(shù)據(jù)安全。面對(duì)各種潛在的破壞因素,當(dāng)我們的數(shù)據(jù)被破壞時(shí),如何對(duì)其進(jìn)行恢復(fù)以減少損失是每個(gè)系統(tǒng)管理員都需要面對(duì)的問題。在下面的論述中,將以SQL2008為例講解在數(shù)據(jù)及數(shù)據(jù)表遭到破壞的情況下如何利用日志文件進(jìn)行恢復(fù)。

      1 日志文件要求

      為了成功實(shí)現(xiàn)數(shù)據(jù)恢復(fù),數(shù)據(jù)庫(kù)日志文件必須滿足完整性要求。由于基于數(shù)據(jù)庫(kù)日志文件進(jìn)行數(shù)據(jù)恢復(fù)是以時(shí)間為序重現(xiàn)歷史操作,以達(dá)到數(shù)據(jù)恢復(fù)的目的,所以,任何經(jīng)過修改、截?cái)嗟臄?shù)據(jù)庫(kù)日志都是不滿足完整性要求的,都會(huì)導(dǎo)致數(shù)據(jù)的恢復(fù)失敗。因此,在進(jìn)行以下操作前,請(qǐng)務(wù)必確保數(shù)據(jù)庫(kù)日志文件的完整性,并對(duì)二次備份的日志文件進(jìn)行相關(guān)操作,避免破壞原始日志文件。

      2 確認(rèn)數(shù)據(jù)恢復(fù)時(shí)間點(diǎn)

      由于數(shù)據(jù)庫(kù)日志記錄了所有的數(shù)據(jù)操作,因此在進(jìn)行數(shù)據(jù)恢復(fù)之前,我們必須進(jìn)行數(shù)據(jù)還原起始時(shí)間點(diǎn)的確認(rèn),以避免在數(shù)據(jù)恢復(fù)工作過程中包含數(shù)據(jù)被破壞的時(shí)間段的記錄,從而導(dǎo)致再次破壞數(shù)據(jù),導(dǎo)致恢復(fù)失敗。

      我們采用Log Explorer工具,并結(jié)合自身數(shù)據(jù)庫(kù)被破壞的情況分析日志,從而確定還原操作的起始時(shí)間點(diǎn)(圖1)。

      3 數(shù)據(jù)恢復(fù)

      在進(jìn)行數(shù)據(jù)恢復(fù)操作前,必須保證客戶端無任何進(jìn)程與服務(wù)器進(jìn)行交互,在條件允許的情況下,建議斷開該服務(wù)器的網(wǎng)絡(luò)連接,然后進(jìn)行以下操作。

      3.1 備份數(shù)據(jù)庫(kù)和日志

      由于本文中的所有操作均是在原始數(shù)據(jù)庫(kù)和原始日志文件上進(jìn)行,因此,在進(jìn)行數(shù)據(jù)恢復(fù)操作之前,需對(duì)數(shù)據(jù)庫(kù)及日志文件進(jìn)行完整備份,以確?;謴?fù)失敗時(shí)可恢復(fù)到當(dāng)前狀態(tài)。

      圖1 Log Explorer分析

      3.2 破壞性事務(wù)的確定

      啟動(dòng)Log Explorer,進(jìn)入圖1所示界面,確定要進(jìn)行恢復(fù)的事務(wù)并記錄起始時(shí)間點(diǎn);不在該時(shí)間范圍內(nèi)的事務(wù)均會(huì)破壞恢復(fù)操作,應(yīng)予以舍棄。本例中假設(shè)起始時(shí)間點(diǎn)記錄為A,終止時(shí)間點(diǎn)記錄為B。

      3.3 數(shù)據(jù)誤刪除的恢復(fù)

      在圖1所示界面中進(jìn)入“View Log”界面,在A、B兩點(diǎn)之間選擇所有需要執(zhí)行恢復(fù)的數(shù)據(jù)項(xiàng),然后在所選數(shù)據(jù)上點(diǎn)擊右鍵,選擇“Undo Transaction”;此時(shí)會(huì)彈出“文件保存對(duì)話框”,選擇保存路徑并輸入后綴為.SQL的文件名(本例假設(shè)保存到D:\UNDO.SQL文件中),然后“保存”,“Log Explorer”會(huì)自動(dòng)生成執(zhí)行“Undo Transaction”操作的所有命令并保存到對(duì)應(yīng)的文件中。當(dāng)“Undo Transaction”命令執(zhí)行完畢,打開查詢分析器執(zhí)行生成的UNDO.SQL文件即可開始數(shù)據(jù)恢復(fù)過程。

      3.4 數(shù)據(jù)表誤刪除的恢復(fù)

      在數(shù)據(jù)表被刪除時(shí),在圖1所示界面打開“查看DDL命令”并“刷新”,此時(shí)系統(tǒng)自動(dòng)列出所有被刪除的表單及相關(guān)命令(圖2)。

      選中我們需要逆向進(jìn)行的操作,然后執(zhí)行“挽救”命令,系統(tǒng)將對(duì)刪除的表及表中的數(shù)據(jù)進(jìn)行恢復(fù)操作。當(dāng)操作執(zhí)行完畢,系統(tǒng)會(huì)彈出對(duì)話框提示數(shù)據(jù)恢復(fù)情況,保存該過程產(chǎn)生的SQL命令以備查詢驗(yàn)證。

      3.5 數(shù)據(jù)恢復(fù)情況驗(yàn)證

      在圖1所示界面中進(jìn)入“運(yùn)行SQL命令”界面,執(zhí)行生成的腳本可驗(yàn)證數(shù)據(jù)恢復(fù)情況。若顯示“失敗為0”,則本次的數(shù)據(jù)恢復(fù)成功,此時(shí)可進(jìn)入SQL數(shù)據(jù)庫(kù)或相關(guān)系統(tǒng)進(jìn)行查詢驗(yàn)證;若恢復(fù)失敗,請(qǐng)還原數(shù)據(jù)庫(kù)和日志重復(fù)上述恢復(fù)操作。

      4 結(jié)論

      本文以“SQL 2008”為例,詳細(xì)闡述了數(shù)據(jù)或數(shù)據(jù)庫(kù)表被刪除的情況下,如何利用數(shù)據(jù)庫(kù)日志文件進(jìn)行數(shù)據(jù)恢復(fù)的方法,為廣大的數(shù)據(jù)維護(hù)人員提供了切實(shí)可行的數(shù)據(jù)恢復(fù)方案,在實(shí)際應(yīng)用中具有一定的指導(dǎo)和參考價(jià)值。endprint

      猜你喜歡
      數(shù)據(jù)恢復(fù)
      常見硬盤數(shù)據(jù)丟失的分析與恢復(fù)
      科技視界(2016年26期)2016-12-17 23:55:07
      淺議數(shù)據(jù)安全與恢復(fù)
      基于Android—x86的windows恢復(fù)系統(tǒng)研究與設(shè)計(jì)
      Windows操作平臺(tái)下的數(shù)據(jù)恢復(fù)技術(shù)
      淺析數(shù)據(jù)恢復(fù)技術(shù)
      數(shù)據(jù)備份技術(shù)
      科技視界(2016年2期)2016-03-30 08:47:54
      永修县| 黑龙江省| 贵南县| 左权县| 舟山市| 古蔺县| 雷州市| 德昌县| 刚察县| 山东| 方正县| 南靖县| 荣成市| 邵东县| 广水市| 高唐县| 淮安市| 浙江省| 集安市| 襄汾县| 兴隆县| 石家庄市| 鹿泉市| 和田县| 万宁市| 恩施市| 宣化县| 馆陶县| 海南省| 嘉禾县| 巴彦淖尔市| 廊坊市| 龙州县| 库尔勒市| 防城港市| 司法| 南漳县| 吉木乃县| 河西区| 基隆市| 白玉县|