Informix ON-Bar备份解决方法

http://tech.ddvip.com   2007年09月17日    社区交流

内容摘要:ON-Bar 是一个完全可伸缩的备份产品,用于Informix 数据库。它让您可以并行地运行备份和恢复,根据您选择要运行的线程数量,这可以让您大大提高它们的速度。ON-Bar 适用于任何规模的Informix 系统。

  需要备份什么?

  除了您的数据(运行备份的主要目的)之外,每次运行ON-Bar 备份时,还应该备份其它文件。

  $INFORMIXDIR 中有一些 ON-Bar 需要的文件,以便完成恢复。这些文件叫作“紧急引导文件”。它们的用途是在冷恢复(从完全丢失中恢复)事件中代替sysutils 数据库。建议您在ON-Bar 完成每次备份之后,备份这些文件。

  大多数存储管理器都有一个Informix 特有的部件,可以为您处理这个问题(您会知道您是否有这个部件,因为您需要为它支付额外费用)。运行ON-Bar 时需要这个Informix 部件。确保正在备份这些文件,这一点很重要,因为这通常是一个可以被关闭的选项。

  如果正在使用不会为您备份这些文件的ISM 或存储管理器,我建议每次备份之后,备份整个$INFORMIXDIR。这会确保您不会遗漏某个文件,以致将来发现不能恢复数据。如果不能完成备份整个$INFORMIXDIR,请参阅图2 获取紧急引导文件的列表和我建议您备份的其它一些文件。

  sysutils 数据库

  sysutils 数据库是ON-Bar 存储所有数据的地方。这个数据库会记住存储管理器标识(存储管理器需要这些标识来检索信息),以及关于备份了什么以及何时备份的信息。使用ON-Bar 时,它是一个至关重要的数据库(就象sysmaster 与数据库之间的关系)。

  您将会留意到,当运行备份时,sysutils 的大小会增加。您要定期清除该数据库中的一些数据,可以使用onsmsync 实用程序来执行该操作。如果正在运行一个老版本的Informix,您也许会发现并不存在这个实用程序(这会把我们引入经常升级服务器的话题,但我会把这个问题留到另一个讨论中)。

  配置 ON-Bar

  配置ON-Bar 包括设置ON-Bar 以与存储管理器交互、设置ON-Bar 文件本身,以及设置所有onconfig 参数让ON-Bar 运行。请参阅图3,获取ON-Bar 配置文件列表。

责编:豆豆技术应用

正在加载评论...