查看上一个主题 :: 查看下一个主题
|
作者 |
信息 |
ananth86
新的用户
加入时间:2009年6月10日 帖子:59 地点:海得拉巴
|
|
|
|
我有一个必须在整个系统中还原的VSAM文件。我的目标系统对源系统有不同的目录命名标准。请参阅我的代码..如果我做错了什么或错过了什么,建议我。
码: |
// JS010 EXEC PGM = ADRDSSU,REGION = 4096K,PARM ='TYPRUN = NORUN'
// SYSPRINT DD SYSOUT=*
// OU001 DD UNIT = 3390,DISP = SHR,VOL = SER = NEWVOL
// INDD1 DD DISP = SHR,DSN = SYS2.A1229801.DUMP,
// UNIT=3390,VOL=SER=(XCFXXX)
// SYSIN DD *
RESTORE DATASET(INCLUDE(VSAM.FILE.**)) -
INDDNAME(INDD1) -
OUTDDNAME(OU001) -
CANCELERROR -
REPLACE -
IMPORT -
SPHERE -
RECATALOG(SYSUCAT.MG) -
ADMINISTRATOR -
WAIT(2,2)
/* |
这是我还原作业的系统记录
码: |
已将任务001分配为命令“恢复”
2013.106 03:03:完成用户控制声明的初步扫描49
RACF日志记录选项可有效完成此任务
2013.106 03:03:49 EXECUTION BEGINS
正在处理的输入转储数据集具有完整的格式,并且已创建
版本11的0级修改于2013.088 08:16:18
从大量MJSMPS中选择以下数据集
CLUSTER NAME VSAM.FILE.CSI
CATALOG NAME SYSUCAT.MJ.GSES
组件名称VSAM.FILE.DATA
组件名称VSAM.FILE.INDEX
由于NORUN选项而无法通过
2013.106 03:03:50 EXECUTION ENDS
2013.106 03:03:完成50个任务,返回码为0000 |
作业以CC00结尾,但未将VSAM文件编目到SYSUCAT.MG。
看起来DFDSS不尊重recatlog(SYSUCAT.MG)任何想法? |
|
回到顶部 |
|
 |
阿努·达万(Anuj Dhawan)
高级会员

已加入:2006年4月22日 帖子:6250 地点:印度孟买
|
|
|
|
ananth86写道: |
我有一个必须在整个系统中还原的VSAM文件。我的目标系统对源系统有一个不同的目录命名标准。 |
我不确定这是在问什么/在说什么?您能否重述一下。
太太了,您在EXEC上使用了PARM ='TYPRUN = NORUN'-您希望它为Job做什么?建议将其删除,然后重试。 |
|
回到顶部 |
|
 |
ananth86
新的用户
加入时间:2009年6月10日 帖子:59 地点:海得拉巴
|
|
|
|
阿奴
我忘记在第一篇文章中提到,我也没有使用PARM ='TYPRUN = NORUN'来运行该作业。作业以CC00结尾,但未编目。
引用: |
ananth86写道:
我有一个必须在整个系统中还原的VSAM文件。我的目标系统对源系统有一个不同的目录命名标准。 |
我的意思是源系统和目标系统中的目录名称不同。 |
|
回到顶部 |
|
 |
恩里科·索里切蒂
高级主持人

已加入:2007年3月14日 帖子:10715 所在地:意大利
|
|
|
|
引用: |
我的意思是源系统和目标系统中的目录名称不同。 |
如果别名层次结构已正确定义,则目录名称无关
你为什么要发布无用的sysout呢? |
|
回到顶部 |
|
 |
ananth86
新的用户
加入时间:2009年6月10日 帖子:59 地点:海得拉巴
|
|
|
|
恩里科
我发布的sysout并不是没有用的。Sysout来自TYPRUN = NORUN。
Sysout显示文件已被分类到SYSUCAT.MJ.GSES,但是我的Restore命令说RECATALOG(SYSUCAT.MG)
同样在目标系统上,别名已正确定义,并且与SYSUCAT.MG有关
[/引用] |
|
回到顶部 |
|
 |
彼得·荷兰
全球主持人

已加入:2009年10月27日 帖子:2475 所在地:荷兰,阿姆斯特尔芬
|
|
|
|
您的NORUN sysout仅显示要还原的数据集的特征。关于正在处理的控制语句,没有任何显示。
因此,如果您不显示实际还原运行的输出,则没人会帮助您。 |
|
回到顶部 |
|
 |
恩里科·索里切蒂
高级主持人

已加入:2007年3月14日 帖子:10715 所在地:意大利
|
|
回到顶部 |
|
 |
ananth86
新的用户
加入时间:2009年6月10日 帖子:59 地点:海得拉巴
|
|
|
|
码: |
已将任务001分配为命令“恢复”
2013.106 02:48:43完成用户控制声明的初步扫描
RACF日志记录选项可有效完成此任务
2013.106 02:48:43 EXECUTION BEGINS
正在处理的输入转储数据集具有完整的格式,并且已创建
版本11的0级修改于2013.088 08:16:18
通过大量MJSMPS成功处理了以下数据集
VSAM.FILE VSAM.FILE.DATA
VSAM.FILE VSAM.FILE.INDEX
2013.106 02:50:54 EXECUTION ENDS
2013.106 02:50:54任务已完成,返回码为0000
2013.106 02:50:54 DFSMSDSS处理完成。最高返回码为0000 |
这是在没有TYPRUN = NORUN的情况下运行的还原作业的系统记录
恩里科
从完全卷转储中还原文件是否不可能? |
|
回到顶部 |
|
 |
恩里科·索里切蒂
高级主持人

已加入:2007年3月14日 帖子:10715 所在地:意大利
|
|
|
|
您是否在<target> volume ?
DFDSS按照设计和记录的方式工作
来自您的其他帖子之一
为什么不自己看手册
那里都有清楚的解释
流行词是CATALOG / 目录 |
|
回到顶部 |
|
 |
彼得·荷兰
全球主持人

已加入:2009年10月27日 帖子:2475 所在地:荷兰,阿姆斯特尔芬
|
|
|
|
我仍然有种讨厌的感觉,我(我们)被TS愚弄了。
此消息“已从卷中选择了以下数据集”表明已指定TYPRUN = NORUN。
请参阅消息ADR353I。
现在,TS为什么向我们提供经过编辑的输出(消息遗漏,没有消息ID等)? |
|
回到顶部 |
|
 |
外籍人士
全球主持人

已加入:2007年3月14日 帖子:8794 地点:威尔士威尔士
|
|
|
|
可能OP在与转储来源相同的LPAR上运行还原。 |
|
回到顶部 |
|
 |
彼得·荷兰
全球主持人

已加入:2009年10月27日 帖子:2475 所在地:荷兰,阿姆斯特尔芬
|
|
|
|
外籍人士写道: |
可能OP在与转储来源相同的LPAR上运行还原。 |
那没有回答我的疑问。 |
|
回到顶部 |
|
 |
恩里科·索里切蒂
高级主持人

已加入:2007年3月14日 帖子:10715 所在地:意大利
|
|
|
|
我的手册对此很清楚
物理(*)还原只是还原<data>并且不会破坏目录
(*)来自完整的转储
因此TS可能已经运行了还原,但是仍然在迷雾中徘徊
 |
|
回到顶部 |
|
 |
罗伯特·桑普
全球主持人

已加入:2008年6月6日 帖子:8569 地点:美国爱荷华州迪比克
|
|
|
|
TS没有发布任何有意义的内容。使用未定义的术语(“在整个系统上还原”是什么意思–转储在一个LPAR上并在另一个LPAR上还原?转储在一个SYSPLEX上并在另一个SYSPLEX上还原?转储在一个JESPLEX上并又在另一个JESPLEX上还原?)?只是众多问题之一;发布部分输出并且没有明确指定发布时正在显示的内容是其他问题。 LPAR / SYSPLEX / JESPLEX /是否共享主目录?他们共享用户目录吗?他们共享DASD吗?
除此之外,为什么要使用RECATALOG,除非VSAM.FILE.DATA和VSAM.FILE.INDEX都在用于还原的系统目录中?如果未在该系统上对它们进行分类,则应使用CATALOG而不是RECATALOG;如果在该系统上对它们进行了分类,那么还原参数将丢失RENAMEUNCONDITIONAL。如果TS试图将用户目录中的数据集编入目录,而不是系统使用的目录,那么提起站点支持而不是论坛将是一个问题。 |
|
回到顶部 |
|
 |
恩里科·索里切蒂
高级主持人

已加入:2007年3月14日 帖子:10715 所在地:意大利
|
|
|
|
无论TS在做什么
这里的流行词是物理还原
并且手册清晰(突出显示是我的)
引用: |
在物理还原过程中对数据集进行分类
如果在物理数据集还原操作上指定CATALOG,则DFSMSdss将为DFSMSdss分配的单卷非VSAM数据集创建目录条目。成功分配数据集后立即进行分类。分类失败不会阻止数据集还原。分配和分类但在还原操作期间遇到错误的数据集不会被DFSMSdss列入目录,也不会被刮擦。您不得为物理还原指定RECATALOG关键字。
The catalog that DFSMSdss uses to catalog a 数据 set is determined as follows:
如果数据集名称的第一个限定词是用户目录的别名,则指向的目录将用于该数据集。
否则,将使用主目录。
DFSMSdss does not catalog VSAM 数据 sets during physical restore processing. 如果指定了CATALOG关键字,则在处理VSAM数据集时将忽略该关键字。 您应该使用IDCAMS DEFINE 目录命令对DFSMSdss分配的VSAM数据集进行分类 (未预分配)。要重新编目并在以后访问VSAM数据集,目标卷和源卷的卷序列号必须匹配,并且该数据集必须在转储时所在的目录中进行分类。还原期间,卷序列号和目录名称显示在消息ADR4181中。 |
|
|
回到顶部 |
|
 |
ananth86
新的用户
加入时间:2009年6月10日 帖子:59 地点:海得拉巴
|
|
|
|
谢谢恩里科
您是对的,物理还原没有进行任何编目。.Typrun = norun的sysprint给我一个错误的主意(或误导性的),并且没有编目。.我想知道为什么当我看到目录时没有看到任何有关编目的消息工作没有失败。
我必须定义集群并最终使用idcams对文件进行分类。
彼得,这消息真是无稽之谈。当我复制sysprint时,我只是忘记了从大型机复制消息ID。.再次感谢您的建议 |
|
回到顶部 |
|
 |
|