备份 InterChange Server Express Express 系统是系统管理员的较关键的任务之一。标准备份过程能够在发生系统故障时较容易恢复环境。由于硬件或软件故障可能使数据在 InterChange Server Express 和集成的应用程序之间处于不一致的状态,所以备份 InterChange Server Express 系统也很重要。
本节包括以下主题:
计划并执行定期对 InterChange Server Express 系统进行调度备份的过程。执行备份越频繁,则在数据丢失时需要恢复的数据越少。当计划备份调度时,牢记本节中的信息。
在 InterChange Server Express 系统中,应备份两种类型的数据:静态数据和动态数据。
缺省情况下,关系表存储在资源库数据库中。如果您将它们存储在另一数据库中,您需要备份该数据库。有关关系表的存储设置的更多信息,请参阅 Map Development Guide。
以下是 InterChange Server Express 系统中动态数据的部分列表:
当系统环境处于停顿状态或处于事件处理量最小的状态时,计划备份调度。当以下所有情况都存在时,InterChange Server Express 处于停顿状态:
InterChange Server Express 环境的不同组件需要不同的备份过程。本节中描述了以下主题:
使用关系表所驻留的数据库的标准备份实用程序来备份关系表。调度此备份以与相应的应用程序备份相符。如果在不同时间备份应用程序,则每次备份应用程序时都应备份关系表。关系数据库内经常有静态关系表。尽管此数据是静态的,但建议您将所有关系表一起备份。当备份关系表时,确保 InterChange Server Express 系统处于停顿状态。有关使系统处于停顿状态的更多信息,请参阅"关闭 InterChange Server Express"。
建议您镜像关系数据库日志以帮助恢复。如果不需要考虑硬件/软件成本,您也可以镜像关系运行时数据。
一个关系的一组关系表是紧密相关联的,因此应同时备份所有关系表。
使用这些表所驻留的 DBMS(数据库管理系统)中的标准备份实用程序来备份关系信息。
使用 repos_copy 命令备份资源库表。有关此命令的更多信息,请参阅"使用 repos_copy"。无论何时修改资源库以及在执行重新安装或 InterChange Server Express 软件升级之前和之后,都应备份资源库。当备份资源库时,InterChange Server Express 系统不必处于停顿状态。
用于备份资源库的方法取决于数据库是已分区还是未分区的。
如果数据库是已分区的,可以使用来自 DBMS 的标准数据库备份实用程序来备份资源库、事件管理和事务数据库。
如果 InterChange Server Express 数据库是未分区的,这意味着它们包含在单一数据库内,则它们应不是正常数据库备份例程的一部分。InterChange Server Express 数据库包含其恢复可导致系统内不一致的瞬时数据。应使用 repos_copy 实用程序备份 InterChange Server Express 资源库中的对象来代替。
应在以下阶段备份系统安装文件:
备份具有其它非 IBM Server Express 系统文件的协作类文件。请协调资源库备份与协作类文件备份。
某些应用程序具有归档表。可使用归档表所驻留的数据库的标准数据库实用程序来备份归档表。归档表是 InterChange Server Express 系统的一部分,但它们通常位于应用程序的数据库中。应定期备份归档表。归档表中的数据表示已从应用程序传递至 InterChange Server Express 系统的所有事件。这些事件可以用来使应用程序和 InterChange Server Express 交叉引用表“重新同步”。有关更多信息,请参阅"维护事件归档"。