免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4940 | 回复: 12
打印 上一主题 下一主题

备份DB2数据库的问题(使用TSM) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-09-08 11:53 |只看该作者 |倒序浏览
我离线备份了一次DB2,
一切都是正常,
然后我又在DB2下设置了归档模式:
p650:db2inst2>;db2 update db cfg for cw using userexit on
DB20000I  UPDATE DATABASE CONFIGURATION 命令成功完成。
p650:db2inst2>;


p650:db2inst2>;db2 update db cfg for cw using logretain on
DB20000I  UPDATE DATABASE CONFIGURATION 命令成功完成。
p650:db2inst2>;


p650:db2inst2>;db2 update db cfg for cw using trackmod on
DB20000I  UPDATE DATABASE CONFIGURATION 命令成功完成。
p650:db2inst2>;

之后我没有重新启动数据库,
我想测试一下在线备份的情况:

p650:db2inst2>;db2 backup db cw online use tsm
SQL2413N  不允许联机备份,因为没有激活用于前滚的日志保留或用户出口,或者是因为备份挂起条件正在对数据库起作用。
p650:db2inst2>;


这个是什么原因?
是不是因为我刚才离线备份造成的呢?!

怎么才能恢复呢?
谢谢!!!

论坛徽章:
0
2 [报告]
发表于 2003-09-08 12:19 |只看该作者

备份DB2数据库的问题(使用TSM)

看看表空间的状态

论坛徽章:
0
3 [报告]
发表于 2003-09-08 12:19 |只看该作者

备份DB2数据库的问题(使用TSM)

修改了数据库的日志类型,首先要求作一次脱机全备份(为了完整性)
然后才可以联机备份

论坛徽章:
0
4 [报告]
发表于 2003-09-08 13:02 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
5 [报告]
发表于 2003-09-08 13:24 |只看该作者

备份DB2数据库的问题(使用TSM)

我晕~~~
我先谢谢大家!!!
还没有搞太明白,
现在再整理一下:

1、
老k斑竹,怎么查看表状态?
(不要嫌我懂得少~~~)
修改后我就没有办法从图形界面看数据库设置参数了~~~

2、
windrain ,你说的意思是
我现在修改后需要作一次脱机完整备份 ?
然后就能解决这个问题吗?


3、
3000sunqin ,我这样做是为了通过tsm在线备份数据,
这里的用户出口(userexit)是不是就是为了TSM设置的呢?
只用存档方式可以在线备份吗?

谢谢!!!

论坛徽章:
0
6 [报告]
发表于 2003-09-08 13:39 |只看该作者

备份DB2数据库的问题(使用TSM)

2、
windrain ,你说的意思是
我现在修改后需要作一次脱机完整备份 ?
然后就能解决这个问题吗?

是呀,没有问题的。

论坛徽章:
0
7 [报告]
发表于 2003-09-08 13:54 |只看该作者

备份DB2数据库的问题(使用TSM)

1.老K讲的是表空间状态,不是表状态
db2 list tablespaces show detail

state = 0x0000 表示状态

3.userexit是为了将归档日志存放到别处,和在线日志分开,不是TSM专门设定的。
db2 有专门的设定给tsm:
db2 get db cfg for database
最下面的4行就是。

logretain,userexit修改其中一个参数都可以实现online备份

论坛徽章:
0
8 [报告]
发表于 2003-09-08 14:43 |只看该作者

备份DB2数据库的问题(使用TSM)

