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:嵌入式 数据库 环境

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