
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敕令简介
【编辑推荐】
- 备份数据库的MySQL敕令行
- Oracle主动备份数据库的三种方法
- SQL SERVER主动备份数据库和删除旧稀有据
- 若何让SQL Server主动准时备份数据库并按日期定名
- 【博文推荐】用shell脚本主动化备份数据库
-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之间的数据转移;
推荐阅读
昨日,围棋世界冠军古力随重庆队来西安交战一场围甲联赛,在接收华商报记者专访谈及即将于蒲月下旬在乌镇开战的“人机大年夜战2”时,这位客岁因讲解李世石版人机大年夜战圈粉无>>>详细阅读
地址:http://www.17bianji.com/lsqh/35308.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示