
简介:Informix-OnLine数据库因其具备高性能、高可靠性、支持数据完整性定义/检查等特性而得到广泛应用。本文主要针对Informix-Online数据库常用的三种数据备份方式加以归纳和比较。(注释:本文中的备份大多是备份到磁带上的热备份)
一.使用ontape工具进行数据备份
1.ontape工具的功能
ontape工具具备如下功能:备份和恢复Online数据、备份和恢复逻辑日志、改变数据库日志状态等(注释:本文着重介绍数据备份功能)。
2.执行ontape备份数据的语法
ontape备份语法为:
ontape-s-L备份级别(0、1、2)
在online处于联机或静止方式时,Informix用户或具备DBA权限的用户能够通过执行上面的命令进行备份。根据备份方案安排进行0级、1级、2级备份。0级备份是对整个数据库的任何数据进行完整备份;1级备份是只对0级备份以后修改过的数据进行备份;2级备份只是对1级备份以后修改过的数据进行备份。
3.使用ontape工具进行数据备份需要注意的问题
(1)在执行ontape备份前要对Onconfig文档中的TAPEDEV、TAPEBLK、TAPESIZE参数进行正确的配置。
(2)为了缩短数据恢复时间,应以进行0级为主,尽量减少1级和2级备份。对银行等重要部门数据,应每天进行0级备份。
(3)假如需要将ontape备份的数据恢复到另一台服务器上时,需要两台服务器机型、操作系统、Onconfig配置文档及非临时分配的Dbspace磁盘空间数量和大小必须一致,否则数据不能正常恢复。
(4)必须确保有足够可用的逻辑日志文档。假如剩余的逻辑日志空间小于单个逻辑日志的50%,Informix-online将拒绝执行备份操作。必须先备份已使用过的逻辑日志,然后才能进行数据备份。
(5)保留Onconfig文档副本。在进行0级备份后,应备份Onconfig文档,因为在恢复0级备份时需要读Onconfig文档信息,假如online配置被修改,数据恢复将失败,假如恢复此0级备份,必须恢复当时的配置。
(6)备份能够在online联机或静止方式下进行,在备份过程中不能改变online运行方式,否则备份会被中断。
(7)不要使用后台方式执行备份命令(UNIX下的&&),因为备份采用交互方式进行。
二.使用dbexport命令进行数据备份
1.dbexport命令
dbexport命令以ASCII码格式将数据写到文档或备份介质上(如磁带)。dbexport卸出的文档包括数据库模式文档和数据文档。
共3页: 上一页 [1] [2] [3] 下一页
[ 1][ 2][ 3]
|