informix online 的三种备份方法( 二 )


(6)用户可以使用dbexport/dbimport命令 , 将INFORMIX-ONLINE和INFORMIX-SE下的数据进行相互转换;也可以将数据在INFORMIX-ONLINE的不同版本之间转换 。这种转换对数据库服务器的结构和ONLINE的配置没有特别要求 。
(7)使用dbexport/dbimport命令备份/恢复数据 , 可以起到消除数据分配空间碎块的作用 , 提高数据库整体运行效率 。
三、 使用onunload命令进行数据备份
1.onunload命令简介
onunload命令以页为单位 , 使用二进制形式卸出数据 , 备份效率比dbexport高 。
2.onunload命令的语法
onunload [-l] [-t ] [-b ] [-s ] [:[owner>.]]
以上参数代表的意义如下:
< >中包括的内容为必选项 , [ ]中的内容为可选项 。
-l 指示onunload分别从配置参数TAPEDEV、TAPEBLK和TAPESIZE中读入磁带设备、块大小和备份设备容量值 。
-t 指定备份设备名 。
-b 指定备份设备的块大小 。
-s 指定备份设备的存储容量 。
database 指定要备份的数据库 。
owner 指定表的属主 。
table 指定要卸出的表 。
3.使用onunload需要注意的问题
(1)onunload备份的数据必须用onload命令进行恢复 。
(2)onunload/onload不能实现不同版本的ONLINE之间的数据转移 。
(3)onunload/onload是以磁盘页大小为单元存储的二进制数据 , 卸出和接受数据的计算机必须具有相同的磁盘页大小 。
(4)只能将onunload卸出的数据装入ONLINE管理的数据库或表 。
(5)用户必须具有DBA访问权限 , 才能执行onunload命令 。
(6)onunload不保留初始表上定义的访问特权 。
(7)onunload不保留初始表

推荐阅读