在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2024-10-31 13:21 ? 次閱讀

數據庫數據恢復環境&故障:
一個運行在存儲上的SQLServer數據庫,有1000多個文件,大小幾十TB。數據庫每10天生成一個NDF文件,每個NDF幾百GB大小。數據庫包含兩個LDF文件。
存儲損壞,數據庫不可用。管理員試圖恢復數據庫,發現有數個ndf文件大小變為0KB。
雖然NDF文件大小變為0KB,但是NDF文件在磁盤上還可能存在。可以嘗試通過掃描&拼接數據庫碎片來恢復NDF文件,然后修復數據庫。

數據庫數據恢復過程:
1、將存儲上所有磁盤標記后取出,經過硬件工程師檢測沒有發現有硬盤存在硬件故障,都可以正常讀取。以只讀方式將所有磁盤進行扇區級全盤鏡像。鏡像完成后將所有磁盤按照原樣還原到原存儲中。后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始數據造成二次破壞。
2、北亞企安數據恢復工程師編寫數據庫碎片掃描程序掃描數據庫碎片。根據NDF文件的頁面特征,按照文件號和頁號拼接碎片,重組生成那些大小變為0kb的NDF文件。
3、使用SQLServer文件檢測工具檢測所有數據文件,結果發現拼接出的數個NDF文件有少量的空頁,其他文件正常。
4、進一步分析發現數據頁在存儲層面已經不存在了,這些數據頁無法恢復,即這幾個NDF文件無法完整恢復。
5、嘗試附加數據庫,報錯 “處理數據庫的日志時出錯,如果可能請從備份還原。如果沒有可用的備份,可能需要重新生成日志。”
6、修改系統表,從系統表剔除掉最后添加的LDF文件,計算并修改校驗。嘗試進行無日志附加數據庫,報錯:“數據庫存在一致性錯誤。”

wKgaoWcjE32AbQdWAAJD_hojvJc119.png北亞企安數據恢復—SQLServer數據庫數據恢復



7、修改系統表中記錄這幾個損壞的NDF文件的塊數量的值,改為和拼接出來的NDF文件塊的數量一致,更改這4個NDF文件首頁,計算并修改校驗值。
8、無日志附加數據庫,仍然報錯“數據庫存在一致性錯誤。”
9、由于空頁都出現在這幾個NDF文件后面的十幾個塊中,截斷文件對數據完整性影響不大。重新修改系統表和NDF文件,將數據庫中記錄NDF文件的塊數量的值改為等于報錯的塊前一頁,計算并修改校驗。
10、重新進行無日志附加數據庫,報錯“由于數據庫沒有完全關閉,無法重新生成日志。”

poYBAGM1Ey2AboEdAAE1URGGv-c292.png北亞企安數據恢復—SQLServer數據庫數據恢復



11、修改MDF文件中的數據庫的狀態值,讓數據庫認為是完全關閉的。
12、重新附加數據庫,附加成功。

wKgZoWcjE5mAPCmpAAG8-MZl5WM510.png北亞企安數據恢復—SQLServer數據庫數據恢復


數據庫數據恢復結果:
數據庫文件成功附加后,由用戶方通過數據庫中的對象進行查詢&驗證,經過查詢驗證,確定表中信息基本完整,數據恢復完整。用戶方認可數據恢復結果。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據恢復
    +關注

    關注

    10

    文章

    625

    瀏覽量

    17922
  • 數據庫
    +關注

    關注

    7

    文章

    3876

    瀏覽量

    65456
  • SQLserver
    +關注

    關注

    0

    文章

    19

    瀏覽量

    7091
