在嵌入式数据库环境中自动化 DB2 9.7 数据库维护
2010-08-25 00:00:00 来源:WEB开发网为数据库启用自动备份
本部分介绍了如何为数据库配置自动备份。在新数据库上自动备份是默认禁用的。为了启用数据库上的自动备份,还需要启用自动维护。使用清单 2 内所示的命令来更新数据库配置以启用自动维护和自动备份。
清单 2. 启用自动维护和自动备份所需命令
UPDATE DB CFG FOR <dbname> USING AUTO_TBL_MAINT ON;
UPDATE DB CFG FOR <dbname> USING AUTO_DB_BACKUP ON;
配置维护窗口策略
对于每个自动维护任务以及每个维护窗口的配置可包含在一个简单的 XML 文档内,称为一个自动维护策略。在 embed-bundle.zip 工具箱内,这个文件的名称为 DB2MaintenanceWindowPolicy.xml(如清单 3 所示),它定义了一个周一至周五的在线维护窗口和周六及周日晚间的离线维护窗口。
清单 3. DB2MaintenanceWindowPolicy.xml 文件内容
<?xml version="1.0" encoding="UTF-8"?>
<DB2MaintenanceWindows xmlns="http://www.ibm.com/xmlns/prod/db2/autonomic/config" >
<!-- Online Maintenance Window -->
<OnlineWindow Occurrence="During" startTime="00:00:00"
duration="24" >
<DaysOfWeek>Mon Tue Wed Thu Fri</DaysOfWeek>
<DaysOfMonth>All</DaysOfMonth>
<MonthsOfYear>All</MonthsOfYear>
</OnlineWindow>
<!-- Offline Maintenance Window -->
<OfflineWindow Occurrence="During" startTime="18:00:00"
duration="12" >
<DaysOfWeek>Sat Sun</DaysOfWeek>
<DaysOfMonth>All</DaysOfMonth>
<MonthsOfYear>All</MonthsOfYear>
</OfflineWindow>
</DB2MaintenanceWindows>
更多精彩
赞助商链接