您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

例行备份

代码示例、背景信息以及标准备份选项的提示。

FULL 备份

FULL 备份创建数据库的完整副本。 FULL 关键字是可选的。此示例将数据库备份到两个磁带设备:

BACKUP DATABASE

TO '/dev/rmt/0'

TO '/dev/rmt/1'

WITH COMMENT 'Jan 18 full backup of iquser'

此示例恢复数据库:

RESTORE DATABASE 'iquser' 

FROM '/dev/rmt/0'

FROM '/dev/rmt/1'

INCREMENTAL 备份

INCREMENTAL 备份复制自上次任意备份类型以来的所有事务。要执行增量备份,请使用 INCREMENTAL 关键字。此示例将数据库的增量备份创建到一个磁带设备上:

BACKUP DATABASE

INCREMENTAL

TO '/dev/rmt/0' SIZE 150

WITH COMMENT 'Jan 30 incremental backup of iquser'

SIZE 参数用于指定每个输出设备的最大存储容量。

INCREMENTAL SINCE FULL 备份

INCREMENTAL SINCE FULL 备份自上次完全备份以来服务器上的所有更改。此示例将数据库备份到两个磁带设备:

BACKUP DATABASE  

INCREMENTAL SINCE FULL

TO '/dev/rmt/0' SIZE 10000000

TO '/dev/rmt/2' SIZE 15000000

自上次完全备份后发生更改的所有块都将保存到单独的磁带设备。

只读文件和 Dbspace

READWRITE 和 READONLY 关键字可将备份限制为读写或只读文件或 dbspace。读写 dbspace 和文件必须是 SAP IQ dbspace

将只读 dbspace 备份到磁带设备:

BACKUP DATABASE READONLY DBSPACES dsp1 

TO '/dev/rmt/0'

恢复 dbspace

RESTORE DATABASE READONLY DBSPACES dsp1 

FROM '/dev/rmt/0'

将只读文件备份到 bkp.f1f2 :

BACKUP DATABASE READONLY FILES dsp1_f1, dsp1_f2 

TO 'bkp.f1f2'

将只读 dbspace 和只读文件备份到 bkp.RO :

BACKUP DATABASE READONLY DBSPACES dsp2, dsp3 READONLY FILES dsp4_f1, dsp5_f2 

TO 'bkp.RO'