免费注册 查看新帖 |

Chinaunix

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

如何添加Journaled File Object? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-17 10:24 |只看该作者 |倒序浏览
在使用wrkjrna查看日志文件属性的时候, 按F19然后选1可以看见许多journaled file.............. 要怎么才能添加我想要journal的文件?

我使用过strjrnpf, 然后使用strcmtctl
但是里面的文件没有变化...

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-03-17 11:17 |只看该作者

如何添加Journaled File Object?

STRJRNPF 就可以完成对指定的文件日志l到指定的journal上。

你strjrnpf后,Display Journaled Files  右上角的Number of journaled files 有没有变化?
会不会是库列表内有重名的jrn?

论坛徽章:
0
3 [报告]
发表于 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

论坛徽章:
0
4 [报告]
发表于 2004-03-17 13:14 |只看该作者

如何添加Journaled File Object?

hehe 已经搞定了, 我只要向里面加就可以了, 不ENDJRN

这样我用一个小CLP, 就可以把所有的库都JRN掉.

论坛徽章:
0
5 [报告]
发表于 2004-03-17 13:42 |只看该作者

如何添加Journaled File Object?

谢谢HANYU

PS:
MY LITTLE CLP
先把所有的PF倒到一个库里面, 具体做法请参见[一个批量修改文件属性的工具]一文

  1.              PGM                                                      
  2.              DCLF     FILE(BT) RCDFMT(BT)                             
  3.              DCL      VAR(&LIB) TYPE(*CHAR) LEN(10) VALUE('*LIBL')   
  4.              DCL      VAR(&PGM) TYPE(*CHAR) LEN(8)                    
  5.              DCL      VAR(&TLIB) TYPE(*CHAR) LEN(7) VALUE('TESSJRN')  
  6.              DCL      VAR(&TF)  TYPE(*CHAR) LEN(6) VALUE('GENJRN')   
  7.                                                                      
  8. LOOP:       RCVF     RCDFMT(BT)                                      
  9.              MONMSG   MSGID(CPF0864) EXEC(GOTO EOF)                  
  10.                                                                      
  11.              STRJRNPF FILE(&LIB/&PGMNM) JRN(&TLIB/&TF)               
  12.              MONMSG   MSGID(CPF7030) EXEC(GOTO LOOP)                  
  13. /* CPF7030: 重复的添加的错误处理                                                                       
  14.              GOTO     CMDLBL(LOOP)                                    

  15. EOF:        ENDPGM           
复制代码

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2004-03-17 13:45 |只看该作者

如何添加Journaled File Object?

jrn的目的是为了进行事务处理和备份恢复,应该还是根据应用的需要进行管理,毕竟pf,jrn之后,数据处理会慢一些。

论坛徽章:
0
7 [报告]
发表于 2004-03-17 13:48 |只看该作者

如何添加Journaled File Object?

其实不需要写什么程序,只要做个option就可以把一个library的pf都jrn!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2004-03-17 14:02 |只看该作者

如何添加Journaled File Object?

zzzddd  的想法挺好,这样可以手工选择不需要jrn的文件。
不过红像的程序还是很有用的,毕竟还是有很多机器没有装PDM。

收藏
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP