z/OS上Dataset 的移动】的更多相关文章

最近的一个需求,需要把大批量的Dataset移到新的Storage Class,新的Volume中去,刚开始感觉非常头疼.仔细研究后发现这个事情其实很简单.确实符合别人所说,事情的在你真正开始努力之后就会变简单了.   首先创建你的target Storage class和Storage Group,并把相关的Volume加到对于的SG,这时候不需要担心现有的Vol上已经存在的Dataset,改动Storage Group不会删除DataSet.   然后配置ACS Routines,将HLQ,…
前面两篇文章分别讲过了如何合并并压缩批量文件,如何解压缩并恢复批量文件, 这些问题解决了之后还剩下一个大问题,如何在网络上传输这些压缩过的文件,如果是linux的话非常简单,制定binary,然后get就可以了,可在z/os上,一切都没这么简单.   最重要的是在ftp的时候需要制定要创建的dataset的类型, 否则的话你的文件传下来肯定unterse的时候会报文件不是terse过的文件.如下面的例子所示,locsite这个命令指定了要在本机上新建的文件类型,可以直接使用下面的格式,也可以参考…
ASNTDIFF的diff table有一列类型为varchar 15000,z上创建db默认的pagesize是4K,无法创建table,所以需要创建一个大pagesize的database. db2 on z上create database命令和luw平台上不同,无法直接指定的pagesize,而是需要制定buffer pool.…
在*nix平台上玩过的人都知道,tar和gzip基本上是每天都要使用的,而且非常之好用.而Mainframer则比较痛苦,没有这么好用的东西,尤其是当需要通过网络传大批量的文件的时候很不方便. 不过总算DUMP和TERSE可以凑合使用.   下面是DUMP的用法, 第三行是要output的dataset名字,第九行是输入Dataset的list,支持通配符.   //BACKPP1 EXEC PGM=ADRDSSU,REGION=0K,TIME=NOLIMIT //SYSPRINT DD SYS…
前一篇文章写过了如何合成并压缩大批量文件,这篇文章解释一下如何在拿到压缩文件后如何解压并还原大批量文件.   解压缩的JCL很简单,如下所示,和压缩的JCL类似,只要把参数改成UNPACK,然后设置一下infile和outfile即可. //TERSE JOB MSGLEVEL=(1,1),MSGCLASS=H,TIME=60, // NOTIFY=&SYSUID,REGION=0M /*JOBPARM S=* //TERSE EXEC PGM=TRSMAIN,PARM='UNPACK' //S…
Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在Windows OS上配置并启动Apache Kafka,这篇指南将会指导你安装Java和Apache Zookeeper. Apache Kafka是一个快速可扩展的消息队列,能够应对繁重的读写负载,即IO相关工作.更多信息请参见http://kafka.apache.org.由于 Zookeep…
2016-04-15 Oracle发布了GoldenGate for DB2 z/OS  12.2.0.1.2.可以从OTN或eDelivery下载,该版本是ogg for DB2 z/OS的第一个12.2版本.下面是该版本中增加的新特性:1. 表级的字符集设置:在DB2 z/OS中,每个表可以有不同的字符集,Oracle GoldenGate for DB2 z/OS 12.2在复制过程中不修改表的字符集,通过避免字符集的转换来提高目标端投递性能.2. 队列文件中包含元数据信息,不再需要def…
var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i=arguments;t.queue.push(function(){t[config].apply(t,i)})}}var t={config:config},u=document,e=window,o="script",s=u.createElement(o),i,f;for(s.src…
var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i=arguments;t.queue.push(function(){t[config].apply(t,i)})}}var t={config:config},u=document,e=window,o="script",s=u.createElement(o),i,f;for(s.src…
BIND and REBIND options for packages and plans There are several options you can use for binding or rebinding plans and packages. Some of the options are common for both bind and rebind and for both plans and packages. Defaults: The default for an op…