IBM大型机论坛索引
 
 登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答  寄存器
 

计算主要/次要空间


IBM大型机论坛 -> JCL& VSAM
 发表新话题     回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
pkmurali
警告:1

活跃用户


加入:2005年12月15日
帖子:264

 发布 发表:2011年2月4日,星期五,上午10:40
引用回复

嗨,Expat,

感谢您发送详细说明。获得圆柱/轨道的总数后,将其映射到主圆柱的公式/步骤是什么&次要参数?

例如,我得到119个气缸的LRECL = 80&输入记录=1000000。如何将它们映射到主记录&次要的?请给它一些照明。

谢谢,
穆拉利。
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


已加入:2006年11月23日
帖子:19245
位置:矩阵内部

 发布 发表:2011年2月4日,星期五,上午10:46
引用回复

您好,

遇到问题时,请开始一个新主题,而不要发布对已经将近四年不活动的主题的答复。 。 。

我知道没有“映射”。您指定主要和次要。许多组织都有关于如何指定这些准则的指导。建议您与dasd存储管理人员交谈,并了解如何在系统上进行管理。
回到顶部
查看用户资料 发送私信
瓦桑斯

全球主持人


已加入:2007年8月28日
帖子:1689
地点:印度蒂鲁普布尔

 发布 发表:2011年2月4日,星期五,下午2:00
引用回复

你好

我前一段时间在我们的论坛上偶然发现了一个电子表格,用于空间计算。
并附有此帖子。

对于,
引用:

LRECL = 80&输入记录= 1000000。


根据您可以使用的电子表格,
空格=(CYL,(39,4),RLSE)

希望能帮助到你。

@experts-如果此电子表格不正确,请告诉我,因为我不是本文的作者。

谢谢,
回到顶部
查看用户资料 发送私信
罗伯特·桑普

全球主持人


已加入:2008年6月6日
帖子:8569
地点:美国爱荷华州迪比克

 发布 发表:2011年2月4日,星期五,下午6:04
引用回复

主空间分配应足够大以处理数据集的大小,并可能有一些额外的余量以允许未知因素。应该针对系统因素修改主空间(例如,您的z / OS版本不允许在一个卷上分配超过65535个磁道-在这种情况下,指定5000个柱面的主空间太可笑了)。我的经验法则是,除非有特殊情况,否则要使辅助空间分配占主空间的10%到25%(例如,我知道该文件下个月将需要两倍的主空间,或者数据集位于其中的链接列表中)辅助空间应为零)。
回到顶部
查看用户资料 发送私信
pkmurali
警告:1

活跃用户


加入:2005年12月15日
帖子:264

 发布 发表:2011年2月8日,星期二,下午5:57
引用回复

该主题是根据来自

ibmmainframes.com/about37184.html
主题:如何知道Track的编号&带有记录数的块大小

引用:

答案的依据是记录格式,记录长度和记录数。

INTEGER(27998 /记录长度)给出每3390个最佳块的记录数。一条轨道上有两个街区。

用期望的记录数除以一条音轨上可容纳的数即可得出所需的音轨数。

除以15可找到所需的气缸数。

示例,FB LRECL = 90的391,227条记录
INTEGER(27998/90)=311。因此,622条记录将适合一条轨道。
391227/622 = 628.9823 = 629条轨道
629/15 = 41.93333 =需要42个圆柱体来存储您的数据。

创建新的数据集代码时,只有RECFM和LRECL才能使系统自动为每个设备使用最佳块大小。

satishk写道:
如我所见,此类Q不会得到回答,但是,由于..r是新成员,所以我正在回答此Q。

为什么不回答这些问题?

引用:
PDS中最多可​​以分配6个PS文件。

好吧,我的PDS中有734个成员,这些攻击使信息无法发挥作用。一个目录块将包含6个成员(如果不使用ISPF统计信息,则更多),并且使用3390格式的DASD,一个轨道将具有45个目录块(第一个轨道只有44个)。

引用:
因此,记录数定义为“ LRECL *阻塞因子”
记录数受LRECL约束,RECFM =(F,FB,V,FB中的任何一个)

为什么要担心阻塞因素,SDB会为您完成DASD和磁带文件的所有工作。您的意思是什么限制-请说明。

引用:
例如:-
LRECL = 80然后BLKSIZE = 80 * 100;这100是阻塞因子,它决定记录的数目。

请参阅以前的SDB注释

