RFC 로 원격 클라이언트 카피를 합니다.
그런데 소스 데이터 사이즈가 너무 커서 3,4일정도 걸리네요.
어떻게 하면 더욱 빠르게 진행할수 있을까요?
환경은 aix, oracle 입니다.
댓글 4
-
darkangel
2011.11.10 23:59
-
니그네임
2011.11.16 22:11
답변 감사합니다.
-
코코산
2011.12.10 01:32
Data Size가 계속 증가하기 때문에 나중에 RFC로 하는것 자체가 어려울거라 봅니다..
Size가 얼마인지는 모르겠지만 Export 방식이나 Cold Copy 방식으로 하시는게 좋을 듯 하네요..
저희는 사이즈가 1.4T 정도 되는데 Copy 완료가 2일정도 소요됩니다...
궁금한게 있으시면 말씀 ^^;
-
뻐꾸기
2012.02.15 22:42
보통은 system copy를 하는것 같습니다.
oracle online 백업을 개발(또는 QA)에 부어서 SID 변경하는 방식입니다.
backup을 부어서 oracle만 올리면 나머지는 쉽습니다.
Remote Client Copy는 Source system의 data volume이 클수록 오래 걸릴 수 밖에 없습니다..(저는 1주일정도 걸리는데요ㅋ)
가능한 방법은 parallel process 수를 최대한 늘려서 병렬처리하는 건데, 서버 사양이 별로면 큰 효과는 없습니다.
그리고 쓸데없이 시간을 오래 잡아 먹는 table은 copy전에 exclude시키는것도 도움이 됩니다.
se38 -> RSCCEXPT 실행 -> table 탭에서 excluded table입력 (table data가 필요한 경우 DB에서 직접 exp/imp)
3,4일 정도 걸리시니깐 시스템 사용자가 가장 적은 시간대에 remote client copy를 진행하는게 좋겠죠.
그리고 TDMS(test data migration server)라는 SAP솔루션이 있는데요.
이걸 사용하면 데이터 사이즈가 큰 경우, 일정 기간(ex. 최근 6개월)의 데이터를 잘라서 copy할 수 있습니다.
작업시간 단축, 디스크 비용 절감의 효과를 얻을 수 있구요.(첨부파일 참조)
도움이 되길 바라며, 혹시 더 궁금하신거 있으면 말씀해 주세요^^