Progress-Database
如何打開損壞的進度v9.1e數據庫
如何打開損壞的 PostgreSQL v9.1e 數據庫,其中包含上次備份後添加的數據?
假設您的標籤是正確的,並且這是一個 Progress,而不是 Postgres(如文本中所示),您可以嘗試強制進入數據庫。但是,請事先備份!強制數據庫將被標記為強制並且可能永遠不會再次工作。
除此之外,強制可能是一條生命線,也是進入數據庫以轉儲其內容的方式。
這是關於強制標誌 (-F) 的較長文章。
如果文件已損壞,打開它並嘗試修復損壞的唯一方法是手動使用帶有一些Hex Editor 外掛的Notepad ++等十六進制編輯器。
當然,您需要完全理解文件內部的位和字節,這“可能”是一個禁止因素。此外,無法保證損壞不會影響您正在查找的“新”數據,因此即使您設法神奇地打開文件,您也可能會失去部分或全部新數據。
最重要的是,這完全取決於數據的重要性。如果它價值 30 億美元,或者擁有可以讓你擺脫無期徒刑的證據,那就去吧。不過可能需要很多年…
如果沒有,我建議你吞下損失,盡量減少損失,增加備份頻率,這樣下次傷害會更小。
高溫高壓