扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共4页)
并发拷贝功能(Concurrent Copy)
并发拷贝是改进后的DFSMS/MVS和IBM S1390 型号3以及型号6所提供的一种功能。RAMAC虚拟数组(RAMAC Virtual Array ,RVA)和企业存储服务器(Enterprise Storage Server ,ESS)成为IBM S1390系列当然的后续产品。
并发拷贝允许对数据进行"时间点"性质的拷贝,而这些数据可同时被更新。只有提出拷贝请求时数据库的更新才必须被停止(停止的时间长度以秒计)。一旦请求被接受,更新可以被恢复,并发拷贝将创建一个拷贝请求发出时的数据拷贝。这一功能大大减少了数据库进行备份拷贝所引致的不可使用时间。在很多情况下,节约的时间要以小时计,而且并发拷贝大大增加了OS/390环境下在线操作和批处理的时序安排灵活性。
在并发拷贝出现之前,物理和逻辑信息转储之间常常需要进行交替换位。在转储过程中,数据对其他应用来说是不可用的。物理转储进行的速度较快,但必须被恢复到一个相似的设备上。因为每天晚上都要进行转储,而恢复并不经常进行,所以总的来说物理转储可以减少停机时间。
并发拷贝出现后,规则就被改变了。对于并发拷贝转储来说,只有并发拷贝转储请求被接受时,数据才是不可用的。在实际转储过程中,数据都是可用的。在使用并发拷贝的情况下,逻辑转储具有与物理转储一样的数据可用性;不使用并发拷贝时,逻辑转储在数据可用性方面比物理转储要好。
DFSMSdss也提供了并发拷贝功能。这一功能由DFSMSdss控制语句中嵌入的CONCURRENT参数调用。DFSMSdss可以作为一个正常的任务步骤被调用,也可以被使用DFSMSdss API的程序调用。大多数并发拷贝工作并不由DFSMSdss执行,而是由作为DFSMS/MVS组件的系统数据移动器 (SDM)执行。当收到一个通过DFSMSdss产生的拷贝请求时,SDM对环境进行初始化,为拷贝作好准备,并通知IBM DASD控制器将被拷贝的数据的范围。
环境初始化完成后,拷贝开始,数据更新重新恢复。如果正在被拷贝的数据需要被更新,或被更新的数据还没有被拷贝,这些数据就被拷贝到IBM DASD控制器高速缓存中的sidefile中,更新工作将继续进行直至完成。为使对高速缓存的占用最小,数据将由高速缓存的sidefile转移到MVS的数据空间sidefile中。在拷贝数据时,DFSMSdss在(存入)磁盘前不断检索sidefile,因此,备份中并不包含拷贝请求被接受以后所发生的任何数据更新。
ESS中并发拷贝的工作方式与其在IBM S1390-6中的工作方式一样。并发拷贝由DFDSS中包含的CONCURRENT关键词发起,或由将DFSMSdss作为拷贝程序并对其进行内部调用的应用发起。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者