LoveUnix » DB2 & Informix » 请教几个问题
让LU留住您的每

一天 让LU博客留住您的每一天
2007-5-27 20:06 onetwothree
请教几个问题

1、DB CFG中这两个参数代表什么?
User exit for logging status                            = NO
User exit for logging enabled                (USEREXIT) = ON
为何一个是NO,另一个是ON?是不是第一个参数代表当前状态,表明虽然设置了用户出口,但是当前没有生效?

2、原先Log retain for recovery status一直是RECOVERY的,我设置了USEREXIT ON后为什么不生效?难道即使原先Log retain for recovery status是RECOVERY的,设了USEREXIT ON后还要做一个脱机备份才能生效?还是需要db2 stop/db2 start?但是从DB CFG中看到 Backup pending = NO。

3、 Backup pending                                          = NO
      Database is consistent                                  = NO

Backup pending表示什么?如果是YES的话是否需要做个脱机全备?
Database is consistent又表示什么?为什么是NO?

请高人解答一下上述问题,谢谢!

[[i] 本帖最后由 onetwothree 于 2007-5-27 20:09 编辑 [/i]]

2007-5-28 09:12 beginner-bj
V8以后,USEREXIT已经很少有人用了。我是没用过。


----Backup pending表示什么?如果是YES的话是否需要做个脱机全备?
表示数据库目前是PENDING状态,不备份就不解除PENDING。做脱机全备肯定可以,不过有时对某个TABLESPACE做备份也可以,用LIST TABLESPACE SHOW DETAIL看。
----Database is consistent又表示什么?为什么是NO?
一致性。 NO表示有些写操作LOG已经记录了,但还没有写到硬盘数据结构中。NO出现很正常,很常见,可以不管。

2007-5-28 10:03 darkbug
User exit for logging status                            = NO
应该是没有设置userexit程序或者设置userexit程序有问题,也就是没有状态返回

User exit for logging enabled                (USEREXIT) = ON
打开了userexit功能,仅仅是指打开了,因为userexit需要用户自己设定、编译,在此只是开关而已

2007-5-28 10:30 onetwothree
我有现成的USEREXT2程序,netbackup的,但是就是无效啊,上次起效过的,后来突然失效了!

2007-5-28 12:48 darkbug
可能是有些环境变化了,自己编译试试看吧

2007-5-28 12:51 onetwothree
没准DB2重启一下或做一下脱机备份就OK了,有没有这种可能?

2007-5-28 13:13 darkbug
[quote]原帖由 [i]onetwothree[/i] 于 2007-5-28 12:51 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=666049&ptid=72681][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
没准DB2重启一下或做一下脱机备份就OK了,有没有这种可能? [/quote]

不负责任的猜测,这种可能性不大

2007-5-29 11:34 onetwothree
听说要重启DBM,产生db2cart后才能生效。

2007-5-29 16:02 darkbug
[quote]原帖由 [i]onetwothree[/i] 于 2007-5-28 10:30 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=665898&ptid=72681][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
我有现成的USEREXT2程序,netbackup的,但是就是无效啊,上次起效过的,后来突然失效了! [/quote]

不是突然失效的吗?

之前没有重启过?

开始糊涂了

2007-5-29 18:45 beginner-bj
USEREXIT实在是麻烦,我是不会去用的。

2007-5-30 01:14 onetwothree
重启DBM果然OK了。

2007-6-2 22:25 dtbdtbdtb
哈哈哈阿
userexit就是ibm标准的一个不爱弄的小细节
不过后来v9就通过logmethod处理的很好了
c的编译也还行

页: [1]
查看完整版本: 请教几个问题


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.