加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

VSAM 删除集群

发布时间:2023-09-06 10:14:56 所属栏目:教程 来源:
导读:要删除VSAM文件,需要使用IDCAMS实用程序删除VSAM群集. DELETE命令从目录中删除VSAM集群的条目,并可选择删除该文件,从而释放该对象占用的空间.如果VSAM数据集未过期,则不会删除它.要删除此类数据集,请使用PURGE选
要删除VSAM文件,需要使用IDCAMS实用程序删除VSAM群集. DELETE命令从目录中删除VSAM集群的条目,并可选择删除该文件,从而释放该对象占用的空间.如果VSAM数据集未过期,则不会删除它.要删除此类数据集,请使用PURGE选项.

DELETE data-set-name CLUSTER  
[ERASE / NOERASE] 
[FORCE / NOFORCE] 
[PURGE / nopURGE] 
[SCRATCH / NOSCRATCH]
上面的语法显示了我们可以参数与Delete语句一起使用.我们将在下表&minus中详细讨论它们;

Sr.No    带描述的参数
1    
ERASE/NOERASE

ERASE指定选项以覆盖为目录中的对象指定的ERASE属性.默认情况下采用NOERASE选项.

2    
FORCE/NOFORCE

FORCE选项被指定为删除SPACE和USERCATALOG,即使它们不为空.默认情况下采用NOFORCE选项.

3    
PURGE/nopURGE

如果数据集没有,则PURGE选项用于删除VSAM数据集过期.默认情况下采用nopURGE选项.

4    
SCRATCH/NOSCRATCH

指定SCRATCH选项以从中删除对象的关联条目卷目录.它主要用于GDG等非vsam数据集.默认情况下采用NOSCRATCH选项.

示例
以下是显示如何在JCL中删除集群的基本示例 :

//SAMPLE JOB(TESTJCL,XXXXXX),CLASS = A,MSGCLASS = C
//STEPNAME EXEC pgm = IDCAMS
//SYSPRINT DD  SYSOUT = *
//SYSIN    DD  *
   DELETE MY.VSAM.KSDSFILE CLUSTER
    PURGE
/*
如果您将在大型机服务器上执行上述JCL.它应该以MAXCC = 0执行,它将删除MY.VSAM.KSDSFILE VSAM文件.

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章