Chinaunix
标题:
如何添加Journaled File Object?
[打印本页]
作者:
红像
时间:
2004-03-17 10:24
标题:
如何添加Journaled File Object?
在使用wrkjrna查看日志文件属性的时候, 按F19然后选1可以看见许多journaled file.............. 要怎么才能添加我想要journal的文件?
我使用过strjrnpf, 然后使用strcmtctl
但是里面的文件没有变化...
作者:
hanyu
时间:
2004-03-17 11:17
标题:
如何添加Journaled File Object?
STRJRNPF 就可以完成对指定的文件日志l到指定的journal上。
你strjrnpf后,Display Journaled Files 右上角的Number of journaled files 有没有变化?
会不会是库列表内有重名的jrn?
作者:
红像
时间:
2004-03-17 12:23
标题:
如何添加Journaled File Object?
有变化的, 我STRJRNPF以后, NUMBER增加了一个(Number of journaled files和Number of journaled members都增加了1)
但是如果ENDJRNPF, 这个数字减回去, 不能保持哦. 那原来的JRN FILE里面有的文件是怎么进去的? 是不是要有动作(COMIT/ROLLBACK)才能保持在库里面?
难道没有一个库来记录这些文件名字吗(也许有但是我不知道)? 我看过SEND JRN ENTRY的说明, 说是可以把一个FILE跟JRN关联起来, 就是说有一个文件来记录这些名字了... BUT I DON'T KNOW HOW
作者:
红像
时间:
2004-03-17 13:14
标题:
如何添加Journaled File Object?
hehe 已经搞定了, 我只要向里面加就可以了, 不ENDJRN
这样我用一个小CLP, 就可以把所有的库都JRN掉.
作者:
红像
时间:
2004-03-17 13:42
标题:
如何添加Journaled File Object?
谢谢HANYU
PS:
MY LITTLE CLP
先把所有的PF倒到一个库里面, 具体做法请参见[一个批量修改文件属性的工具]一文
PGM
DCLF FILE(BT) RCDFMT(BT)
DCL VAR(&LIB) TYPE(*CHAR) LEN(10) VALUE('*LIBL')
DCL VAR(&PGM) TYPE(*CHAR) LEN(8)
DCL VAR(&TLIB) TYPE(*CHAR) LEN(7) VALUE('TESSJRN')
DCL VAR(&TF) TYPE(*CHAR) LEN(6) VALUE('GENJRN')
LOOP: RCVF RCDFMT(BT)
MONMSG MSGID(CPF0864) EXEC(GOTO EOF)
STRJRNPF FILE(&LIB/&PGMNM) JRN(&TLIB/&TF)
MONMSG MSGID(CPF7030) EXEC(GOTO LOOP)
/* CPF7030: 重复的添加的错误处理
GOTO CMDLBL(LOOP)
EOF: ENDPGM
复制代码
作者:
hanyu
时间:
2004-03-17 13:45
标题:
如何添加Journaled File Object?
jrn的目的是为了进行事务处理和备份恢复,应该还是根据应用的需要进行管理,毕竟pf,jrn之后,数据处理会慢一些。
作者:
zzzddd
时间:
2004-03-17 13:48
标题:
如何添加Journaled File Object?
其实不需要写什么程序,只要做个option就可以把一个library的pf都jrn!
作者:
hanyu
时间:
2004-03-17 14:02
标题:
如何添加Journaled File Object?
zzzddd 的想法挺好,这样可以手工选择不需要jrn的文件。
不过红像的程序还是很有用的,毕竟还是有很多机器没有装PDM。
收藏
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2