Informi备份还原分析和总结.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

informix备份恢复

Informix-Online数据库因其具有高性能、高可靠性、支持数据完整性定义/检查等特性而得到广泛应用。对于使用中的数据库,数据备份的安全可靠性便成为人们关注的焦点。根据多年的学习和经验,笔者对Informix-Online数据库常用的三种数据备份方式加以归纳和比较。

一.使用ontape工具进行数据备份1.ontape工具的功能

ontape工具具有如下功能:备份和恢复Online数据、备份和恢复逻辑日志、改变数据库日志状态等(本文着重介绍数据备份功能)。

执行ontape备份数据的语法ontape备份语法为:

ontape-s-L备份级别(0、1、2)

在online处于联机或静止方式时,Informix用户或具有DBA权限的用户可以通过执行上面的命令进行备份。根据备份方案安排进行0级、1级、2级备份。0级备份是对整个数据库的所有数据进行完整备份;1级备份是只对0级备份以后修改过的数据进行备份;2级备份只是对1级备份以后修改过的数据进行备份。

使用ontape工具进行数据备份需要注意的问题

在执行ontape备份前要对Onconfig文件中的TAPEDEV、TAPEBLK、TAPESIZE参数进行正确的设置。

为了缩短数据恢复时间,应以进行0级为主,尽量减少1级和2级备份。对银行等重

要部门数据,应每天进行0级备份。

如果需要将ontape备份的数据恢复到另一台服务器上时,要求两台服务器机型、操作系统、Onconfig配置文件及非临时分配的Dbspace磁盘空间数量和大小必须一致,否则数据不能正常恢复。

必须保证有足够可用的逻辑日志文件。如果剩余的逻辑日志空间小于单个逻辑日志的

50%,Informix-online将拒绝执行备份操作。必须先备份已使用过的逻辑日志,然后才能进行数据备份。

保留Onconfig文件副本。在进行0级备份后,应备份Onconfig文件,因为在恢复0级备份时需要读Onconfig文件信息,如果online配置被修改,数据恢复将失败,如果恢复此0级备份,必须恢复当时的配置。

备份可以在online联机或静止方式下进行,在备份过程中不能改变online运行方式,否则备份会被中断。

不要使用后台方式执行备份命令(UNIX下的&&),因为备份采用交互方式进行。

一、数据库零级备份

中断当前正在执行的连续日志备份。用tapeback用户登录执行

./stoptape

用命令ps–ef|grepontape检查日志备份是否停止。

取出磁带并插入新磁带。

执行命令onmode–l

执行命令ontape–s–L0

等待命令执行完毕。记录程序返回的逻辑号。

用命令echo$?命令检查零级备份是否执行成功。

取出磁带并在磁带标签上注明前面记录的逻辑号。二、数据库连续逻辑备份

1、插入磁带

2、执行命令

./tapeback

3、执行命令ps–ef|grepontape检查日志备份进程是否确实运行。

4、exit退出终端三、数据库恢复

用informix用户登录执行命令

onmode–ky

关闭数据库服务。

1、恢复零级备份

把离当前最近日期的零级备份磁带插入磁带机执行命令ontape–p

2、恢复日志备份

把零级备份以后的日志备份磁带插入磁带机中。

执行命令ontape–l

二.使用dbexport命令进行数据备份1.dbexport命令简介

dbexport命令以ASCII码格式将数据写到文件或备份介质上(如磁带)。dbexport卸出的文件包括数据库模式文件和数据文件。

2.dbexport命令语法如下

dbexport[-X][-c][-q][-d][-ss][{-o-t-b-s[-f]}]

以上命令中参数的意义如下:

<>中包括的内容为必选项,[]中的内容为可选项。

-c:指示如果没有错误,则输出全部信息。

-q:在标准输出设备上不显示错误信息、警告和所生成的SQL数据定义语句。

-d:仅输出blob描述符,不输出blob数据。

-ss:在模式文件中输出特定于服务器的用于创建数据库和表的信息,比如:初始的extent和附加的extent的大小、上锁方式、表所驻留的dbspace等信息。

-o:指定数据输出文件的磁盘目录。

-t:指定数据输出文件的备份介质名称。

-b:指定备份介质块大小。

-s:指定备份介质的最大存储量。

-f:用于指定存储在备份介质上的模式文件名。database:指定备份的数据库名称。

使用dbexport功能及需注意的问题

1)执行

文档评论(0)

dqy118 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海海滋实业有限公司
IP属地上海
统一社会信用代码/组织机构代码
91310115MA7DL1JF2N

1亿VIP精品文档

相关文档