oracle逻辑备份和物理备份,oracle数据库物理备份和逻辑备份区别
oracle數據庫物理備份和邏輯備份區別
ORACLE中數據備份分為物理備份和邏輯備份兩種。物理備份就是轉儲ORACLE物理文件(如數據文件、控制文件、歸檔日志文件等),一旦數據庫發生故障,可以利用這些文件進行還原;
邏輯備份就是對數據庫對象(如用戶、表、存儲過程等)利用EXPORT等工具進行導出工作,可以利用IMPORT等工具把邏輯備份文件導入到數據庫。
RMAN備份是一種物理備份,不是對象級的邏輯備份, 可以用RMAN來備份數據文件、控制文件、參數文件、歸檔日志文件。在數據庫出現問題的時候可以通過RMAN物理備份恢復到數據庫的失效點。
邏輯備份是通過邏輯手段記錄要備份的數據庫對象的信息,是一種對象級備份的方案,因此邏輯備份的備份集的可移植性比較強,可以把數據庫的邏輯備份恢復到不同版本不同平臺的數據庫上,也正式因為邏輯備份是對象級的備份,因此備份和恢復的效率比較低,對于大型的系統,采用邏輯備份,其恢復時間之長是大多數大型業務系統所不能忍受的。 相對而言,物理備份不具備移植性,備份環境和恢復環境必須是完全相同的,由于物理備份是對數據庫的文件(Block)進行備份,其備份和恢復速度相對比較快,在大型業務系統中較多地使用物理備份。
Oracle熱備份是一種物理備份,不過之后設置的物理備份和邏輯備份是兩種不同的方式,一種是block改變的應用,一種的SQL語句的重現,所以一個稱為物理Standby,一個稱為邏輯Standby 。
自:? 在實際應用中,應該以物理備份為主,邏輯備份作為補充。
總結
以上是生活随笔為你收集整理的oracle逻辑备份和物理备份,oracle数据库物理备份和逻辑备份区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .net odbc连接mysql数据库,
- 下一篇: sql创建计算机用户,2015年计算机四