client copy sap论坛上看到的

关于client copy 请教问题
目前这里生产系统数据大概300G不到,但是要从生产机到测试机做client copy 要很长时间,一
次用scc3开启任务,足足copy了3天才copy了17%的表数据,这个是什么原因阿?哪位大侠说说看,
谢谢啦!

 

==========================================================================

楼主其实本身的操作没有讲清楚,首先SCC3应该不是启动Client Copy的事务吧,只是大家从你说
的“生产机到测试机”的Client Copy,大家推测你可能是做了Remote Client Copy(SCC9),这
恰恰是系统间Client Copy不推荐的一个方案,Remote Client Copy往往只适用的数据量较小,复
制期间源系统数据变化较少(业务操作较少,生产系统能行?)的场合

Remote Client Copy是个同步复制方案:源系统读取数据→传输数据→目标系统写入数据→响应
源系统。这样的过程重复重复再重复,正有如yishenglww坛友指出的,你可以想像得出完成每批
数据复制的过程受影响的因素可真不少啊!碰上一些大表(估计你们系统里超过10G的表也应该有
甚至也不少了,yishenglww坛友客户地说了说最大表,不用最大就够费力了),数据库层面还要
准备Rollback,这可真是大量的系统开销啊,想快也很难啊(可怜的硬盘啊);
如果Remote Client Copy持续的时间过长,是非常容易产生数据不一致的,比如说VBAK是在KNA1
后复制的,这样就可能在复制完KNA1后,新创建了一个客户,并且在复制VBAK前建了对该客户的
SO,这样复制过去的目标系统里就奇怪了,看得到SO,但是SO中的客户就不知道哪来的了,这样
系统就不一致了;
而且Remote Client Copy还有一个致命的毛病,如果源系统和目标系统中的某一个数据库表对象
(不用多,一个就行)的数据结构不一样(测试机也不能就保证一定和生产机完全一样),该表
的复制就失败了,而且会连累整个Client Copy失败,汗呐,辛苦了半天,可能一个小小差异就整
个儿失败了~想想就头大吧?能不用就不用吧

idhly坛友建议的Client Export/Import是常用的Client Copy的方法,这个则是一个异步复制方
案,源系统SCC8导出Client生成传输文件→目标系统Client传输导入(STMS)→目标系统导入后后
继处理(SCC7),这个方案相对于Remote Client Copy,对源系统影响较小,源系统在Client
Copy的过程中无需等待目标系统的复制完成,性能完全取决源系统的性能,我不知道你的系统情
况,但是我去年有印象的一个120G左右的系统,导出花了大概6个小时的样子,相对于Remote
Client Copy那是好得多了,你们300G的系统,Export的话,我也不知道你们的硬件情况下是怎样
的一个速度……而且,注意,Export生成传输文件,是需要存储资源的,SAP的压缩做得还不
错,15:1也许是有的,你就得考虑至少20G的传输目录自由空间(DIR_TRANS)给Export,别因为空
间不够,最后还是白导了。导出的期间如果很长,也是一样的,有可能产生数据的不一致;
另外,对于目标系统,这个导入的工作可就费事了,要写这么多的数据库记录进来,哈哈,苦死
了!临时表空间、回滚空间、日志,无一不是陷阱,这路也不好走啊,不过试试总归可以,没准
属于能接受的范围呢

最后(其实不是最后,不过就算今天的最后吧),Basis钟爱的大招来了:System Copy(System
Refresh/Homogeneous System Copy/Heterogeneous System Copy),哎,这真是个粗暴的方案啊,
前面那些Client Copy,不就一个一个数据库表复制嘛,太费力了,得,我给你来个狠的,把你整
个数据库都复制过来,那些表还不在话下?无语了,真的是很快很暴力啊,基本是就是数据库数
据文件复制/恢复的时间(这可是顺序写啊,比起Client Copy的随机写那强的不是1、2倍啊),
不过呢,目标系统,目标系统原来的环境就彻底88了,整个儿数据库都变成人源系统的,什么
Client、用户、业务数据和生产系统那是一模一样啊,自个儿原来的什么都没了,你觉得行?那
就下手吧,不过这个真是个粗暴的活,在你的Landscape允许的情况下再着手吧

转载于:https://www.cnblogs.com/diyang00242/archive/2009/03/11/1408606.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/300084.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Apache Member、ALC Beijing 发起人姜宁:一个人走的很快,但是一群人能走得更远

一个人走的很快,但是一群人能走得更远——姜宁ApacheCon 是 Apache 软件基金会(ASF)的官方全球系列大会。作为久负盛名的开源盛宴,ApacheCon 在开源界备受关注,也是开源运动早期的知名活动之一。早在 1998 年&#xff…

如何把朋友升级成情侣?| 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅

java 多线程原理(一)

2019独角兽企业重金招聘Python工程师标准>>> 要说Java的多线程,首先要明白什么是多线程。 多线程,线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程. 我勒个擦,定义好官方啊&#xf…

discuz!5.5.0安装方法及常见问题解决

今下午在前几天刚组好的windows xp sp2apache2.2.4mysql6.0php5.2.3(下一次做成LAMP——Linux ApacheMysqlPHP)的环境下装了discuz!5.5.0。安装之前到网上下了一个ZendOptimizer-3.2.6-Windows-i386.zip(最新版)&#…