收藏 人收藏

    評論

    相關推薦

    分布式存儲數據恢復—虛擬機上hbase和hive數據庫數據恢復案例

    分布式存儲數據恢復環境: 16臺某品牌R730xd服務器節點,每臺服務器節點上有數臺虛擬機。 虛擬機上部署Hbase和Hive數據庫。 分布式存儲故障: 數據庫底層文件被誤
    的頭像 發表于 04-17 11:05 ?54次閱讀

    數據庫數據恢復——MongoDB數據庫文件拷貝后服務無法啟動的數據恢復

    MongoDB數據庫數據恢復環境: 一臺Windows Server操作系統虛擬機上部署MongoDB數據庫。 MongoDB數據庫
    的頭像 發表于 04-09 11:34 ?121次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>——MongoDB<b class='flag-5'>數據庫</b>文件拷貝后服務無法啟動的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>

    數據庫數據恢復—SQL Server附加數據庫提示“錯誤 823”的數據恢復案例

    SQL Server數據庫附加數據庫過程中比較常見的報錯是“錯誤 823”,附加數據庫失敗。 如果數據庫有備份則只需還原備份即可。但是如果沒有備份,備份時間太久,或者其他原因導致備份
    的頭像 發表于 02-28 11:38 ?292次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—SQL Server附加<b class='flag-5'>數據庫</b>提示“錯誤 823”的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    SqlServer數據恢復SqlServer數據庫數據恢復案例

    一塊硬盤上存放的SqlServer數據庫,windows server操作系統+NTFS文件系統。由于誤操作導致分區損壞,需要恢復硬盤里的SqlServer
    的頭像 發表于 01-09 11:15 ?273次閱讀
    <b class='flag-5'>SqlServer</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>SqlServer</b><b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    數據庫數據恢復—Mysql數據庫表記錄丟失的數據恢復流程

    Mysql數據庫故障: Mysql數據庫表記錄丟失。 Mysql數據庫故障表現: 1、Mysql數據庫表中無任何數據或只有部分
    的頭像 發表于 12-16 11:05 ?415次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—Mysql<b class='flag-5'>數據庫</b>表記錄丟失的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>流程

    數據庫數據恢復—MYSQL數據庫ibdata1文件損壞的數據恢復案例

    mysql數據庫故障: mysql數據庫文件ibdata1、MYI、MYD損壞。 故障表現:1、數據庫無法進行查詢等操作;2、使用mysqlcheck和myisamchk無法修復數據庫
    的頭像 發表于 12-09 11:05 ?403次閱讀

    數據庫數據恢復—Oracle ASM實例無法掛載的數據恢復案例

    Oracle數據庫數據恢復環境&故障: Oracle ASM磁盤組由4塊磁盤組成。Oracle ASM磁盤組掉線 ,ASM實例不能mount。 Oracle數據庫故障分析&
    的頭像 發表于 10-28 11:26 ?348次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—Oracle ASM實例無法掛載的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    Oracle數據恢復—異常斷電后Oracle數據庫報錯的數據恢復案例

    Oracle數據庫故障: 機房異常斷電后,Oracle數據庫報錯:“system01.dbf需要更多的恢復來保持一致性,數據庫無法打開
    的頭像 發表于 09-30 13:31 ?516次閱讀
    Oracle<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—異常斷電后Oracle<b class='flag-5'>數據庫</b>啟<b class='flag-5'>庫</b>報錯的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    數據庫數據恢復—Oracle數據庫文件system01.dbf損壞的數據恢復案例

    打開oracle數據庫報錯“system01.dbf需要更多的恢復來保持一致性,數據庫無法打開”。
    的頭像 發表于 09-21 14:25 ?730次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—Oracle<b class='flag-5'>數據庫</b>文件system01.dbf損壞的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例

    SQL Server數據庫故障: SQL Server附加數據庫出現錯誤823,附加數據庫失敗。數據庫沒有備份,無法通過備份
    的頭像 發表于 09-20 11:46 ?533次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—SQL Server<b class='flag-5'>數據庫</b>出現823錯誤的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    數據庫數據恢復SqlServer數據庫底層File Record被截斷為0的數據恢復案例

    SQL Server數據庫數據無法被讀取。 經過數據庫數據恢復工程師的初步檢測,發現SQL Server
    的頭像 發表于 07-26 11:27 ?562次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>SqlServer</b><b class='flag-5'>數據庫</b>底層File Record被截斷為0的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    數據庫數據恢復—SQL Server數據庫所在分區空間不足報錯的數據恢復案例

    Server數據庫故障: 存放SQL Server數據庫的D盤分區容量不足,管理員在E盤中生成了一個.ndf的文件并且將數據庫路徑指向E盤繼續使用。數據庫繼續運行一段時間后出現故障
    的頭像 發表于 07-10 13:54 ?721次閱讀

    數據庫數據恢復數據庫所在分區空間不足導致sqlserver故障的數據恢復案例

    數據庫數據恢復環境: 某品牌r520服務器,服務器中有7塊SAS硬盤,這7塊硬盤組建了一組2盤raid1陣列和一組5盤raid5陣列,raid1陣列存儲空間安裝操作系統,raid5陣列存儲空間存放
    的頭像 發表于 05-22 13:16 ?664次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>數據庫</b>所在分區空間不足導致<b class='flag-5'>sqlserver</b>故障的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    數據庫數據恢復—raid5陣列上層Sql Server數據庫數據恢復案例

    數據庫數據恢復環境: 5塊硬盤組建一組RAID5陣列,劃分LUN供windows系統服務器使用。windows系統服務器內運行了Sql Server數據庫,存儲空間在操作系統層面劃分
    的頭像 發表于 05-08 11:43 ?675次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—raid5陣列上層Sql Server<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    數據庫數據恢復—ndf文件大小變為0KB的數據恢復案例

    存儲設備損壞導致存儲中SQL Server數據庫崩潰。對數據庫文件進行恢復后,用戶發現有4個ndf文件的大小變為0KB。該SQL Server數據庫每10天生成一個大小相同的NDF文件
    的頭像 發表于 05-07 11:19 ?579次閱讀
    主站蜘蛛池模板: 欧美片欧美日韩国产综合片 | 手机看片中文字幕 | www4hu| 亚洲乱码一二三四区 | 狠狠色噜噜狠狠狠狠黑人 | 天天干天天操天天玩 | 久国产精品久久精品国产四虎 | 国产美女特级嫩嫩嫩bbb | 精品在线小视频 | 欧美第一网站 | 九九热精品在线 | 久久艹综合| 爱看精品福利视频观看 | 四虎最新网址入口 | 玖玖激情 | 天天想夜夜操 | 日本黄色视屏 | 色播五月激情 | 日韩三级免费看 | 四虎最新网址入口 | 天天做天天摸天天爽天天爱 | 在线jlzzjlzz免费播放 | 97色在线播放 | 色女人在线 | 日韩免费无砖专区2020狼 | 香蕉色综合| 在线免费视频手机版 | 狠狠激情五月综合婷婷俺 | 一区二区三区免费视频播放器 | 韩国a级床戏大尺度在线观看 | 黄色免费网站在线 | 午夜看片在线观看 | 亚洲一区高清 | 日本网站免费观看 | 中国美女毛片 | 1024手机看片国产旧版你懂的 | 人人做人人插 | 黄色爽视频 | 大尺度视频网站久久久久久久久 | 美女和帅哥在床上玩的不可描述 | 鲁一鲁色一色 |