WEB开发网
开发学院数据库DB2 在嵌入式数据库环境中自动化 DB2 9.7 数据库维护 阅读

在嵌入式数据库环境中自动化 DB2 9.7 数据库维护

 2010-08-25 00:00:00 来源:WEB开发网   
核心提示: 清单 6 显示了一个借助 sysproc.automaint_set_policyfile 存储过程用在 DB2AutoBackupPolicy.xml 文件内指定的参数设置自动备份策略的例子, 工具箱的 backupsetup.sh 脚本中使用了相同的命令,在嵌入式数据库环境中自动化 DB2

清单 6 显示了一个借助 sysproc.automaint_set_policyfile 存储过程用在 DB2AutoBackupPolicy.xml 文件内指定的参数设置自动备份策略的例子。 工具箱的 backupsetup.sh 脚本中使用了相同的命令。若按如下的指导使用这个工具箱脚本,则无需手动运行此命令。

清单 6. 用来设置自动备份策略的命令

db2 "call sysproc.automaint_set_policyfile 
 ('AUTO_BACKUP', 'DB2AutoBackupPolicy.xml')" 

设置指导

使用 embed-bundle.zip 工具箱文件按如下步骤设置自动备份:

确保 DB2 在运行。

以 DB2 实例所有者的身份(比如,db2inst1)登录到目标计算机。

运行 /home/db2inst1/embed-bundle 目录下的 backupsetup.sh 脚本,如清单 7 所示。

清单 7. 如何使用 backupsetup.sh 脚本

Syntax: 
backupsetup.sh <dbname> 
 
Example: 
./backupsetup.sh mydb 

数据库还原

DB2 提供了 restore 实用工具,用来在出现问题后重新构建一个数据库或表空间。可以用不同的映像替换一个数据库或将备份数据库还原到新数据库。RESTORE DATABASE 命令可以将数据库数据或表空间重建至备份数据库建成时的状态。清单 8 显示了如何使用此命令来还原至最新的备份,清单 9 显示了如何还原至在某个特定时刻所做的一个备份映像。

清单 8. 从最新的备份还原

Syntax: 
db2 restore db <dbname> from <bakup-image-location> replace existing 
 
Example: 
db2 restore db mydb from /data/mydb/backupimages replace existing 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:嵌入式 数据库 环境

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接