物理备份和逻辑备份有什么区别?

时间:2016-08-24 12:38:04

标签: backup replication database-backups

我正在阅读有关备份的内容。我明白了什么是物理备份。但是我无法理解什么是逻辑备份?它是如何工作的?

工作的图示表示会有所帮助。

提前致谢

1 个答案:

答案 0 :(得分:10)

  

逻辑与物理(基本差异):
      逻辑备份正在使用SQL语句。使用exp工具导出是合乎逻辑的   物理备份正在数据库启动和运行时复制数据文件(HOT BACKUP)或数据库关闭时(COLD BACKUP)

换句话说,

  • 物理备份用于备份所有属于数据库的物理文件(如数据文件,控制文件,日志文件,可执行文件等)。
  • 逻辑备份中,您不会获取任何物理内容的副本,只会将数据文件中的数据提取到转储文件中。(例如:使用导出)

Read This Article

物理备份

操作系统将数据库文件保存到磁带或其他媒体上。这对于在需要时将系统恢复到较早的点是有用的。

逻辑备份

在逻辑备份技术中,IMPORT / EXPORT实用程序用于创建数据库的备份。逻辑备份备份数据库的内容。可以使用逻辑备份将数据库还原到上次备份。但是,与物理支持不同,它不应该用于创建操作系统备份副本,因为使用此方法进行恢复可以纠正损坏的数据文件。因此,在这些情况下,应首选物理备份。

更多类型... 冷和&此处还解释了物理备份下的热备份

逻辑与物理数据库备份:

一旦您决定了正常运行时间要求,就需要决定从数据库备份哪种数据。

  1. 物理文件(例如文本文件)作为单个文档存储在硬盘驱动器上。虽然数据库由许多复杂元素组成,但这些元素通常会聚合到服务器硬盘上的简单文件中。这些文件可以像系统上的任何其他文件一样轻松备份。
  2. 逻辑数据元素(如表,记录及其关联的元数据)存储在许多不同的位置。表和其他逻辑数据库元素的备份通常需要专门用于特定数据库平台的工具。虽然这些类型的备份更复杂,但它们提供了更精细的恢复功能。在进行涉及复杂事务和相互依赖的表的时间点恢复时尤其如此。
  3. 逻辑数据库备份对于特定组件的粒度恢复至关重要。物理备份对于完整的灾难恢复方案非常有用。 逻辑和物理数据库备份之间的选择应作为恢复点目标的一部分。 (的RPO)