Académique Documents
Professionnel Documents
Culture Documents
28.02.07
Motivation
Unicode conversion causes high CPU load especially for cluster tables One application server is typically not sufficient to use full capacity of the source DB host As a rule of thumb, you need about 1 GHz CPU speed per 1 MByte/sec source DB speed
Overview
Run R3load processes on multiple machines in parallel.
R3load-Export & Import AppServer
R3load-Export & Import AppServer DB server NUC R3load-Export & Import AppServer
DB server UC
Communication Directory
The central communication directory contains control information for each machine (*.properties, *.STR). For monitoring purpose log and status information is copied from each machine to the communication directory. The transferred data are stored in local data dirs on each machine
Source DB
commDir
Target DB
AppServer2 Export
Data Dir
Import
Directory Structure
<working directory>
distribution_monitor cmd.properties
<communication dir>
R3ldctl R3szchk pkgSplit R3ta sapview Info <machine dir>
netExchangeDir
Distribution Process
Export Phase
Import Phase
The preparation phase creates control information and Migration Monitor is performed only on one designated machine. The export and import is started on each machine. The export and import can run in parallel. Monitoring is possible at any time.
SAP AG 2004, Title of Presentation / Speaker Name / #
Phases
Central preparation (-p)
Create and distribute STR files Create Migration Monitor command files Run as <sid>adm
Preparation Overview
SourceDB
R3ldctl DDL*.TPL *.STR
Package Splitter
R3load
R3szchk *.EXT
R3ta
*.WHR IDX*.CMD IDX*.TSK
Where Splitter
*.WHR
*.STR
Preparation Overview
SourceDB
R3ldctl DDL*.TPL *.STR
Package Splitter
R3load
R3szchk *.EXT
R3ta
*.WHR IDX*.CMD IDX*.TSK
Where Splitter
*.WHR
*.STR
Distribution Monitor
<commDir>/<machine>/*.STR;*.WHR
Preparation Overview
Create control files for R3load
DDL<DBTYPE>.TPL database command files *.STR R3load package with description of all contained tables
table splitter
Export overview
DDL*.TPL
*.STR
SourceDB
export_time.*
Export overview
DDL*.TPL
*.STR
SourceDB
Distribution Monitor
Export Overview
Copy R3load control files (DDL*.TPL, *.STR, *.WHR) to local data dump directory Create R3load command and task files (*.CMD, *.TSK) for each package Export each package (*.00?, *.TOC, *.XML) Monitor state (*.TSK, export_state.properties)
Import Overview
DDL*.TPL
*.STR
TargetDB
*.TOC *.00?
Import Overview
TargetDB
DDL*.TPL
*.STR
R3load import
Distribution Monitor
import_time.* TimeAnalyzer *.TOC *.00? *.LOG
Import Overview
Create R3load command and task files (*.CMD, *.TSK) for each package Import each package
Status Monitor
Displays overall status Displays preparation phase status per machine Displays export/import progress and package status per machine Displays package distribution
Trouble Shooting I
Check distribution_monitor_<mode>.log From log file:
Determine step that failed
If failing step is calling another tool and no log file for this tool is available: check availability of called tool Check database connection (with test option)
Trouble Shooting II
In case of Import/Export problems
Determine which package and which table failed Lookup if the affected package occurs in (and check if any warnings are written for this package)
distribution_monitor_prepare.log <comdir>/info/distribution.txt <comdir>/<machine>
(file <package>*.STR*.WHR)
migration_monitor_export.log <exportInstallDir>
<comdir>/<machine>/netExchangeDir <local
data dir> (<package>*.00?, *.TOC, *.STR, *.WHR) (file <package>*.LOG, *.TSK, *.CMD, *.XML)
migration_monitor_import.log <importInstallDir>
part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
Some
Microsoft,
IBM,
DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries.
is a registered trademark of Oracle Corporation. X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML,
Java
XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology.
is a registered trademark of Sun Microsystems, Inc. is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. is a trademark of MySQL AB, Sweden. R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
These