在嵌入式数据库环境中自动化 DB2 9.7 数据库维护
2010-08-25 00:00:00 来源:WEB开发网使用 sysproc.automaint_set_policyfile 存储过程可以更新这些策略。清单 4 显示了借助此存储过程用在 DB2MaintenanceWindowPolicy.xml 文件内指定的参数更新维护窗口策略的一个例子。工具箱的 backupsetup.sh 脚本中使用了相同的命令。若按如下的指导使用这个工具箱脚本,则无需手动运行此命令。
清单 4. 用来设置维护窗口策略的命令
db2 "call sysproc.automaint_set_policyfile
('MAINTENANCE_WINDOW', ‘DB2MaintenanceWindowPolicy.xml')"
配置自动备份策略
自动备份策略也可包含在一个 XML 文档内,用来控制执行的是哪种备份(在线或离线)、备份的位置以及备份的条件(自动备份何时 应该考虑采取一次备份)。在此工具箱内,名为 DB2AutoBackupPolicy.xml 的文件(如清单 5 所示)包含了一个自动备份策略。
清单 5. DB2AutoBackupPolicy.xml 文件内容
<?xml version="1.0" encoding="UTF-8"?>
<DB2AutoBackupPolicy
xmlns="http://www.ibm.com/xmlns/prod/db2/autonomic/config" >
<BackupOptions mode="Online" >
<BackupTarget>
<DiskBackupTarget>
<PathName>/home/db2inst1/dbname/backupimages/</PathName>
</DiskBackupTarget>
</BackupTarget>
</BackupOptions>
<BackupCriteria
numberOfFullBackups="1"
timeSinceLastBackup="168"
logSpaceConsumedSinceLastBackup="1000" />
</DB2AutoBackupPolicy>
更多精彩
赞助商链接