引用:
RECFM = F或FB或V或VB,因为RECFM与RDW-Record Descriptor Word关联,无论其记录长度如何,RDW-Record Descriptor Word始终占用4个字节,并存储Record Integer的描述。

F格式记录不使用RDW。您的答复中不清楚。
什么是记录整数?

引用:
从此以后,您可以获取BLKSIZE后跟的Records数量的完整详细信息。

我不明白,请详细说明。

引用:
I request you to refer to the JCLbasics..so that u may not ask these fundamentals.

与其说是基本知识,不如说是要防止您收到错误或误导性的答复。
_________________
有些人就像Slinkies。他们没有真正的价值,
但是看到他们被推下楼梯肯定很有趣。


根据以上详细信息,如果平均记录数和LRECL作为输入,我准备了一种工具来计算所需气缸总数。基于LRECL = 80&输入记录= 1000000,计算出的气缸为119。请让我知道它是正确还是错误。

谢谢,
穆拉利。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

 发布 发表:2011年2月8日,星期二,6:06 pm
引用回复

显示您的工作原理和结果,然后您可以自己检查
回到顶部
查看用户资料 发送私信
pkmurali
警告:1

活跃用户


加入:2005年12月15日
帖子:264

 发布 发表:2011年2月8日,星期二,下午6:21
引用回复

这是一段计算空间的代码

码:

 / **************** rexx ***** /                                           
 说'根据记录数计算缸数的工具& LRECL'
 Say '输入所需的平均记录数& LRECL:'               
 Pull  Rec  LREC                                                                                                     
 Temp2 = (27998/LREC) * 2                                             
 Track = Rec/Temp2                                                     
 Cyl1   = Track/15                                                     
 说“所需总气瓶=” TRUNC(Cyl1)                         
 Exit 
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

 发布 发表:2011年2月8日,星期二,下午6:32
引用回复

我用
码:
  RECBLK = TRUNC(27998 / LRECL)
  TRKS   = TRUNC(RECS / RECTRK * 2) + 1
  CYLS   = TRUNC(TRKS / 15) + 1
总是将数字四舍五入到下一个整数
回到顶部
查看用户资料 发送私信
pkmurali
警告:1

活跃用户


加入:2005年12月15日
帖子:264

 发布 发表:2011年2月8日,星期二,晚上8:24
引用回复

如何将119拆分为主&次要的?有可用的公式吗?
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10715
所在地:意大利

 发布 发表:2011年2月8日,星期二,8:33 pm
引用回复

这个问题没有多大意义!
主要和次要分配规范取决于应用程序设计
以及每天处理的数据如何变化
因此,与固定数据量所需的空间并没有真正的关系!
二级分配在那里提供数据增长

同样,您的计算背后的逻辑对我来说有点粗糙!
在某些记录长度上,半音轨可能不是最好的
阻塞
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


已加入:2006年11月23日
帖子:19245
位置:矩阵内部

 发布 发表:2011年2月8日,星期二,9:50 pm
引用回复

您好,

引用:
如何将119拆分为主&次要的?有可用的公式吗?
为什么您认为需要对此进行拆分?

建议您重新阅读Robert的文章。 。 。
回到顶部
查看用户资料 发送私信
罗伯特·桑普

全球主持人


已加入:2008年6月6日
帖子:8569
地点:美国爱荷华州迪比克

 发布 发表:2011年2月8日,星期二,11:34 pm
引用回复

引用:
如何将119拆分为主&次要的?有可用的公式吗?
确切地说,您认为主要和次要范围是什么?您应该始终计划在主数据库中分配数据集,并且仅当有更多数据时才需要辅助数据块!询问如何将分配分为主要和次要,这表明(1)您没有对该线程中的帖子进行任何关注,并且(2)您在大型机上没有进行大量培训(或再培训)的业务编程在基本概念上。当空间可用时,系统将处理分配数据集的过程,您可以(但不是非常)控制流程。
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
 发表新话题     回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> JCL& VSAM

 


类似主题
话题 论坛 回覆
 没有新帖 用时间戳计算 PL / I和组装商 19
 没有新帖 加载D ...时二级索引错误 IMS数据库/ DC 2
 没有新帖 我们可以在主U中插入重复项吗? DB2 2
 没有新帖 DB2表空间空间限制 DB2 3
 没有新帖 消除XML解析中的空白... COBOL程式设计 0
搜索我们的论坛:


 回到顶部