备份

请使用以下一种方法备份数据库。

您可以使用两个 Informix® 备份选项中的一个选项从已复制的文件系统备份。但是,Informix 数据格式和辅助数据库服务器不能同时使用。

有关 ccmdb backup 命令的更多信息,请参阅:

从已复制的文件系统位置备份

在备份过程中,复制和归档文件系统数据会导致数据库停机。但是,要减少数据库停机时间,-synced_files 选项可将文件系统复制到其他位置并从该位置执行备份。然而,此方法需要更多磁盘空间。

当使用 ccmdb backup –synced_files db copy path 选项时,将按顺序发生以下操作:
  1. 文件系统数据复制到其他位置。在此期间,数据库仍可用且不会锁定。
  2. 保护数据库以防止用户修改。
  3. 备份元数据。
  4. 再次复制文件系统数据以捡取任何更改。此操作将很快完成,因为仅复制第一次执行复制后对数据库所作的更改。
  5. 取消对数据库的保护,以便用户可以再次工作。
  6. 从文件系统副本中获取备份。

通过将大部分文件系统数据备份时间移至事务外,此选项可减少数据库受保护的时间。

虽然初始复制很慢,但是对于此期间的大部分时间,数据库仍然可用。
  • 如果第二个位置已经填充,那么系统将比较目录树并仅复制发生更改的内容。
  • 要加快操作速度,您可以在第一次执行备份后复用数据库副本目录。

使用新数据格式的备份(仅限 Informix)

ccmdb backup -format platform_dependent … 选项是从 Informix 中转储元数据的较快速方法。 但是,生成的备份文件的可移植性较差。

此方法只能恢复至相同的操作系统平台和 Rational® Synergy 版本。

此方法仅用于备份。请勿用于升级或切换平台。

从辅助数据库服务器备份(仅限 Informix)

此备份方法使用 Informix RSS 技术使辅助数据库服务器保持同步。系统在辅助服务器上执行数据库完整性检查和备份,而使主服务器可供使用。第二个物理服务器必须像主服务器一样配置。

要从辅助数据库服务器备份:
  1. 创建辅助服务器(仅一次)。
  2. 在辅助服务器上,运行 ccmdb backup 命令。

    没有针对使用辅助服务器的特定命令行选项。 当 ccmdb backup 命令在辅助服务器机器上运行时,该命令可自动选择辅助服务器。

当您从辅助服务器运行 ccmdb backup 命令时,将按顺序发生以下操作:
  1. 保护数据库。
  2. Informix 执行同步复制以更新辅助服务器。
  3. 主服务器和辅助服务器同步将停止。
  4. 取消对数据库的保护,以便用户可以再次工作。
  5. 系统在辅助服务器上执行完整性检查和备份。

将此备份方法与复制文件系统备份方法结合使用,可使停机时间最短。


反馈