百般受虐!“波士屯动力”机器人这一次枪口对准人类

全世界只有3.14 %的人关注了青少年数学之旅如果机器人拿起了枪会怎么样?这两天,一则Bosstown Dynamics发布的新视频在社交媒体疯传:视频中,一个酷似“波士顿动力Atlas”的机器人在进行射击训练。请看视频:刚开始&#…

计算机数控是什么专业,数控是什么专业

数控是数字控制的简称,数控技术是利用数字化信息对机械运动及加工过程进行控制的一种方法。下面是小编整理的相关内容,一起来看看吧!数控是什么专业数控专业是培养掌握数控技术及应用专业的基本理论、基础知识,能在生产第一线从事生产、管理、…

看懂通信协议:自定义通信协议设计之TLV编码应用

为什么80%的码农都做不了架构师?>>> 因为之前从事过电信信令类工作,接触较多的则是ASN.1中的BER、PER编码,其中BER是基于TLV方式进行编码,本文主要介绍一下TLV在自定义协议中的应用。 通过该文章,你可以肉…

统信软件用一年时间跨越式发展说明了一件事

近年来,随着国际局势风云变幻和国内政策利好,国产操作系统迎来了发展机遇期,多家厂商合并重组,或引入投资人实现跨越式发展,在研发人员规模上也从原本的几百人规模快速增加了上千人,其中,统信UO…

C#中as和is关键字

一. as 运算符用于在兼容的引用类型之间执行某些类型的转换。例如&#xff1a; staticvoidMain(string[] args) { object[] obj newobject[3]; obj[0] newclass1(); obj[1] "hello"; obj[2] 10; for(inti 0; i <obj.Length; i) { …

c#小技巧

1.将一个Form显示在另一个Form里面添加一个Panel控件到FormA中&#xff0c;设置FormB的TopLevel属性为false FormB.TopLevel false;FormA.Panel1.Controls.Add(FormB);FormB.Show();2.求一串混合字符的长度&#xff08;中英文相间的&#xff09; stringstr "hello world 时…

SQL Server默认1433端口修改方法

SQL Server默认端口1433端口并不是十分的安全&#xff0c;需要将SQL Server默认端口进行更改&#xff0c;在更改之前&#xff0c;让我们先了解一下什么是1433端口。 什么是1433端口 1433端口&#xff0c;是SQL Server默认端口&#xff0c;SQL Server服务使用两个端口&#xff1…

相亲有风险,且行且珍惜!| 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅

中国科学院大学计算机学院夏令营,中国科学院大学2018年全国大学生“软件与网络”夏令营通知...

中国科学院软件研究所(以下简称“软件所”)将于2018年7月9--13日(暂定)在北京举办中国科学院大学2018年全国大学生“软件与网络”夏令营。“软件与网络”夏令营已成功举办了五届。夏令营活动旨在为高校优秀大学生提供了解中科院和软件所的机会&#xff0c;通过专题报告、学科及…

netcore一键nssm发布为windows服务

AntDeploy是我开发一款开源一键部署工具包功能一览&#xff1a;docker容器一键部署docker镜像一键发布支持iis一键部署windows服务一键部署linux服务一键部署支持增量发布支持一键回滚支持点火支持选择特定文件发布支持查看发布记录一个issue前两天有一个使用者给我反馈了一个i…

算法的力量(李开复)

算法的力量 算法是计算机科学领域最重要的基石之一&#xff0c;但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门&#xff0c;就产生了一种误解&#xff0c;认为 学计算机就是学各种编程语言&#xff0c;或者认为&#xff0c;学习最新的语…

冒名者还是重名?疑惑中!

虽然已经算是离开存储行业了&#xff0c;但是还是偶尔去存储行业的专业中文网站瞄上几眼&#xff0c;还是很关注存储行业的发展。今天早上无意中打开Dostor([url]http://www.dostor.com[/url])&#xff0c;看到前段时间讨论的关于IBM存储价值的问题又重新归来&#xff0c;如下所…

Oracle CRS stack is already configured and will be running under init(1M)

REDHAT 4 重装ORACLE 10G RAC 安装完CRS后跑root.sh脚本一闪而过&#xff0c;提示CRS stack is already configured该问题可以通过root用户在每个节点上删除/etc/oracle/scls_scr/rac1/oracle/cssfatal 文件即可转载于:https://blog.51cto.com/803517/1372474

过了双十一之后的你。。| 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅&#xff08;图源 阿粪青&#xff0c;侵权删&#xff09;

Asp.Net Core 中如何设置 IP 白名单

咨询区 MartinM&#xff1a;我想在一个web站点中实现ip白名单功能&#xff0c;在 MVC 时代我只需要在 web.config 中添加如下配置即可。<security><ipSecurity allowUnlisted"false" denyAction"NotFound"><add allowed"true" ip…

计算机专业考研末流211和双非,211大学考985研究生难吗,如何看待本科985学生读研去211学校?...

今天小编先给大家讲一下关于考研的一些事情&#xff0c;我发现很多同学对于考研还是云里雾里的&#xff0c;连考研有哪些科目都不清楚。211大学考985研究生难吗对于考研&#xff0c;小编认为选择比努力重要&#xff0c;动力很大程度决定了你的结果&#xff0c;希望通过211大学研…