Informix ON-Bar备份解决方法

ON-Bar 简述

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

如果您想要减少系统备份和恢复时间,那么ON-Bar 能满足您的要求。当机器上正在运行其它处理时,ON-Bar 也可以运行,因为当备份运行时,它不要求数据库的任何部分脱机。但是,当ON-Bar 正在运行时,它确实要消耗大量系统资源,因此建议在运行备份时,尽量减少其它正在运行的处理的数量。

ON-Bar 组件 — 存储管理器

为了让ON-Bar 工作,必须安装并配置存储管理器。存储管理器是为您处理磁带系统的软件。它的一些功能就是将数据写到实际的磁带、跟踪什么数据在哪盘磁带上、将数据分配给各个类别、处理保留时间等。这些通常是比较昂贵的工具,而且需要一些专门知识来进行配置。

存储管理器的示例是Legato 公司的NetWorker 和VERITAS 公司的NetBackup。Informix 也附带一个存储管理器,它的引擎叫作Informix Storage Manager(ISM),它基本上是Legato 公司的NetWorker 的缩小版。对于可以用最小数量的线程备份的拥有四个或更少磁带机的小系统,它可以正常运行。

ON-Bar 从数据库读取数据,然后直接与存储管理器通信,将数据存储到磁带。存储管理器会跟踪数据的去向,以及该数据要保留多久。

备份策略

在我们直接跳到如何配置ON-Bar 并让它运行之前,我想要简单地讨论一下如何实现适当的备份解决方案。特别地,我将讨论备份级别和它们对保存/恢复次数的影响。如果您一直使用ontape,您可能已经对此有深入了解,但还有一些ON-Bar 特有的考虑事项值得注意。

ON-Bar 提供三种不同级别的备份:

级别0,它备份系统上的所有数据;

级别1,它备份自从上次级别0 备份之后所有已更改的数据;以及

级别2,它备份自从上次级别1 或级别0 备份之后所有已更改的数据。

这些不同的级别可以结合起来使用,以缩短备份操作的运行。在理想情况下,我们只要每晚运行一次级别0,这样就行了。但是,通常需要考虑备份运行时间和磁带数量的实际约束。与级别0 相比,级别1 或级别2 备份运行要快得多;但是,如果您需要恢复,那么它需要更长时间。这是因为您必须首先恢复级别0 数据,然后恢复级别1,最后是级别2。在实现解决方案之前,必须仔细考虑如何权衡备份时间和恢复时间的得失。图1 中显示了典型的备份解决方案。

如果您有足够的时间和足够的备用磁带,我建议您每天都做级别0 备份。这会大大增加您的恢复时间(尤其是对于大的系统),将用去更多磁带,而且将需要更长时间运行备份。ON-Bar 的可伸缩能力非常好,您通常可以通过添加磁带机来以跟上数据的增长速度,足以缩短备份运行时间— 我看到过用ON-Bar 在三小时之内完成1 TB 系统的备份。

ON-Bar 在运行时对查询时间有重大影响(有些查询要花10 倍于原来的时间来运行),因此建议您在没有别人使用机器的时候运行备份。如果不能这样做,那么就在机器上的系统负载最小时运行备份。

要考虑的另一个重要事项是ON-Bar 只提供物理备份;即,它可以应付数据库空间(dbspace)脱机、磁盘故障和引擎故障。如果某人删除表、运行错误的更新,或者删除他们不应删除的许多行,ON-Bar 不会提供保护。我把这些类型的错误叫作逻辑(或用户)错误。

使用ON-Bar 很难恢复逻辑错误。这是因为您不能从ON-Bar 备份中恢复单个表— 如果您想要进行表级备份,必须有计划的将那些表转储到磁盘。如果需要使用ON-Bar 恢复一个表,就需要对整个系统执行时间点(point in time)恢复,该时间点应在发生逻辑错误的时间之前。

时间: 2024-08-03 09:59:06

Informix ON-Bar备份解决方法的相关文章

驱动备份解决方法,怎么备份还原启动程序

