數據庫備份是對數據庫現有的數據文件的部分或全部、相關日志文件或參數文件生成一份副本,其目的主要針對兩種突發(fā)情況。第一,硬盤介質損壞;第二,人為誤操作。
對于第一種情況,因為任何硬件都有其使用壽命,通常的硬盤(包括普通磁盤和固態(tài)盤)中的每個存儲單元都有其最大寫入次數,通常頻繁的讀取和寫入會影響硬盤的使用壽命;此外硬盤在工作是還會遇到寫入時斷電等突發(fā)事件,這些外界因素都會可能造成硬盤出現異常狀況,導致存儲在硬盤上的數據讀寫異常,如果沒有備份就會有數據庫數據丟失的風險。
對于第二種情況,犯錯對于任何人都不可避免。通常的情況例如:程序開發(fā)的人員或管理員通過開發(fā)工具軟件同時連接生產庫和測試庫,本應刪除測試庫的相關數據確鬼使神差地誤刪除了生產庫的數據,相關的操作包括,使用drop 或truncate語句誤刪除了數據庫或表;使用delete、update語句刪除或修改了表中行相關記錄并且提交;更有甚者操作系統中以root用戶身份疏忽加膽大妄為地使用了rm -rf *或rm -rf /*破壞性的命令等;這類人為錯誤雖然可以依靠制度等約束盡量避免發(fā)生,但是不可能100%地完全杜絕人為錯誤的發(fā)生,因此定期地備份數據和日志,并且把數據和日志的備份與數據庫原始數據物理隔離是挽回損失的必要條件。
>>本文地址:http://www.yiyunku.cn/zhuanye/2019/48140.html
聲明:本站稿件版權均屬中公教育優(yōu)就業(yè)所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?