作家
登录

备份Informix-Online数据库三法

作者: 来源: 2017-05-18 14:52:34 阅读 我要评论

备份Informix-Online数据库三法

Informix-Online数据库因其具有高机能、高靠得住性、支撑数据完全性定义/检查等特点而获得广泛应用。对于应用中的数据库,数捷报份的安然靠得住性便成为人们存眷的核心。根据多年的进修和经验,笔者对Informix-Online数据库常用的三种数捷报份方法加以归纳和比较。本文所讲备份大年夜多是备份到磁带上的热备份办法。

一.应用ontape对象进行数捷报份

ontape对象具有如下功能:备份和恢复Online数据、备份和恢复逻辑日记、改变数据库日记状况等(本文侧重介绍数捷报份功能)。

2.履行ontape备份数据的语法

ontape备份语法为:

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

7)不要应用后台方法履行备份敕令(UNIX下的&&),因为备份采取交互方法进行。

在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磁盘空间数量和大年夜小必须一致,不然数据不克不及正常恢复。

-o:指定命据输出文件的磁盘目次。

4)必须包管有足够可用的逻辑日记文件。如不雅残剩的逻辑日记空间小于单个逻辑日记的50%,Informix-online将近绝履行备份操作。必须先备份已应用过的逻辑日记,然后才能进行数捷报份。

5)保存Onconfig文件副本。在进行0级备份后,应备份Onconfig文件,因为在恢复0级备份时须要读Onconfig文件信息,如不雅online设备被修改,数据恢复将掉败,如不雅恢复此0级备份,必须恢复当时的设备。

-s:指定备份设备的存储容量

6)备份可以在online联机或静止方法下进行,在备份过程中不克不及改变online运行方法,不然备份会被中断。

1.ontape对象的功能

二.应用dbexport敕令进行数捷报份

1.dbexport敕令简介

2.dbexport敕令语法如下

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

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

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

-c:指导如不雅没出缺点,则输出全部信息。

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

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

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

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

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

1.Onunload敕令简介

【编辑推荐】

  1. 备份数据库的MySQL敕令行
  2. Oracle主动备份数据库的三种方法
  3. SQL SERVER主动备份数据库和删除旧稀有据
  4. 若何让SQL Server主动准时备份数据库并按日期定名
  5. 【博文推荐】用shell脚本主动化备份数据库
【义务编辑:枯木 TEL:(010)68476606】

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

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

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

database:指定备份的数据库名称。

应用dbexport功能及需留意的问题

1)履行dbexport敕令必须是Informix用户或具有DBA拜访权限的用户;

2)用dbexport备份的数据必须用dbimport敕令恢复;

3)用户可以经由过程编辑模式文件来改变dbimport生成的数据库,如改变数据库名称或相干的表信息;

4)dbexport以独有方法(exclusivemode)占用数据库,备份时代其他用户不克不及对数据库进行萌芽和修改及插入操作;

5)模式文件不保存数据库的日记文件,用户应用dbimport敕令建立数据库时必须为新建数据库选择一种日记方法(ANSI、buffered、nobuffered类型);

6)用户可以应用dbexport/dbimport敕令,将Informix-online和Informix-SE下的数据进行互相转换;也可以将数据在Informix-online的不合版本之间转换,这种转换对数据库办事器的构造和online的设备没有特别请求;

7)应用dbexport/dbimport敕令备份/恢复数据,可以起到清除数据分派空间碎块的感化,进步数据库整体运行效力。

三.应用Onunload敕令进行数捷报份

Onunload敕令以页为单位,应用二进制情势卸出数据,备份效力比dbexport高。

2.Onunload敕令的语法

Onunload[-l][-t][-b][-s][:[owner>.>

以上参数代表的意义如下:

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

-l:指导onunload分别大年夜设备参数TAPEDEV、TAPEBLK和TAPESIZE中读入磁带设备、块大年夜小和备份设备容量值

-t:指定备份设备名

-b:指定备份设备的块大年夜小

database:指定要备份的数据库

owner:指定表的属主

table:指定要卸出的表

应用onunload须要留意的问题

1)onunload备份的数据必须用onload敕令进行恢复;

2)onunload/onload不克不及实现不合版本的online之间的数据转移;


  推荐阅读

  柯洁将迎战AlphaGo 古力:能赢一盘的概率只有10%

昨日,围棋世界冠军古力随重庆队来西安交战一场围甲联赛,在接收华商报记者专访谈及即将于蒲月下旬在乌镇开战的“人机大年夜战2”时,这位客岁因讲解李世石版人机大年夜战圈粉无>>>详细阅读


本文标题:备份Informix-Online数据库三法

地址:http://www.17bianji.com/lsqh/35308.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)