日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

(数据库系统概论|王珊)第十章数据库恢复技术-第三节:故障种类

發布時間:2025/3/15 windows 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (数据库系统概论|王珊)第十章数据库恢复技术-第三节:故障种类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一:事務故障
    • (1)事務故障概念
    • (2)事務故障原因
    • (3)事務故障恢復
  • 二:系統故障
    • (1)系統故障概念
    • (2)系統故障的破壞性
    • (3)系統故障恢復
  • 三:介質故障
    • (1)介質故障概念
    • (2)介質故障恢復
  • 四:計算機病毒

數據庫系統中可能發生各種各樣的故障,主要有以下四類

  • 事務故障
  • 系統故障
  • 介質故障
  • 計算機病毒

一:事務故障

(1)事務故障概念

事務故障:某個事務在運行過程中由于種種原因未運行至正常終止點就夭折了

(2)事務故障原因

事務故障出現的常見原因有

  • 業務規則要求被終止
  • 輸入數據有誤
  • 運算溢出
  • 違反了某些完整性限制
  • 某些應用程序出現錯誤
  • 并行事務因發生死鎖而被系統選中結束運行

(3)事務故障恢復

事務故障意味著事務沒有達到預期的終點(COMMIT或者顯式的ROLLBACK),因此,數據庫可能處于不正確狀態。恢復程序要在不影響其他事務運行的情況下,強行回滾該事務,即撤銷該事務已經作出的任何對數據庫的修改,使得該事務好像根本沒有啟動一樣。這類恢復操作稱為事務撤銷(UNDO)

二:系統故障

(1)系統故障概念

系統故障:是指造成系統停止運轉的任何事件,使得系統需要重新啟動,例如:

  • 硬件錯誤(CPU故障)
  • 操作系統故障
  • DBMS代碼錯誤
  • 系統斷電

(2)系統故障的破壞性

發生系統故障將導致:

  • 整個系統的正常運行突然被破壞
  • 所有正在運行的事務都會非正常終止
  • 內存中數據庫緩沖區的信息全部丟失
  • 外部存儲設備上的數據未受影響

(3)系統故障恢復

  • 對于尚未完成的事務:系統重新啟動后,恢復程序要執行撤銷(UNDO)所有未完成事務
  • 對于已經完成的事務:系統重新啟動后,恢復程序要執行重做(REDO)所有已提交事務

三:介質故障

(1)介質故障概念

硬件故障會使存儲在外存中的數據部分丟失全部丟失。介質故障發生的可能性要小于前兩種故障,但是其破壞性卻很大

(2)介質故障恢復

  • 更換或自動切換磁介質
  • 裝入數據庫發生介質故障前某個時刻的數據副本
  • 重做(REDO)自此時始的所有成功事務,將這些事務已提交的結果重新記入數據庫

四:計算機病毒

計算機病毒本身不屬于一種故障,但是它數據庫的破壞會表現為前面的故障

  • 事務故障(軟故障,僅事務崩潰)
  • 系統故障(軟故障,系統崩潰,需要重啟)
  • 介質故障(硬故障,數據庫文件被刪除)

總之,出現故障后,就要對數據庫進行恢復,恢復時需要利用到冗余數據,或者說就是備份數據。冗余的數據包括

  • 備份
  • 日志
  • 鏡像

總結

以上是生活随笔為你收集整理的(数据库系统概论|王珊)第十章数据库恢复技术-第三节:故障种类的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。