[quote]原帖由 "大连老K"]看看表空间的状态[/quote 发表:
     


db2 =>; connect to cw
SQL1116N  由于 BACKUP PENDING,不能执行连接或激活数据库 "CW"。
SQLSTATE=57019
db2 =>;


就是这个样子了~~~
修改回去就可以:


db2 =>; connect to cw

   数据库连接信息

数据库服务器         = DB2/AIX64 8.1.2
SQL 授权标识        = DB2INST2
本地数据库别名       = CW

db2 =>; list tablespaces show detail

           当前数据库的表空间

表空间标识                        = 0
名称                              = SYSCATSPACE
类型                                      = 数据库管理空间
内容                              = 任何数据
状态                              = 0x0000
     详细说明:
     正常
总计页数                        = 512000
可用页数                        = 511992
已用页数                          = 8480
可用页数                          = 503512
高水位标记(页)                  = 8480
页大小(以字节计)                    = 4096
数据块大小(页)                  = 8
预取装大小(页)                    = 8
容器数                            = 1

表空间标识                        = 1
名称                              = TEMPSPACE1
类型                                      = 数据库管理空间
内容                              = 系统临时数据
状态                              = 0x0000
     详细说明:
     正常
总计页数                        = 512000
可用页数                        = 511968
已用页数                          = 64
可用页数                          = 511904
高水位标记(页)                  = 64
页大小(以字节计)                    = 4096
数据块大小(页)                  = 32
预取装大小(页)                    = 32
容器数                            = 1

表空间标识                        = 2
名称                              = USERSPACE1
类型                                      = 数据库管理空间
内容                              = 任何数据
状态                              = 0x0000
     详细说明:
     正常
总计页数                        = 10240000
可用页数                        = 10239984
已用页数                          = 48
可用页数                          = 10239936
高水位标记(页)                  = 48
页大小(以字节计)                    = 4096
数据块大小(页)                  = 16
预取装大小(页)                    = 16
容器数                            = 1

db2 =>;

===================================
################################
===================================



db2 =>; get db cfg for cw

       数据库 cw 的数据库配置

数据库配置发行版级别                    = 0x0a00
数据库发行版级别                                  = 0x0a00

数据库领域                                      = CN
数据库代码页                                      = 1386
数据库代码集                                       = GBK
数据库国家/地区代码                            = 86

动态 SQL 查询管理           (DYN_QUERY_MGMT) = DISABLE

对此数据库的 Discovery 支持       (DISCOVER_DB) = ENABLE

缺省查询优化类         (DFT_QUERYOPT) = 5
并行度                      (DFT_DEGREE) = 1
在算术异常时继续   (DFT_SQLMATHWARN) = NO
缺省刷新有效期                   (DFT_REFRESH_AGE) = 0
保留的高频值的数目     (NUM_FREQVALUES) = 10
保留的分位点数目            (NUM_QUANTILES) = 20

备份暂挂                                          = NO

数据库是一致的                                  = YES
前滚暂挂                                     = NO
复原暂挂                                         = NO

启用的多页文件分配                                      = NO

恢复状态的日志保留                          = NO
记录状态的用户出口                            = NO

Data Links 标记失效时间间隔(秒)      (DL_EXPINT) = 60
Data Links 写标记初始时间间隔 (DL_WT_IEXPINT) = 60
副本的 Data Links 数目             (DL_NUM_COPIES) = 1
删除后的 Data Links 时间(天数)        (DL_TIME_DROP) = 1
大写的 Data Links 标记                (DL_UPPER) = NO
Data Links 标记算法                           (DL_TOKEN) = MAC0

数据库堆(4KB)                            (DBHEAP) = 1200
数据库共享内存大小(4KB)  (DATABASE_MEMORY) = AUTOMATIC
目录高速缓存大小(4KB)              (CATALOGCACHE_SZ) = (MAXAPPLS*4)
日志缓冲区大小(4KB)                        (LOGBUFSZ) = 8
实用程序堆大小(4KB)                    (UTIL_HEAP_SZ) = 5000
缓冲池大小(页)                     (BUFFPAGE) = 1000
扩充存储段大小(4KB)    (ESTORE_SEG_SZ) = 16000
扩充存储段的数目   (NUM_ESTORE_SEGS) = 0
锁列表的最大存储量(4KB)              (LOCKLIST) = 100

应用程序组内存集的最大大小(4KB)(APPGROUP_MEM_SZ) = 30000
应用程序组堆的内存百分比  (GROUPHEAP_RATIO) = 70
最大应用程序控制堆大小(4KB)     (APP_CTL_HEAP_SZ) = 128

共享排序的排序堆域值(4KB) (SHEAPTHRES_SHR) = (SHEAPTHRES)
排序列表堆(4KB)                         (SORTHEAP) = 256
SQL 语句堆(4KB)                     (STMTHEAP) = 4096
缺省应用程序堆(4KB)             (APPLHEAPSZ) = 256
程序包高速缓存大小(4KB)                   (PCKCACHESZ) = (MAXAPPLS*
统计信息堆大小(4KB)               (STAT_HEAP_SZ) = 4384

检查死锁的时间间隔(ms)         (DLCHKTIME) = 10000
每个应用程序的锁定百分比列表                 (MAXLOCKS) = 10
锁定超时(秒)                        (LOCKTIMEOUT) = -1

更改的页阈值               (CHNGPGS_THRESH) = 60
异步页清除程序的数目   (NUM_IOCLEANERS) = 1
I/O 服务器的数目                   (NUM_IOSERVERS) = 3
索引排序标志                             (INDEXSORT) = YES
顺序检测标志                      (SEQDETECT) = YES
缺省预取大小(页)         (DFT_PREFETCH_SZ) = 32

跟踪修改的页数                         (TRACKMOD) = OFF

容器的缺省数目                                          = 1
缺省表空间数据块大小(页)   (DFT_EXTENT_SZ) = 32

活动应用程序的最大数目                       (MAXAPPLS) = AUTOMATIC
活动应用程序的平均数目       (AVG_APPLS) = 1
每个应用程序的最大打开 DB 文件数             (MAXFILOP) = 64

日志文件大小(4KB)                         (LOGFILSIZ) = 1000
主日志文件的数目                (LOGPRIMARY) = 3
辅助日志文件的数目               (LOGSECOND) = 2
已更改的至日志文件的路径                   (NEWLOGPATH) =
日志文件路径                                            = /application/lbcw/db2inst2/NODE0000/SQL00001/SQLOGDIR/
溢出日志路径                     (OVERFLOWLOGPATH) =
镜像日志路径                         (MIRRORLOGPATH) =
第一活动日志文件                                        =
磁盘上已满的块日志                (BLK_LOG_DSK_FUL) = NO
事务使用的最大活动日志空间的百分比(MAX_LOG) = 0
1 个活动 UOW 的活动日志文件的数目 (NUM_LOG_SPAN) = 0

组落实计数                                  (MINCOMMIT) = 1
软检查点前回收的日志文件的百分比 (SOFTMAX) = 100
启用的恢复的日志保留             (LOGRETAIN) = OFF
启用的记录的用户出口                (USEREXIT) = OFF

启用的自动重新启动                      (AUTORESTART) = ON
索引重新创建时间                       (INDEXREC) = SYSTEM (RESTART)
loadrec 会话的缺省数目    (DFT_LOADREC_SES) = 1
要保留的数据库备份的数目   (NUM_DB_BACKUPS) = 12
恢复历史记录保留(天数)     (REC_HIS_RETENTN) = 366

TSM 管理类                   (TSM_MGMTCLASS) =
TSM 节点名                            (TSM_NODENAME) =
TSM 所有者                                   (TSM_OWNER) =
TSM 密码                             (TSM_PASSWORD) =


db2 =>;

论坛徽章:
0
9 [报告]
发表于 2003-09-08 15:00 |只看该作者

备份DB2数据库的问题(使用TSM)

db2 =>; connect to cw
SQL1116N 由于 BACKUP PENDING,不能执行连接或激活数据库 "CW"。
SQLSTATE=57019

你需要做一次系统的备份
db2 backup db cw use tsm with 2 buffers buffer 10240000

论坛徽章:
0
10 [报告]
发表于 2003-09-08 15:10 |只看该作者

备份DB2数据库的问题(使用TSM)

原帖由 "windrain" 发表:
db2 =>; connect to cw
SQL1116N 由于 BACKUP PENDING,不能执行连接或激活数据库 "CW"。
SQLSTATE=57019

你需要做一次系统的备份
db2 backup db cw use tsm with 2 buffers buffer 10240000
   




呵呵~~~还真的是你说的这样!!!
现在我就可以通过TSM在线备份了~~~

谢谢大家!!!

另外sg246247资料中提到的 db2uext2.ctsm还需要编译吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP