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_timeout
  • 2.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
    oracle

  • 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的表從新複製一遍ui

八.scc8導出報錯

文件系統仍有足夠空間操作系統

SLOG1822.Q05
線程

Q05ET00018.Q05
3d

CC000018.Q05
code

徹底找不到緣由2161285 - IBM i: Can't release transports via CTS

九.總結

  • 1.scc8導進導出方式適用於配置傳輸
  • 2.若是用scc8作sap_all導出,導出速度跟數據量有關係,速度還快不了
  • 3.若是容許QAS和PRD的client號同樣,systemcopy方式應該是最好的選擇,使用備份能夠在幾個小時內提供測試環境
  • 4.不容許client同樣,能夠在systemcopy後執行clientcopy,效率和成功率都大大提升
相關文章
相關標籤/搜索