使用驱动精灵备份操作系统驱动程序方法: 第一步:下载驱动精灵. 第二步:打开驱动精灵.然后选备份驱动程序 然后它会自动检查你的驱动程序 之后 把它们全选上(全打上勾): 第三步:备份驱动 全勾上之后按下一步 在选择备份类型那选"自动安装文件" 保存位置和文件名就选个你喜欢的就可以了 没多大的关系 然后就等它为您从您的电脑中自动备份驱动程序(大概要等3到4分钟) 当你看到这个界面时 就代表你已经成功把你的电脑中的驱动程序备份了 第四步:使用备份文件还原驱动 首先找到之前做好的驱动备份 打

android图库竖屏不显示status bar的解决方法_Android

图库在JB和JB2的版本上显示的行为是:横屏全屏显示,竖屏会显示status bar.如何使竖屏也不显示status bar. 修改alps/packages/apps/Gallery2/src/com/android/gallery3d/app/AbstractGalleryActivity.java中toggleStatusBarByOrientation() 方法: 复制代码 代码如下: private void toggleStatusBarByOrientation() { if (m

android图库竖屏不显示status bar的解决方法

图库在JB和JB2的版本上显示的行为是:横屏全屏显示,竖屏会显示status bar.如何使竖屏也不显示status bar. 修改alps/packages/apps/Gallery2/src/com/android/gallery3d/app/AbstractGalleryActivity.java中toggleStatusBarByOrientation() 方法: 复制代码 代码如下: private void toggleStatusBarByOrientation() { if (m

sql2000备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象的解决方法

sql2005|备份|对象|解决|数据|数据库  sql2000备份的数据库还原到sql2005后,选择"数据库关系图"提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象.若要继续,请首先使用"数据库属性"对话框的"文件"页或  ALTER  AUTHORIZATION  语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象.       解决方法如下: 1.设置兼容级别为90(2005为90)  USE  [maste

sql 2008“备份集中的数据库备份与现有的xx数据库不同”的解决方法

因为是在另一台电脑对同名数据库做的备份,用常规方法还原,提示不是相同数据库,不让还原,在网上找到下面的方法解决了: 一.右击系统数据库master,新建查询 执行以下SQL代码: RESTORE DATABASE xxxFROM DISK = 'E:\DB\xxx.bak' --bak文件路径with replace,MOVE 'xxx' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\xxx

电脑出现Windows备份无法启动的解决方法

电脑出现Windows备份无法启动的解决方法   1.按组合键win+r打开运行,输入services.msc并按回车; 2.在服务列表中,找到并双击打开"Windows Backup"; 3.启动类型改为"自动",并启动服务; 4.重新启动电脑,打开备份和还原,即可进行备份.

无法备份sata硬盘的解决方法 ghost找不到sata硬盘

原因:很可能是因为你在主板BIOS中把"Integrated Peripherals-On Chip Serial ATA"选项设置为"Enhanced Mode(增强模式)"导致. 解决方法:就是进入你主板的BIOS设置中,关闭SATA硬盘的增强模式,而改用兼容模式把SATA映射到IDE信道即可. 另外也可以用WIN PE光盘启动系统,再用GHOST进行备份.

Ghost备份Win7时出现Invalid switch错误解决方法

  Ghost安装器备份Windows7系统的时候,重新启动后进入Ghost界面时,有用户遇到了Invalid switch的错误提示,导致无法备份,Ghost安装器备份Win7出现Invalid switch错误怎么办? 其实这是由于你将备份文件存放路径或是文件名设置过长,或添加了特殊字符所致(例如中文文件名或路径),解决方法只要重新设置存放路径并确保文件名及路径完全是英文字符便可解决Invalid switch错误提示.

[求助]rsync备份失败,度娘说的解决方法都试过了,不行。

问题描述 [求助]rsync备份失败,度娘说的解决方法都试过了,不行. 备份是按官方帮助文件配置,但运行以下命令后一直提示错误 rsync -avzp --password-file=/root/rsync.passwd rsync@XX.XX.XXX.XX::alidata /alidata 提示如下: @ERROR: auth failed on module alidata rsync error: error starting client-server protocol (code 5