數據庫故障的種類和恢復方法,數據庫運行中可能產生的故障有哪幾類?哪些故障影響事務的正常執行?哪些破壞數據庫數據?
瀏覽量: 次 發布日期:2024-02-10 06:40:51
數據庫故障的種類和恢復方法目錄
數據庫運行中可能產生的故障有哪幾類?哪些故障影響事務的正常執行?哪些破壞數據庫數據?
數據庫系統中故障可以分為哪幾類?

事務故障。
系統故障。
介質故障。
一、事務糾紛
什么是事務障礙?
有的事務在運行過程中由于種種原因沒有運行到正常結束點。
常見的事務故障。
輸入的數據是錯誤的。
運算溢出。
違反了完整性的限制。
有一些應用錯誤。
并行事務會發生死鎖。
辦公障礙(接著)
事務障礙的修復。
事務故障的恢復:事務取消(UND)。
恢復程序強制滾回事務,以免影響其他事務的執行。也就是說,刪除事務在數據庫中被修改的所有修改,使事務看起來完全沒有啟動。
二、系統故障
什么是系統故障?
由于某種原因整個系統的正常運行突然停止,所有正在運行的事務以非正常的方式結束。
當發生系統故障時,內存中的數據庫緩沖器的信息會全部丟失,但存儲在外部存儲空間的數據不會受到影響。
系統故障(接著)
系統故障的常見原因。
操作系統和DBMS代碼的錯誤。
操作員的操作失誤。
有特定類型的硬件錯誤(例如CPU故障)。
突然停電。
系統故障(接著)
修復系統故障。
1.刪除對數據庫中尚未完成的事務的所有修改。
如果DBMS不能確定哪些事務更新了數據庫,那么在系統重啟后,恢復程序將強制刪除(UND)所有未完成事務,就像那些事務一樣擺出沒有動作的樣子。
2.將事務提交完成的結果寫入數據庫。
如果DBMS不能確定哪些事務的提交結果還沒有寫入物理數據庫,那么在系統重啟后,恢復程序需要重新做所有提交的事務有。
三、介質故障
什么是介質障礙?
硬件故障會導致存儲在外部存儲器中的數據的一部分或全部丟失。
介質故障與前兩種故障相比,可能性非常小,但破壞性最大。
介質故障(連續)
媒體障礙的常見原因。
硬件故障。
磁盤損壞。
磁頭碰撞。
有潛在的漏洞。
瞬時強磁場的干擾。
介質故障(連續)
介質故障的修復。
在數據庫中加入介質故障發生前某個時間點的數據副本。
從那個時間點開始重新做所有成功的事務,將事務提交的結果重新登錄到數據庫中。
糾紛的種類小結
數據庫系統故障的影響。
數據庫會被破壞。(媒體故障)
數據庫是不一致的。
數據庫中包含了對未完成事務的修改(事務故障,系統故障)
沒有對數據庫中已經提交的事務進行修改(系統故障)
不同類型的障礙,應采用不同的恢復動作。
問題的種類摘要(續)
恢復的基本原理很簡單
原理:利用存儲在系統其他地方的冗余數據,重建數據庫中被破壞或不正確的數據。
恢復的技術是復雜的。
一般來說,大型數據庫產品中,恢復子系統的代碼占全部代碼的10%以上。
數據庫運行中可能產生的故障有哪幾類?哪些故障影響事務的正常執行?哪些破壞數據庫數據?

數據庫系統中的故障可以分為以下幾種。(1)事務內部故障;(2)系統故障。(3)介質故障。(4)電腦病毒。
事務故障,系統故障,介質故障會影響事務的正常執行。媒體故障,計算機病毒破壞數據庫。
關于數據庫的簡答題

1、數據詞典
數據詞典是系統中各種數據描述的集合,是詳細的數據收集和數據分析的結果。
數據詞典包含數據項目、數據結構、數據流向、數據存儲和處理過程。
2、數據系統的數據試著說明抽象的三級結構。
數據抽象化的三個階段模式是“內”、“型”和“外”。
內部模式描述了數據庫的物理結構和存儲結構,是數據庫中數據的表現形式。
模式是數據庫中所有數據的邏輯結構和特征的集合。在關系數據庫中,模式是表與表之間的
聯系你。
外部模式是關于某個應用的局部數據的邏輯結構和特征的描述。
具體來說,就是視野。
3、數據庫系統常見故障有哪些?
常見的故障有事物內部故障、系統故障、媒體故障、電腦病毒等。
4、數據庫系統的故障有哪些種類?恢復系統的主要功能是什么?
(1)數據庫本身會被破壞。
數據庫本身沒有被破壞,但是數據不正確。
恢復系統的主要功能是將數據庫從錯誤狀態恢復到已知的正確狀態。
5、事務
用戶定義的數據庫的工作序列。這些工作是不可分割的,都做,都不做。
單位。
答完后,把這個背下來