NBU备份DB2 错误CODE:240
环境:Win2000server / db2 8.15 /NBU 6.0 MP7
现象:db.conf 用户出口部分 DATABASE cadb 填数据库名,NBU自动3秒/每次刷新 报240错误, 可以备份
将cadb 换成无任何意义的字母代替,无报错,请问原因?
另:DB2备份完的归档Log是否需要手工删除?我检测备份过的LOG并没有删除,还在硬盘上面,但确实NBU已经备份过了
db.conf
-------------------------------------------------
DATABASE cadb
OBJECTTYPE DATABASE
POLICY db2_backup
SCHEDULE Default-Application-Backup
ENDOPER
# DB2 User Exit Program
DATABASE cadb
OBJECTTYPE ARCHIVE
POLICY db2_archive
SCHEDULE DB2ArchFull
ARCFUNC SAVE
#ARCFUNC COPY
#ARCDIR /home/db2inst1/arcdir
#RETDIR /home/db2inst1/arcdir
ENDOPER
感谢
[ 本帖最后由 放羊的骆驼 于 2009-6-13 10:51 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
不管它了,因为没有关键字database也不影响,备份也正常了
我说的是NBU 的策略。。。
conf文件的 "DATABASE" 关键字 后面是接什么,实例名?????????
Log是采用Win—NT文件备份策略来做的,因为DB2是8.15的版本
这个是脚本
===========================================
#^db2 template configuration file <<MUST BE FIRST IN FILE, DO NOT REMOVE>>
# -----------------------------------------------------------------
# VERITAS NetBackup for db2: Backup Configuration Template
# $VRTScprght: Copyright 1993 - 2005 VERITAS Software Corporation, All Rights Reserved $
#
# Template level: 7
# Generated on: 06/13/09 07:10:51
# -----------------------------------------------------------------
TEMPLATE_TYPE=Backup
TEMPLATE_ID1=18079
TEMPLATE_ID2=4407
DB_HOME=E:SQLLIB
DB_INSTANCE=DB2
TARGETDB_LOGIN=administrator
TARGETDB_PASSWD=adf8da4e439997bdb3015091a11678eef960f2dd9205555db3ad343ede93ccfd5e53d1e5b02bc817a0fe029cf8eeaa12105283bba49054491fba81b0779a6250
ACCESS=ONLINE
SESSIONS=1
PARALLELISM=1
BUFFERS=2
BUFFER_SIZE=1024
# -----------------------------------------------------------------
# Database Objects
# -----------------------------------------------------------------
PARTITION=DB2B2:CADB:0
你把log备份的策略贴一下
备份应该是取决于你的脚本吧
仔细研究研究脚本
设置了,并且正确设置了Log的归档及备份Log的策略。等会开个Case问问
1、你DB2里面对归档这块设置了吗?
2、如果你设置了,那么你在NBU的policy里面做了归档备份策略了吗?
所以DB2生成的LOG无处备份,就每次retry的时候报个错误出来