z/OS
qqlinxi
这个作者很懒,什么都没留下…
展开
-
FTP使用注意事项(主机)
工作中,我们会遇到windows或者unix到主机ftp收发文件的情况。今天,总结下使用注意事项:1,传送时用ASCII 方式2,文件不能有后缀3,汉字用双字节传输方式,quote type b 94,主机端数据集最好用单引号引起原创 2012-09-06 21:34:45 · 791 阅读 · 0 评论 -
REXX 常用脚本(2)——JCL 调用REXX
功能:JCL调用REXXJCL如下:其中小写内容表示需要客户化,实际提交JCL时,代码必须为大写本JCL,调用名字为getparm的REXX,SYSPROC用于指定REXX的存放位置,parms用于指定REXX中用到的文件名字与REXX中相同&dbsys &db &ts 指定传入REXX的三个参数//jobname JOB MSGLEVEL=(1原创 2013-12-25 16:12:39 · 2203 阅读 · 0 评论 -
COBOL程序,OPEN FILE报 90
问题描述:1,JCL中调用COBOL程序,该COBOL程序会OUTPUT两个文件,2,JCL中用DD语句指定了一个PDS的两个MEMBER 供程序使用,DISP=SHR,事先只是建立了PDS,无member3,提交JCL后报打开文件错误,返回码90问题原因:需要程序自动建立文件时候,应该使用PDSE,而非PDS问题解决过程:90报错码无详细信息,是一个棘手的报错原创 2013-12-12 16:21:43 · 4266 阅读 · 0 评论 -
Hercules 开启TCP/IP FTP 服务
试验目标:Hercules 开启TCP/IP ,使PC机和Hercules主机组建成局域网,可以实现FTP,DB2 DRDA等等 试验配置:PC机IP:192.168.0.113 MAC: 8C-A9-82-B7-A3-74操作系统:WIN7 32位 Hercules主机IP:192.168.0.220GATEWAY: 192.168.0.113二原创 2013-07-20 17:01:05 · 2097 阅读 · 0 评论 -
Z/OS系统启动参数
1,综述Z/OS 参数可同时存在多个版本,不同版本以后缀区分。后缀一般分两种,xx和nn。xx既可以是字母又可以是数字,nn只能是数字。每次启动的时候,均需指定参数的后缀。启动主要用到以下参数文件LOADxx,IEASYSxx,IEASYMxx。但是,系统启动的时候只需操作员在控制台输入一次参数LOADPARM。LOADxx,IEASYSxx,IEASYMxx 的决定关原创 2012-11-18 19:09:36 · 1205 阅读 · 0 评论 -
DB2 ONLINE UTILITY 监控
1.1监控命令 -DIS UTILITY(utility-id)1.2监控输出解释以下是- -DIS UTILITY(RUNTS)的输出 输出字段说明:(A)member 名字, (B)utility id, (C)utility 名字 , (D)utility 执行阶段, (E)utility 已经处理的记录或页数原创 2013-06-06 22:04:57 · 1053 阅读 · 0 评论 -
REXX常用脚本(1)——提交JCL
功能:通过REXX提交JCL作业扩展:与循环语句结合可以自动批量处理一些重复性作业脚本如下:其中小写内容可以进行客户化/**********************REXX********************************************************/ADDRESS TSOX=MSG('OFF')"DELSTACK""NEWSTACK"原创 2013-06-09 08:41:32 · 1458 阅读 · 0 评论 -
超人的私房菜——SORT学习(1)
工欲善其事必先利其器,要学会SORT,最好先创建SORT 的源数据,以备练习使用。这里,我们利用IBM提供的ICESAMP创建SORT的源数据JCL 语句如下,需要客户化的就是DSN的前缀,推荐客户化命令: C IBMUSER USERID ALLUSERID 可以客户化为你的用户名//ICEDCRE JOB NOTIFY=&SYSUID//SA原创 2013-05-07 22:07:51 · 899 阅读 · 0 评论 -
z/OS 枚举法获取用户密码
工作中经常会借用别人的用户做一些特殊操作,但是多数z/OS系统均要求用户定期更改密码。于是,多数用户就养成了按规律设置自己密码的习惯,比如密码设置为AAA1AAA,下次如果需要更改就数字加1,改为AAA2AAA,再下次更改就依次递增和轮询。如果只有一个用户我们还能记得住,如果自己拥有的用户过多,就会出现记不清的情况。更让人郁闷的是,一般系统设置密码输入3次错误,RACF就会锁住该用户。本人就多原创 2013-02-26 22:40:12 · 1073 阅读 · 0 评论 -
DB2 日志满
问题描述:在跑批过程中,会遇到做关于数据更新的一些活动时数据库毫无反应,而SELECT语句却可以正常执行,这时可能是数据库LOG满了 排错过程:查看log (1)在数据库COMMAND命令行中输入-DIS LOG (2)在LOG画面输入/-DU12 DISPLAY LOG (3)在log下查找DSNJ111E错误码原创 2013-02-25 09:35:29 · 599 阅读 · 0 评论 -
如何发现数据库的表空间不足,错误码904
问题描述:INSERT某表一条记录时,数据库报-904,经查程序及报错记录都没有问题排错过程:有可能是因为表空间不能扩展,无空间在插入新的记录而导致程序报错 SD->ST->PRE DU12* DU12为DB2子系统前缀,使用时需要客户化。 查看DU12MSTR,在它的输出中查找对应怀疑为空间不足的表名,如果真的空间不足则肯定会在其原创 2013-02-25 09:32:48 · 2022 阅读 · 0 评论 -
SDSF:tutorial 初学者的好帮手
SDSF(Spool Display and Search Facility) 是监控和控制MVS/JES2的好工具,有点类似windows的资源管理器,当然它要远远优于windows资源管理器(比如,windows资源管理器就无法查看已经完成的任务),灵活的使用它,对于z/OS从业者必当事半功倍。今天,我就给初学者介绍一个SDSF的官方tutorial。授人以鱼,不如授之以渔,自从接触了z/原创 2013-02-19 10:53:40 · 904 阅读 · 0 评论 -
DB2 ROWID 问题总结
ROWID问题1:SELECT 表后,发现ID号并未按我们预想的那样递增,而是出现断裂,甚至序号混乱解决方案:该问题应该出现在集群环境中,加上NO CACHE,ORDER两个选项ROWID问题2:清除表中数据后,再插入数据我们会发现ID号不是从1开始,而是从删除前的ID号加1开始分配。解决方案:重置ID起始号,命令 ALTER TABLE TEST1 ALTER COLUM原创 2012-12-11 22:38:07 · 5946 阅读 · 0 评论 -
TSO/E PROFILE配置
当我们使用TSO/E 的时候,TSO/E PROFILE 决定了系统如何响应我们的操作。在这里我们有必要了解下它都涉及什么,以及怎么设置以使我们更方便的与z/OS系统交互。1,查看配置 命令:PROFILE从上图可见配置参数大概共计13个。最后一行IKJ56689I DEFAULT LINE/CHARACTER DELETE CHARACTERS IN EFFECT原创 2012-12-06 10:04:50 · 1203 阅读 · 0 评论 -
Z/OS 启动过程
Z/OS 启动过程,主要分两大步骤;第一步硬件初始化,第二步IPL(Initial Program Load)。启动过程如下图所示: IPL是将各种系统DATA SET 加载到主存中并进行执行的过程。这些DATASET 包括系统内核程序、系统参数配置、系统过程库等。系统的DATA SET 一般都要存放于系统驻留卷上,IPL前要把几个卷初始化为系统驻留卷,成为SYSRES卷原创 2012-11-08 21:40:33 · 787 阅读 · 0 评论 -
DB2 Utility 学习心得(2)
3,DB2 Online Utility 3.1,LISTDEF Utility 可以将多个对象定义到一个LIST中,并且为该集合定义一个名称。通常我们在一个Utility的控制语句之前用LISTDEF定义一个LIST,在后面的Utility的控制语句中使用该LIST。3.2,TEMPLATE Utility 控制语句可以在使用LISTDEF 时不通过JCL语句原创 2012-10-25 22:25:52 · 821 阅读 · 0 评论 -
Z/OS 安全控制(1) ——安全控制认知
Z/OS由RACF 提供安全保护,RACF 具有四大功能:认证用户、资源授权检查、记录与报告及安全管理。RACF 保护的资源分4类:用户(USER),组(GROUP),数据集(DATASET),通用资源(GENERAL RESOURCE)1.1 RACF控制机制:RACF 有一个数据库,里面的每条记录称为profile通过RACF 命令或ISPF菜单增、改、删profile来进原创 2012-11-04 10:32:56 · 709 阅读 · 0 评论 -
DB2 Utility 学习心得(1)
1,DB2 Utility 简单认知DB2 Utility 分Online Utility 和Stand Alone Utility, 工作中多数情况都是用JCL 方式运行,DB2 Online Utility 都需要一个SYSIN DD 语句用于参数输入。Online Utility 要求DB2处于运行状态,运行方式类似于MVS的批量作业或一个存储过程,Stand Alone Util原创 2012-10-25 22:15:21 · 1425 阅读 · 0 评论 -
REXX 清晰明了的程序结构模版
/*******************REXX***************************************//** MAIN STREAM **/ PARSE ARG EXEC_PARAMETER CALL INIT CALL GET_PARM EXEC_PARAMETER CALL WRITE_FILE原创 2014-08-16 23:06:35 · 1816 阅读 · 0 评论