DB2表级备份的方法


  本文标签:DB2 备份

  数据库的备份是DBA都需要重点掌握的部分,下文将为您介绍DB2数据库的表级备份的实现防范,供您参考,希望对您有所启迪  。

  有时备份全库对于数据仓库这样规模的数据比较痛苦,以前我们的生产环境还有TOVILI支持,现在转用VERITAS,也没有购买DB2的客户端,备份全库比较麻烦,所以想还是实现表级备份  。

  平台:WIN2000; DB2 UDB V8.2; 数据库

  1.F:DAILYDailyExportStmtGen.sql:
由于书写SELECT语句后,总是提示错误,该语句请参看参考1,即可;
2. 编写备份批处理文件
C:WINNTSYSTEM32Daily_dwbak.bat

  @ECHO OFF

  set dst=%date:'4,4%%date:'9,2%%date:'12,2%

  if exist F:dailybackup goto creat_dst

  md F:dailybackup

  :creat_dst

  if exist F:dailybackup\%dst% goto db2_export

  md F:dailybackup\%dst%

  :db2_export

  db2batch -d dwdb -a db2inst2/ibmdb2 -f F:dailyDailyExportStmtsGen.sql -s OFF -q ON > F:dailyDailyExportScript.sql

  db2 connect to dwdb user db2inst2 using ibmdb2

  db2 -vf F:dailyDailyExportScript.sql

  db2 connect reset

  :copy_src

  move F:daily*.ixf F:dailybackup\%dst%

  F:Dailyarj284arj a -r F:dailybackup\%dst%.arj F:dailybackup\%dst%

  del F:dailybackup\%dst%*.* /S /Q