SAP Basis 客户端拷贝
一.版本、系统配置信息
软件 | 版本信息 |
---|---|
操作系统 | AIX 6.1 |
SAP | ECC6.0 SAP_BASIS 7.00SP15kernel 720 600 |
oracle | 11.2.0.2.0 |
DB大小 | 2T+ |
SCC8 trans预估大小 | DB大小* 10%=200G |
硬件配置 | 4*12C 200GMEM |
二.使用SCC8导出遇到错误
2.1 log的错误信息
上面超时的参数是gw/frag_timeout2.2 scc3的错误
2.3 sm21的错误信息
没截图,有这么一句,进程被管理员结束
三.有个note完全提到这个错误提示
2309312 - Transport program tp Could not be started (RC = 9)
#gw/cpic_timeout = 3600
#gw/frag_timeout = 300
#rfc/use_gwstart = 1
#上面参数没效果
gw/frag_timeout = 300
#这个参数不知道提升之后有没有效果,有时间再试一下
四.第二个参数gw/keepalive = 3600,更改后导出成功
SAP scc8 Transport program tp could not be started (RC= 9)
https://archive.sap.com/discussions/thread/3267965
gw/keepalive = 3600
五.SCC8导出使用的是tp这个程序,而tp则是R3trans的子进程
# ps -ef|grep tp
q05adm 23986388 13500574 0 Jun 01 - 0:06 /usr/sap/Q05/DVEBMGS00/exe/tp ECCQASQ05.bluemoon.com.cn sapgw00 28525944 IDX=1
root 24445002 27459710 0 23:27:58 pts/0 0:00 grep tp
# ps -ef|grep trans
q05adm 22151178 23986388 2 Jun 01 - 941:20 R3trans -u 18 -w /usr/sap/trans/tmp/Q05ET00018.Q05 /usr/sap/trans/tmp/Q05KKT00018.Q05
root 24445004 27459710 0 23:28:22 pts/0 0:00 grep trans
# ps -eo pid,ppid,comm,etime|grep 22151178
22151178 23986388 R3trans 2-06:35:39
**结论:导出的速度快不了,慢慢等**
六.设置stms或者sccl导入的并发线程
6.1 se38 RSCCEXPT,或者使用scc8或者sccl的时候点上面的expert settings
6.2 这里的最大处理个数并不是真正的CPU个数或者CPU线程数,需要结合RZ12来看
6.3 最终导入使用的是sm50里面的dia进程类型,个数为
Maximun Number of Processes * Max.no.of WPS used,80*0.75=60个
而Max.no.of WPS由参数rdisp/wp_no_dia决定6.4 真使用scc8这种方式,最好还是建一个对话实例单独导出,使用dia进程毕竟影响性能,最大感受就是当dia进程跑满的情况下,前端gui登录会阻塞
6.5,在某个blog下有网友回复,超过350G的DB,最好使用systemcopy方式进行测试系统创建
七.在本地客户端sccl拷贝模式下,使用60个dia进程进行拷贝,2T+的数据耗时约62个小时:
在复制过程中,下面可能会出现某些表read error的提示,在最后会自动重启recopy将error的表重新复制一遍
八.scc8导出报错
文件系统仍有足够空间
SLOG1822.Q05
Q05ET00018.Q05
CC000018.Q05
完全找不到原因2161285 - IBM i: Can't release transports via CTS
九.总结
- 1.scc8导进导出方式适用于配置传输
- 2.如果用scc8做sap_all导出,导出速度跟数据量有关系,速度还快不了
- 3.如果允许QAS和PRD的client号一样,systemcopy方式应该是最好的选择,使用备份可以在几个小时内提供测试环境
- 4.不允许client一样,可以在systemcopy后执行clientcopy,效率和成功率都大大提高
SAP Basis 客户端拷贝的更多相关文章
- SAP BASIS日常需要做的工作
SAP Basis的一些日常工作包括用户权限管理.集团管理.数据库管理.后台作业.打印管理.系统监控.传输管理等. a. 用户权限管理: SU01—创建,修改,显示用户信息 SU10—批量修改用户 P ...
- [转载]SAP BASIS学习手册
原文地址:SAP BASIS学习手册作者:sapren 1:)要用scc4定义一个新的client,同时定义好类型(T,P,D等) 2:)用user/pasword: (sap*/pass) ...
- [转帖]SAP BASIS日常需要做的工作
SAP BASIS日常需要做的工作 https://www.cnblogs.com/swordxia/p/4790684.html SAP Basis的一些日常工作包括用户权限管理.集团管理.数据库管 ...
- 【BASIS系列】SAP Basis系统管理中重置用户缓冲哪些需要注意
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[BASIS系列]SAP Basis系统管理中重 ...
- 【BASIS系列】SAP BASIS模块-后台配置的传输
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[BASIS系列]SAP BASIS模块-后台配 ...
- SAP Basis DEBUG改表数据权限角色设计
SAP Basis DEBUG改表数据权限角色设计 项目实践中,因种种原因不得不要通过debug才能解决一些特定的问题,所以就涉及到了debug权限角色的定义了. DEBUG的权限,无非就是: 1)数 ...
- SAP basis 常用事物
1.创建一个新的用户 完成client创建和拷贝后,在开始正式工作之前,需要创建新的用户. 用这个用户进行工作.默认ddic和sap*用户不要用于实际的业务. 创建用户的过程很简单,只要以su01 ...
- SAP 740GUI客户端快捷方式取消密码登陆
客户端电脑:WIN10 专业版64位. 1. 进入注册表编辑器(regedit) .进入如下路径:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SAP\SAPLogo ...
- SAP 定义客户端
SCC4 定义客户端 点击新建条目按钮 Client(客户端) R 200 Client Name(客户端名称) O City(城市) R Logical system(逻辑系统) R ...
随机推荐
- PL/SQL 九九乘法表
和shell脚本九九乘法表一样,只是语法有少出入 先看看效果图先: 利用for循环: SET SERVEROUTPUT ON DECLARE x INT :=1; y INT :=1; BEGIN F ...
- ansible的语法的基础应用(二)
- java并发中ExecutorService的使用
文章目录 创建ExecutorService 为ExecutorService分配Tasks 关闭ExecutorService Future ScheduledExecutorService Exe ...
- 联想在S规则债券市场完成了里程碑式的新债券发行
腾讯科技讯,香港,2020 年 4 月 24 日-联想集团(HKSE:992)(ADR:LNVGY)今日宣布,在S规则债券市场上成功发行了里程碑式的 6.5 亿美元债券. 这些债券吸引了全球大量固定收 ...
- 使用3种协议搭建本地yum仓库
关闭防火墙和selinux [root@qls yum.repos.d]# systemctl stop firewalld (stop,start,disable,enable) [root@qls ...
- 中国AI觉醒 阿里王坚:云智能将成为大趋势
2019独角兽企业重金招聘Python工程师标准>>> <麻省理工科技评论>新兴科技峰会EmTech China于北京召开.大会中,其中一项热门的讨论便是:中国和美国的科 ...
- JVM调优方法笔记
1.性能工具介绍 jvisualvm jmap jstat jstack/threaddump jprofiler jmeter 2.性能调优4步骤 重现问题 定位问题 模拟问题 解决问题 http: ...
- JavaScript实现折半查找(二分查找)
一.问题描述: 在一个升序数组中,使用折半查找得到要查询的值的索引位置.如: var a=[1,2,3,4,5,6,7,8,9]; search(a,3);//返回2 search(a,1);//左边 ...
- prufer编码学习笔记
prufer 编码 对于一个无根树,他的 prufer 编码是这样确定的: 每次找到编号最小的一个叶子节点,也就是度数为\(1\)的节点,把和它相连的点,加入 prufer 编码序列的末尾,然后把这个 ...
- C++11的mutex和lock_guard,muduo的MutexLock 与MutexLockGuard
互斥锁是用来保护一段临界区的,它可以保证某段时间内只有一个线程在执行一段代码或者访问某个资源. C++11的mutex和lock_guard C++11新增了mutex,使用方法和linux底下的常用 ...