125
System Copy Guide Document version: 1.6 – 2014-07-07 SAP Systems Based on the Application Server ABAP of SAP NetWeaver on Windows Valid for SAP NetWeaver 7.0 to 7.0 Including Enhancement Package 3 CUSTOMER

Copying SAP Systems Based on SAP NetWeaver 70 Support Release 3 70 Including 1 2 or 3 Using Software Provisioning Manager 10.pdf

  • Upload
    lea-com

  • View
    60

  • Download
    7

Embed Size (px)

Citation preview

  • System Copy GuideDocument version: 1.6 2014-07-07

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsValid for SAP NetWeaver 7.0 to 7.0 Including Enhancement Package 3

    CUSTOMER

  • Typographic Conventions

    Table 1Example Description Angle brackets indicate that you replace these words or characters with appropriate entries to

    make entries in the system, for example, Enter your .

    Example Example Arrows separating the parts of a navigation path, for example, menu options

    Example Emphasized words or expressions

    Example Words or characters that you enter in the system exactly as they appear in the documentation

    www.sap.com Textual cross-references to an internet address

    /example Quicklinks added to the internet address of a homepage to enable quick access to specific content on the Web

    123456 Hyperlink to an SAP Note, for example, SAP Note 123456

    Example Words or characters quoted from the screen. These include field labels, screen titles, pushbutton labels, menu names, and menu options.

    Cross-references to other documentation or published worksExample Output on the screen following a user action, for example, messages

    Source code or syntax quoted directly from a program File and directory names and their paths, names of variables and parameters, and names

    of installation, upgrade, and database tools

    EXAMPLE Technical names of system objects. These include report names, program names, transaction codes, database table names, and key concepts of a programming language when they are surrounded by body text, for example, SELECT and INCLUDE

    EXAMPLE Keys on the keyboard

    2

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsTypographic Conventions

  • Document History

    CautionBefore you start the implementation, make sure you have the latest version of this document that is available at service.sap.com/instguides.

    The following table provides an overview on the most important document changes:

    Table 2Version Date Description1.6 2014-07-07 Updated Version1.5 2014-03-17 Updated Version1.4 2014-03-05 Updated Version1.3 2013-11-22 Updated Version1.2 2013-10-28 Updated Version1.1 2013-08-19 Updated Version1.0 2013-07-17 Initial Version

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsDocument History

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 3

  • Content

    1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.1 Homogeneous and Heterogeneous System Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.2 Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.3 Online Information from SAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.4 Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.5 Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    2 Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132.1 Use Cases for System Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132.2 System Copy Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132.3 Creating A System Copy Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152.4 Various Planning Aspects and Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162.5 System Copy and Migration Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    Database Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Sorted Versus Unsorted Unload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Package Splitting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Table Splitting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 R3load Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Migration Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Distribution Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Defining the Unload/Load Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    3 Preparations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.1 General Technical Preparations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.2 Preparing the Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    4 Database Independent System Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304.1 System Copy Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314.2 Generating DDL Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334.3 Preparing the Table Split . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344.4 Preparing Parallel Export and Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374.5 Exporting the Source System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    Required User Authorization for Running the Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Running the Installer to Perform the Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Restarting R3load Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    4.6 Setting Up the Target System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Transferring the Export Files to the Target Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Installing the Target System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    5 Database-Specific System Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495.1 Oracle-Specific Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Generating the Control File Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Creating a Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Preparing the Target System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    4

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsContent

  • Restoring Database Files on the Target System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Restoring the Database Files on the Target System with BR*Tools . . . . . . . . . . . . . . . . . . . . . . . 59

    5.2 SAP MaxDB-Specific Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605.3 MS SQL Server-Specific Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625.4 IBM DB2 for Linux, UNIX, and Windows-Specific Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635.5 IBM DB2 for i Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675.6 IBM DB2 for z/OS Specific Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    Step 1: Check Consistency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Step 2: Stop and Restart the Source System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Step 3: Capturing View Definitions (if the Schema Name is to be Changed) . . . . . . . . . . . . . . . . . 69 Step 4: Stop the Source System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Step 5: Making Copies of Source Data Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Step 6: Creating the Target System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Step 7: Post-Processing the Target System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Step 8: Changing the VCAT of the Target System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Step 9: Changing the Schema of the Target System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Step 10: Adapting WLM Application Environments for DB2 Stored Procedures . . . . . . . . . . . . . . . 75

    5.7 SAP ASE Server-Specific Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

    6 Follow-Up Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776.1 Performing Follow-Up Activities in the Source System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776.2 Performing Follow-Up Activities in the Target System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

    Installing the SAP License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 SAP Solution Manager: Connection Between System Landscape Directory and Landscape

    Management Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Performing Follow-Up Activities for ABAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Checking the Database Parameters for IBM DB2 for Linux, UNIX, and Windows . . . . . . . . . . . . . . 84

    7 Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867.1 R3load Procedures Using the Migration Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

    About the Migration Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Assigning DDL Files to Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Defining Groups of Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Processing Split Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Starting the Migration Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Output Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Installing the Target System Using the Migration Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

    7.2 Table Comparison with Software Update Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Modes of the Table Comparison Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Using the Table Comparison Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

    7.3 Additional Information About the Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Useful Information About the Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Interrupted Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Performing a Remote Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Starting the Installer GUI Separately . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Running the Installer in Accessibility Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Troubleshooting with the Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsContent

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 5

  • 6CUSTOMER Copyright 2014 SAP AG.All rights reserved. SAP Systems Based on the Application Server ABAP of SAP NetWeaver on Windows

  • 1 Introduction

    1.1 Homogeneous and Heterogeneous System CopyThis document describes how to copy SAP ABAP systems on Windows in one run, using either database-specific methods or database-independent methods. You perform the system copy using the software provisioning manager 1.0 SP06, which is part of SL Toolset 1.0 SP11.

    CautionOnly perform a system copy if you have experience in copying systems and thorough knowledge of the operating system, the database, and the ABAP Dictionary. Only perform a heterogeneous system copy if you are a certified system support consultant or a certified SAP Technical Consultant.

    This guide applies to the following releases:Table 3Product Release

    SAP NetWeaver SAP NetWeaver 7.0 Support Release 3 (SAP NetWeaver 7.0 SR3)

    SAP NetWeaver 7.0 including Enhancement Package 1 Support Release 1 (SAP NetWeaver 7.0 including EHP1 SR1)

    SAP NetWeaver 7.0 including Enhancement Package 2 (SAP NetWeaver 7.0 including EHP2)

    SAP NetWeaver 7.0 including Enhancement Package 3 (SAP NetWeaver 7.0 including EHP3)

    SAP ERP SAP ERP 6.0 Support Release 3 based on SAP NetWeaver 7.0 SR3

    SAP ERP 6.0 including Enhancement Package 4 based on SAP NetWeaver 7.0 including EHP1 SR1

    SAP ERP 6.0 including Enhancement Package 5 based on SAP NetWeaver 7.0 including EHP2

    SAP ERP 6.0 including Enhancement Package 6 based on SAP NetWeaver 7.0 including EHP3

    SAP CRM SAP CRM 5.0 Support Release 3 based on SAP NetWeaver 7.0 SR3

    SAP CRM 2007 based on SAP NetWeaver 7.0 SR2 SAP CRM 7.0 based on SAP NetWeaver 7.0 including

    EHP1 SR1 SAP CRM 7.0 including Enhancement Package 1 based on

    SAP NetWeaver 7.0 including EHP2

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsIntroduction

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 7

  • Product Release SAP CRM 7.0 including Enhancement Package 2 based

    on SAP NetWeaver 7.0 including EHP3

    SAP SRM SAP SRM 5.0 Support Release 3 based on SAP NetWeaver 7.0 SR3

    SAP SRM 7.0 based on SAP NetWeaver 7.0 including EHP1 SR1

    SAP SRM 7.0 including Enhancement Package 1 based on SAP NetWeaver 7.0 including EHP2

    SAP SRM 7.0 including Enhancement Package 2 based on SAP NetWeaver 7.0 including EHP3

    SAP SCM SAP SCM 5.0 Support Release 3 based on SAP NetWeaver 7.0 SR3

    SAP SCM 5.1 based on SAP NetWeaver 7.0 SR2 SAP SCM 7.0 based on SAP NetWeaver 7.0 including

    EHP1 SR1 SAP SCM 7.0 including Enhancement Package 1 based on

    SAP NetWeaver 7.0 including EHP2 SAP SCM 7.0 including Enhancement Package 2 based

    on SAP NetWeaver 7.0 including EHP3

    For a detailed list of all supported SAP NetWeaver releases and Business Suite applications based on them, see SAP Note 1768158.

    NoteAlternatively, you can copy your system with a completely automated end-to-end framework available using SAP Landscape Virtualization Management (LVM). For more information, see help.sap.com/nwlvm.

    1.2 Terminology Software Provisioning Manager 1.0

    Software provisioning manager is the successor of the product- and release-specific delivery of provisioning tools, such as SAPinst. Before you perform an installation or system copy, we recommend that you always download the latest version of the software provisioning manager, which is part of the Software Logistics Toolset (SL Toolset for short). This way, you automatically get the latest SAPinst version including latest fixes in the tool and supported processes. For more information about software provisioning manager as well as products and releases supported by it, see SAP Note 1680045.As a result, SAPinst has been renamed to software provisioning manager 1.0 (installer for short) in this documentation. However, the term SAPinst is still used in: Texts and screen elements in the software provisioning manager (installer) GUI Naming of executables, for example sapinst Naming of command line parameters, for example SAPINST_USE_HOSTNAME

    8

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsIntroduction

  • Operating system user groups, for example additional group sapinstIn the following, we generally refer to software provisioning manager 1.0 as the installer. We only use the term software provisioning manager if this is required for technical reasons.

    System CopyDuplication of an SAP system. The SAP system ID and certain other SAP parameters might be changed in a copy. When you perform a system copy, the tool installs all the instances again, but it uses a copy of the source system database to set up the database.The following use cases are possible: Initial System Copy

    The tool newly installs all the instances of a source system, but it uses a copy of the source system database to set up the database in the target system.

    RefreshOverwriting of an already existing target system with the database content from a source system.The refresh use case is not supported using the software provisioning manager.

    Homogeneous System CopyDuring the system copy, you use the same operating system and database platform as the original system.

    Heterogeneous System CopyDuring the system copy, you change either the operating system or the database system, or both. Heterogeneous system copy is a synonym for migration.

    Source System and Target SystemThe SAP system containing the original database is called the source system and the system to which the database copy is to be imported is called the target system. Their SAP system names are abbreviated to SOURCE_SAPSID and TARGET_SAPSID. The terms source database and target database are also used in this description.

    Database CopyDatabase-dependent part of the system copy.

    PlaceholdersPlaceholders such as are used in commands. They are used in the same way as in the SAP system installation documentation. You must replace them with the values valid for your site.The following additional placeholders are used:

    Table 4Placeholder Meaning

    SAP system ID

    System name of the source host (command hostname)

    System name of the target host (command hostname)

    SAP system ID of the source system

    SAP system ID of the target system

    Database ID of the source system

    Database ID of the target system

    Operating system name within a path

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsIntroduction

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 9

  • Placeholder Meaning

    Database name within a path

    ABAP, Java, or ABAP+Java

    NoteDatabase ID identifies the database instance. The installer prompts you for the when you are installing the database instance.The can be the same as the .

    1.3 Online Information from SAPBefore you start the system copy, you must read the documentation that is referenced in the following: Read the following SAP Note for up-to-date information on system copy and corrections to the system copy

    documentation: SAP Note 1680045 Release Note for Software Provisioning Manager 1.0 SAP Note 1768158 System Copy of Systems Based on SAP NW 7.0 / 7.0 EHP 13Make sure that you have the most recent version of the SAP Note, which you can find at:service.sap.com/notes.

    This documentation describes only the export of the source system in detail. For the installation of the target system, you also need the installation guide for your SAP application. Installation guides are available at:service.sap.com/instguides.

    NoteIf you encounter problems during the system copy, create a customer message using the application area BC-INS-MIG.

    More Information SAP System Copy & Migration at:

    sdn.sap.com/irj/sdn/systemcopy. SAP OS/DB Migration Check at:

    service.sap.com/osdbmigration.In addition to the information contained on this page, check the SAP OS/DB Migration Planning Guide that is available in the Media Library.

    SAP system landscape copy: Best Practice document SAP System Landscape Copy for SAP NetWeaver and SAP Solutions at:

    service.sap.com/solutionmanagerbp SAP Note 885343 SAP System Landscape Copy

    10

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsIntroduction

  • SAP Note 1990240 Support of mixed landscapes (Unicode and Non-Unicode) SAP Note 82478 SAP System OS/DB Migration

    1.4 RestrictionsThe target system installation consists of both the target database and target instance/application server installations. For the scenarios below, the following holds:Valid only for: IBM DB2 for Linux, UNIX, and Windows only:The option Deferred Table Creation is not supported for load-based system copies for SAP systems that are not based on SAP NetWeaver 7.0 EHP 1 or higher.

    1.5 Constraints System copy is not supported for the Diagnostics Agent.

    For more information and guidance see the Diagnostics Agent Maintenance Procedures article at wiki.scn.sap.com/wiki/x/n4efFg.

    When you perform a system copy, all software units or usage types in the source system are copied to the target system. This means that none of the usage types in the target system can be excluded from the system copy, nor can you select usage types.

    SAP Solution Manager only:As of Support Release 4, your SAP Solution Manager 7.0 system must be a dual-stack system if you want to perform a system copy. If required, install a Java Add-In to your existing ABAP system before you start the export.

    SAP does not support client transport as a system copy method. Transporting production clients is not supported at all. You can use client transport for the initial setup of an SAP system infrastructure. This documentation does not cover the client copy procedure.

    This documentation does not describe the following: How to export and import a database with the installation tools for reorganization purposes. Use the

    appropriate tools for database reorganization, as SAP does not support this installation option. How to copy data from non-SAP systems to SAP systems based on SAP NetWeaver Application Server.

    This documentation only describes how to copy data from one SAP system to another SAP system. How to perform a duplication of a SAP system on the same host without changing the SAP system ID. How to perform a system refresh using the tool.

    If you have made modifications in your development system and want to copy your quality assurance or production system onto the development system, see SAP Note 130906.

    If you want to convert a non-Unicode system to a Unicode system or perform the system copy of a Unicode system, see SAP Note 551344.

    SAP does not support all data archiving operations after a system copy.If you used data archiving in the source or target system, access to the created archive files from the target system may not always be possible. For more information, see SAP Note 153433 and System Landscape Optimization at service.sap.com/slo.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsIntroduction

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 11

  • Access to archived files from the target system without a dedicated archive migration project is only supported in the following cases: The system copy is done to provide a source system for nonproductive purposes, for read-only access to

    the previously archived data from the target system (no reloading), and you do not store archive files using ArchiveLink/CMS.You can either copy all archive files to file systems that are not shared between the source and the target system, or you arrange network access for appropriate archive file sharing.

    The system copy is done to replace a productive system with a new productive system (for example, hardware migration), assuming that the target system did not exist before and the operation of the source system is discontinued after the system copy.You must not change the system ID during system copy, but arrange for file access and/or ArchiveLink/CMS connectivity.

    NoteOnly valid for SAP NetWeaver BW:If you use ADK-based archiving of request administration data in SAP NetWeaver BW, you have to copy all archive files related to archiving object BWREQARCH to the file system of the target system. Only then write access (like deletion of requests, deletion of the complete data target content, further upload of data to other targets, changing the quality status of requests or InfoProvider rebuild) to requests with archived administration data is possible in the target system of the copy.

    In all other cases, contact SAP SLO at service.sap.com/slo or send an email to [email protected]. Dos and Don'ts for system copy:

    Do: Follow the Open SQL standard. Make sure that all communication runs through the database pool.

    Don't: Save any system and infrastructure-specific data in business objects. Use a pointer to the central

    storage of such information, for example: SAP SystemID and SID (SAPSID=SID=system name) Host name IP addresses Services and ports Logical destinations and logical system names Other technical infrastructure names

    Use file system persistency. Set up dependencies between Java and ABAP.

    12

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsIntroduction

  • 2 Planning

    This section describes how to plan your system copy.

    2.1 Use Cases for System CopyYou can apply the system copy for the following: Setting up system landscapes (where the SAP systems have different SAPSIDs). Providing systems for testing, demonstration, training, and standby.

    To create these systems you can either perform an initial system copy or use a database export to overwrite the database of an already existing target system (refresh use case).Depending on the purpose of the system, it might be advisable to use the same SAP system ID, even though this prevents you from including the system in a system group for transports.

    Note Oracle only: You cannot create standby systems with a system copy. You should perform system copy in a test system first. This way you can identify customer-specific

    problems that might result from modifications.

    Changing the operating system, the database, or both.You can use different operating system releases or database releases for the source and target systems, but the SAP system release of the source and target systems must be the same.

    Changing the hardware.

    NoteYou can set up the SAP system infrastructure (development, quality assurance, and production system) without making a system copy as follows:1. Install all SAP systems, starting with the development system. Customize the development system as

    described in the implementation documentation.2. Transport the client-dependent and client-independent data to the quality assurance and production

    systems.However, if you do not follow this concept, you can also install a system, customize it, and then perform a system copy.

    2.2 System Copy MethodsYou can choose between the following system copy methods:

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPlanning

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 13

  • The database-independent procedure using SAP tools.Use this method if database-specific methods are either not available or not suitable. For more information, see Database-Independent System Copy [page 30].

    The database-specific procedure using tools provided by the database vendorSome database vendors offer specific tools for copying a database. These tools allow you to: Restore a backup of one database (source database) in another one (target database) (backup method) Unload the source database and load the data into the target databaseFor more information, see Database-Specific System Copy [page 49].

    These methods are not supported for all database systems. Refer to the following table to check which copy methods are available for your database system:Table 5Database Available Methods

    SAP MaxDB Use one of the following: System copy procedure on Windows using R3load

    For more information, see System Copy Procedure [page 31]. System copy procedure for a homogeneous system copy only

    For more information, see SAP MaxDB-specific procedure [page 60].

    IBM DB2 for Linux, UNIX, and Windows

    Use one of the following: System copy procedure using R3load

    For more information, see System Copy Procedure [page 31]. Backup of IBM DB2 for Linux, UNIX, and Windows

    For more information, see IBM DB2 for Linux, UNIX, and Windows Specific Procedures [page 63].

    IBM DB2 for z/OS Use one of the following: System copy procedure on Windows using R3load

    For more information, see System Copy Procedure [page 31]. Additional Information:

    For more information about the IBM DB2 for z/OS specific procedure for a homogeneous system copy only, see the .PDF attachment to SAP Note 680746.

    When R3ta is used to split tables, DELETE with WHERE is not performed if import errors occur in the target system.For more information, see SAP Note 778729.

    Oracle Use one of the following: System copy procedure on Windows using R3load

    For more information, see System Copy Procedure [page 31]. R3load method with Export/Import Monitors

    For more information, see R3load Procedures Using the Migration Monitor [page 86]. Homogeneous system copy only: Oracle backup/restore method

    For more information, see Oracle-Specific Procedure [page 50] and SAP Note 676468.

    MS SQL Server Use one of the following:

    14

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPlanning

  • Database Available Methods System copy procedure on Windows using R3load

    For more information, see System Copy Procedure [page 31]. R3load method with Export/Import Monitors

    For more information, see R3load Procedures Using the Migration Monitor [page 86]. Homogeneous system copy only: Backup/Restore or Detach/Attach Method

    For more information, see MS SQL Server-Specific Procedure [page 62] and SAP Notes 193816 and 151603.

    SAP ASE Use one of the following: System copy procedure on Windows using R3load

    For more information, see System Copy Procedure [page 31]. R3load method with Export/Import Monitors

    For more information, see R3load Procedures Using the Migration Monitor [page 86]. Homogeneous system copy only: Backup/Restore or Detach/Attach method

    For more information, see SAP ASE Server-Specific Procedure [page 75].

    NoteBefore you start the system copy procedure, implement SAP Note 1612437.

    2.3 Creating A System Copy PlanCreate a plan to perform the system copy.

    Procedure1. When copying a system that contains production data, choose the moment for the copy carefully. This could

    be a month-end or year-end closing.2. Consider the downtime of the source system (for preparations and copying) when planning the system copy.3. Consider a test run.

    Perform a test run of the system copy. You can use the time taken by the test run to calculate the system downtime: If you want your target system to replace your source system, try to perform a complete test run. This

    means that the entire database is exported from the source system, transferred to the target system, and imported there. System downtime is approximately equal to the total test time (that is, time for export, transport, and import).

    If you do not want to replace your source system, a partial test run (export of the entire database or parts of it) can be sufficient to calculate the system downtime. The source system is only down for the time of the export.Calculating the system downtime is particularly important for very large databases (VLDB) or when tapes are being used. The test run is also to determine the amount of export data. Choose the best data transfer

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPlanning

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 15

  • method (for example, FTP or tape). We recommend that you only perform read/write actions on local file systems.

    4. Define a schedule for the test migration and the final migration.

    2.4 Various Planning Aspects and ParametersConfiguration Analysis and Hardware Configuration In the event of a major change in hardware configuration (for example, new machine type, new hard disk

    configuration, new file system type), consult your SAP-authorized hardware partner. You need to determine the following:

    Number of application servers Expected size of the database Additional disks or other hardware required Required memory

    NoteRefer to the section on hardware and software requirements in the SAP system installation documentation to determine the system requirements.

    Choosing an SAP system IDYou can choose the new SAP system ID freely during a new installation.Make sure that your SAP system ID: Is unique throughout your organization. Do not use an existing when installing a new SAP system. Consists of exactly three alphanumeric characters Contains only uppercase letters Has a letter for the first character Has a letter for the first character Does not include any of the reserved IDs listed in SAP Note 1979280. If you want to install an additional application server instance, make sure that no gateway instance with the

    same SAP System ID (SAPSID) exists in your SAP system landscape.

    CautionTo meet the requirements of the Workbench Organizer, you must choose different SAP system IDs for different SAP systems.

    SAP LicenseOnce the installation is completed and the SAP system copy has been imported, you will require a new license key for the target system. The license key of the source system is not valid for this system. For more information about ordering and installing the SAP license, see the SAP Library for your release at:

    16

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPlanning

  • Table 6SAP NetWeaver Release Location

    SAP NetWeaver 7.0 help.sap.com/nw70 Application Help Function-Oriented View Solution Life Cycle Management by Key Capability SAP Licenses .

    SAP NetWeaver 7.0 including EHP1 help.sap.com/nw701 Application Help Function-Oriented View Solution Life Cycle Management by Key Capability SAP Licenses .

    SAP NetWeaver 7.0 including EHP2 help.sap.com/nw702 Application Help Function-Oriented View Solution Life Cycle Management by Key Capability SAP Licenses .

    SAP NetWeaver 7.0 including EHP3 help.sap.com/nw703 Application Help Function-Oriented View Solution Life Cycle Management by Key Capability SAP Licenses .

    Archiving filesData that has been archived in the source system (data that does not reside in the database but was moved to a different storage location using SAP Archive Management) must be made accessible in the target system. Adapt the file residence information in the target system. For more information, see the SAP Library for your release at:Table 7SAP NetWeaver Release Location

    SAP NetWeaver 7.0 help.sap.com/nw70 Application Help Function-Oriented View Solution Life Cycle Management by Key Capability Data Archiving .

    SAP NetWeaver 7.0 including EHP1 help.sap.com/nw701 Application Help Function-Oriented View Solution Life Cycle Management by Key Capability Data Archiving .

    SAP NetWeaver 7.0 including EHP2 help.sap.com/nw702 Application Help Function-Oriented View Solution Life Cycle Management by Key Capability Data Archiving .

    SAP NetWeaver 7.0 including EHP3 help.sap.com/nw703 Application Help Function-Oriented View Solution Life Cycle Management by Key Capability Data Archiving .

    Access to archive files is platform-independent.

    2.5 System Copy and Migration OptimizationThis section lists several methods that you can use to optimize the standard system copy procedure: Database Tuning [page 18] Sorted Versus Unsorted Unload [page 19]

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPlanning

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 17

  • Package Splitting [page 19] Table Splitting [page 20] R3load Options [page 21] Migration Monitor [page 21] Distribution Monitor [page 22] Defining the Unload/Load Order [page 22]

    Database-Specific Central Notes For more information about MS SQL Server-specific migration optimization options, see SAP Note 1054852

    (Recommendations for migration to MS SQL Server). For more information about SAP ASE-specific migration optimization options, see SAP Note 1680803

    (Migration to SAP Sybase ASE - Best Practice).

    2.5.1 Database TuningThis is just a list of database parameters which could help you to tune your database. This list is not meant to give you detailed recommendations about the parameter settings.

    Database Tuning Measures IBM DB2 for z/OSCreate indexes deferred.

    Database Tuning Measures IBM DB2 for Linux, UNIX, and WindowsRefer to the documentation DB2 Optimization Techniques for SAP Database Migration And Unicode Conversion available at: www.redbooks.ibm.com/abstracts/sg247774.html

    Database Tuning Measures Oracle Refer to SAP Note 936441 regarding Oracle settings for R3load based system copy. Enlarge the number and size of redo logs experiences from other pilot projects by adding 4 additional

    redo logs of 100 MB each. Enlarge the number of db writers. Enlarge temporary tablespace PSAPTEMP (~20-30 GB). Increase sort_area_size or use pga_* parameters. Increase PSAPROLL (~20 GB).

    Database Tuning Measures SAP MaxDB You can find general documentation about tuning measures of the current SAP MaxDB release at:

    MaxDB Performance help.sap.com/nw70ehp2 Application Help Function Oriented View English SAP NetWeaver by Key Capability Databases MaxDB Basic Information Concepts of the Database System Performance

    Increase the parameter CACHE_SIZE to the maximum available size of main memory. Add the unused main memory of non-running Application Server components to the database cache.

    18

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPlanning

  • Increase the parameter MAXCPU to the maximum available number of processors to which the database system can distribute user tasks.

    Database Tuning Measures SAP ASERefer to SAP Note 1722359 for recommendations on how to size and tune the SAP ASE database in an SAP NetWeaver or SAP Business Suite environment.

    2.5.2 Sorted Versus Unsorted UnloadDuring a system copy, you can perform the data export either sorted or unsorted. The default setting is sorted.It depends on a lot of factors whether you can perform the export without sorting the table data before exporting them: Advantages:

    Export is faster No necessity to extremely enlarge tablespace for sorting (for example, PSAPTEMP)

    Disadvantages: Import (index creation) is slower Data is created more distributed/less reorganized in the database STR files have to be split in a certain way (special STR files for unsorted unload/load) No improvements for database performance May influence the behaviour of (badly written) customer programs

    RecommendationAlthough there is one big advantage when you export the data unsorted if possible you have to consider the disadvantages as well. Therefore we prefer to offer the unsorted export option only to experienced consultants. The consultant should discuss the pros and cons together with the customer and should only unload unsorted if the runtime of a sorted unload exceeds the downtime limits of the project. In general, unload as few tables as possible unsorted.If a table can be exported unsorted, depends on several factors, like target database, table type, code page conversion. For more information about influencing factors and about how to use an unsorted export, see SAP Note 954268.If the unsorted unload is used in a way different from this description, then the consultant takes over the responsibility for supporting the resulting problems.

    2.5.3 Package SplittingThe package splitting option is available and integrated in the installer. The splitting was done by a Perl script called SPLITSTR.PL. As of SAP NetWeaver 2004 SR1, the former Perl script called SPLITSTR.PL is replaced by a Java-based, much more powerful tool. This Java-based tool can be used with older releases as well, splitting the files manually.For more information about package splitting, see the Package Splitter - User's Guide which is part of the tool archive. You can download the archive SPLIT.SAR from SAP Service Marketplace at service.sap.com/swdc Support

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPlanning

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 19

  • Packages and Patches Browse our Download Catalog Additional Components SYSTEM COPY TOOLSSYSTEM COPY TOOLS OS independent .SAR.

    2.5.4 Table SplittingFor copying large ABAP tables, the tool R3ta has been developed to automatically generate WHERE conditions, with which a subset of table data can be accessed. These WHERE conditions are integrated into the R3load TSK files. Using WHERE conditions may not be optimal for every database management system and therefore has to be considered carefully.

    AvailabilityYou can use table splitting for ABAP systems with SAP kernel 6.40 or above.

    Advantages Large tables are processed in many small packages. If the export or import of a table aborts with an error, only

    the processing of the package with the error has to be repeated instead of (un)loading the complete table once again.

    The export and import of one table can be performed in parallel by starting several R3load processes to work on some packages in parallel.

    Disadvantages If the parallel processing is not optimal or if the single packages are processed serial, the complete processing

    time for one table may increase when using WHERE conditions. The creation and evaluation of WHERE conditions is an iterating process which requires some experience and

    some detailed database knowledge. Many manual steps have to be performed. Under certain conditions it is recommended to create additional temporary indexes on the column used in the

    WHERE condition. Depending on the database, this may not be feasible during productive operation (time consuming, table locking, ...).

    Known Problems The sorting order may be different on non-Unicode source system and Unicode target system. This may lead

    to problems when deleting parts of table data during restart. If the import of one package aborted with an error, you therefore have to delete all data from this table and reload them all again!

    It may happen that the R3ta cores when processing a table. The reason is still under investigation and there is no solution yet.

    Attention As the usage of WHERE conditions requires a lot of experience and many manual steps and because there are

    still some problems not yet solved, we cannot release this feature generally. You may use the feature WHERE conditions and the tool R3ta and in many cases it will work without problems,

    but if you run into problems, you cannot claim for support or an immediate fix of the problem. Nevertheless, we welcome any feedback which helps us to improve the tools.

    The generated WHERE conditions should not cover more than one column. If R3ta calculated conditions with more columns, run the tool again with different row-count parameters.

    20

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPlanning

  • If you decide to create WHERE conditions manually (without the R3ta tool), you must be aware of the fact, that a badly chosen WHERE condition can increase the total table processing time a lot. In addition, the consultant takes over the responsibility for the completeness of the data!

    You can often reduce the export time of a table which is processed with WHERE conditions if you create a (temporary) additional index on the column used within the WHERE condition.

    CautionThis may not be possible on databases that need exclusive access on the table when creating an index.

    Database-Specific Information about Table Splitting Oracle: SAP Note 1043380 (Efficient Table Splitting for Oracle Databases) MaxDB: SAP Note 1385089 (R3ta for table splitting with MaxDB)

    More InformationPreparing the Table Split [page 34]

    2.5.5 R3load OptionsYou can use the following R3load options: R3load option -fast or -loadprocedure fast. R3load socket option:

    You can use the socket option, if your R3load has at least patch level 73 (compile date: 12.01.2008) IBM DB2 for Linux, UNIX, and Windows: For more information, see SAP Note 1058437 DB6: R3load options

    for compact installation Oracle: For more information, see SAP Note 1045847 Oracle Direct Path Load Support in R3load

    2.5.6 Migration MonitorThe Migration Monitor is a tool which helps you to perform and control the unload and load process during the system copy procedure. As of SAP NetWeaver 2004 SR1, the Migration Monitor is integrated into the SAPinst system copy tool, but it is also possible to use the monitor for copying older releases by starting it manually.The Migration Monitor creates R3load command files creates R3load task files if required starts the R3load processes to unload the data transfers packages from the source to the target host if required starts the R3load processes to load the data as soon as a package is available informs the person performing the system copy in case of errors

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPlanning

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 21

  • More InformationFor more information, see: R3load Procedures Using the Migration Monitor [page 86] SAP Note 784118 (System Copy Java Tools) The Migration Monitor - User's Guide which is part of the tool archive. You can download the MIGMON.SAR archive

    from SAP Service Marketplace at service.sap.com/swdc Support Packages and Patches Browse our Download Catalog Additional Components SYSTEM COPY TOOLS SYSTEM COPY TOOLS OS independent .SAR.

    2.5.7 Distribution MonitorYou can use the Distribution Monitor to speed up Unicode Conversion by distributing the R3load workload to multiple machines. For more information, see SAP Note 855772.

    2.5.8 Defining the Unload/Load OrderThe installer presents a dialog on which you can choose among the following options how to process the packages: In alphabetical order In custom order According to their size (largest first, only for import)

    The Migration Monitor has a property orderBy to specify the order of processing packages.

    22

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPlanning

  • 3 Preparations

    Before you start the system copy, you must perform the following preparation steps.

    3.1 General Technical PreparationsTo make a consistent copy of the database, you need to prepare the source system and perform some subsequent actions on the target system, before you start a system copy. This is not necessary when performing a test run.The following describes the required preparations.For more information about SAP system administration, see the SAP Library for your release at:Table 8SAP NetWeaver Release Location

    SAP NetWeaver 7.0 help.sap.com/nw70 System Administration and Maintenance Information Technical Operations for SAP NetWeaver

    SAP NetWeaver 7.0 including enhancement package 1 help.sap.com/nw701 System Administration and Maintenance Information Technical Operations for SAP NetWeaver

    SAP NetWeaver 7.0 including enhancement package 2 help.sap.com/nw702 System Administration and Maintenance Information Technical Operations for SAP NetWeaver

    SAP NetWeaver 7.0 including enhancement package 3 help.sap.com/nw703 System Administration and Maintenance Information Technical Operations for SAP NetWeaver

    Procedure1. Check the minimum kernel patch level required by the support package level of the source system. It might be

    necessary to replace the SAP kernel delivered with the installation kit and installed during the installation of the target system with a newer kernel patch level before starting the target system. If you have to replace the delivered SAP kernel, you can do this after the installation of the central instance.

    2. No canceled or pending update requests should be in the system. Check this by choosing ToolsAdministration Monitor Update (transaction SM13).If canceled or pending updates exist, you must update these again or delete them from all clients. You can find out whether canceled or pending updates exist by checking if table VBDATA contains any entries.Find the canceled or open updates as follows:1. Call transaction SM13.2. Delete the default values for the client, user, and time.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPreparations

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 23

  • 3. Choose all update requests.If canceled or pending records exist, you must update these again or delete them. Check whether this action was successful using transaction SE16 for table VBDATA.

    3. Set all released jobs from Released to Scheduled:Tools CCMS Background Processing Jobs - Overview and Administration (transaction SM37)

    You also need to do this for jobs that must run periodically (see SAP Note 16083). Select all jobs (include start after event) as follows:

    Job Released Scheduled4. Adapt the operation mode timetable to make sure that no switching of operating modes takes place while a

    system is being copied as follows:Tools CCMS Configuration Operation mode calendar (transaction SM63)

    5. Write down the logical system names of all clients:1. If you plan to overwrite an existing system with a system copy, make sure you write down the logical system

    names of all clients in the system that will be overwritten (transaction SCC4).Since the logical system names will be overwritten, in the event of differences, you must change them back to their original names (as they existed in the system that is overwritten) in the follow-on actions after the system copy.

    2. If you create a new system with a system copy (for example, create an upgrade test system), make sure that the logical naming strategy for this new system is consistent with your existing logical system naming convention. If you are still planning your BI (formerly BW) system landscape, see SAP Note 184447.

    3. If your system copy is used to replace hardware for the DB server, migrate to a different database system or operating system (that is, source system for the copy is the same as the copy target), no changes to logical system names are required.

    6. Before the export, delete QCM tables from your system as follows:1. Before deleting you must always ensure the following:

    The tables are consistent no restart log or conversion procedure termination must be displayed. The data of the original table can be read. The application programs that use the affected original table run correctly.

    2. Call transaction SE14.3. Choose Extras Invalid temp. table

    All QCM tables that can be deleted are displayed.4. Mark the tables and delete them.

    7. FI customers: You can perform an additional consistency check by running the job SAPF190 before copying the source system, as well as after copying the target system, and then compare the results. Make sure that no customer data is changed in the meantime. You can do this as follows:

    Accounting Financial Accounting General ledger Periodic Processing Closing Check/countComparison

    8. FI customers: You can further check consistency by running the jobs listed below before copying the source system, as well as after copying the target system, and then compare the results.

    CautionMake sure that no customer data is changed in the meantime.

    RFUMSV00 (tax on sales/purchases)

    24

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPreparations

  • RAGITT01 (asset history sheet) RAZUGA01 (asset acquisitions) RAABGA01 (fixed asset retirements)

    9. BI customers: If you want to perform a system landscape copy for SAP NetWeaver BW, apply SAP Note 886102.

    10. CO customers: You can perform an additional consistency check by running the report group 1SIP before copying the source system, as well as after copying the target system, and then compare the results. Make sure that no customer data is changed in the meantime.

    CautionPrerequisites for an export:Before performing an export, make sure that no incremental conversion is in progress.To test if an incremental conversion is in progress, run transaction ICNV. If there are any table entries in table TICNV, an incremental conversion is in progress. In this case, you have the following options:1. Defer the migration until the incremental conversion has finished.2. Try to finish the incremental conversion by performing the following steps:

    If the tables are in state For conversion or in state Done, delete the entries by choosing ControlDelete Entry .

    If the tables are in any other state, you have to finish the incremental conversion. Choose Assistant and proceed according to the online documentation.

    CautionHeterogeneous System Copy only:Before you start the export of your source system, make sure that the tables TATGPC and TATGPCA are empty. To do so, use your database utility and delete the contents of these tables with the following statements:DELETE from TATGPCDELETE from TATGPCANormally both tables are empty. If you do not delete the contents of these tables, you will encounter problems while importing the data to your target system because of non NULL capable fields in these tables.

    11. Apply SAP Note 1345600.

    3.2 Preparing the MediaThis section describes how to prepare the media that is required for the system copy procedure. They are available as follows: The software provisioning manager 1.0 archive

    (70SWPM10SP_.SAR) containing the installer as such.You always have to download the latest version of the software provisioning manager 1.0 archive.

    The media containing the software to be installed, which are available as follows: You normally obtain the physical installation media as part of the installation package.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPreparations

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 25

  • You can also download the installation media apart from the software provisioning manager 1.0 archive from SAP Service Marketplace, as described at the end of this section.

    For more information about the required media, see SAP Note 1680045.

    PrerequisitesMake sure the latest version of the SAPCAR archiving tool is available on each installation host. You require the SAPCAR archiving tool to be able to unpack software component archives (*.SAR files), which is the format of software life-cycle media and tools that you can download from the SAP software distribution center.If required, you can download the latest version of SAPCAR from:

    service.sap.com/swdc Support Packages and Patches A-Z Index S SAPCARFor more information about SAPCAR, see SAP Note 212876.

    Procedure1. Identify the required media as listed below.

    Table 9SAP Instance Required Folder of Software Packages from Media

    Central services instance for ABAP (ASCS) Software provisioning manager 1.0 archive 70SWPM10SP_.SARThe software provisioning manager 1.0 archive containing the installer as such.You always have to download the latest version of the software provisioning manager 1.0 archive.

    UC or NUC Kernel (folder K___) where U means Unicode and N means non-Unicode.

    NoteEvery new installation of an SAP system is Unicode. You can only use the non- Unicode kernel if you perform the system copy for a non-Unicode SAP system that has been upgraded to the current release.

    Central instance (CI) Software provisioning manager 1.0 archive 70SWPM10SP_.SAR

    UC or NUC Kernel (folder K___) where U means Unicode and N means non-Unicode.

    NoteEvery new installation of an SAP system is Unicode. You can only use the non-Unicode kernel if you perform the system copy for a

    26

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPreparations

  • SAP Instance Required Folder of Software Packages from Medianon-Unicode SAP system that has been upgraded to the current release.

    Database SoftwareDatabase instance Software provisioning manager 1.0 archive

    70SWPM10SP_.SAR

    UC or NUC Kernel (folder K___) where U means Unicode and N means non-Unicode.

    NoteEvery new installation of an SAP system is Unicode. You can only use the non-Unicode kernel if you perform the system copy for a non-Unicode SAP system that has been upgraded to the current release.

    Exported database software Installation Export (folders EXP*)

    Make sure that you have the appropriate installation kit version for your SAP kernel and that the versions of the SAP systems and the installation media are the same on the target and source systems. Exceptions are only allowed if they are described in an SAP Note.

    CautionThe source system must be in a consistent state before you can copy it.

    2. Make the required media available.1. Download the latest version of the software provisioning manager 1.0 archive

    70SWPM10SP_.SAR by choosing download from:service.sap.com/sltoolset Software Logistics Toolset 1.0 Software Provisioning Manager 1.0

    SP in the Software Provisioning SL Area.2. Unpack the software provisioning manager archive to a local directory using the following command:

    SAPCAR -xvf //.SAR -R

    3. Make the media containing the software to be installed available.You can do this in one of the following ways: Copy the required media folders directly to the installation hosts. Mount media on a central media server that can be accessed from the installation hosts.

    NoteDepending on your installation type, one or more instances can reside on the same host. You need to keep this in mind when you make the required installation media available on each installation host.For a central system, you need to make all required installation media available on the single installation host.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPreparations

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 27

  • Caution If you copy the media to disk, make sure that the paths to the destination location of the copied

    media do not contain any blanks and commas. If you perform a domain installation and do not want to copy the media but use network drives for

    mapping the installation media, make sure that the adm user has access to the UNC paths of the network drives.

    3. If you want to perform a heterogeneous system copy you need a migration key. You can generate it at service.sap.com/migrationkey.

    Downloading Installation Media from SAP Service MarketplaceYou normally obtain the installation media as part of the installation package from SAP.However, you can also download installation media from the software distribution center on SAP Service Marketplace using one of the following paths:

    NoteThe software provisioning manager 1.0 archive (70SWPM10SP_.SAR) you always have to download from the software distribution center because you have to use the latest version (see above).

    service.sap.com/swdc Installations and Upgrades A-Z index

    service.sap.com/swdc Installations and Upgrades Browse our Download Catalog

    NoteIf you download installation media, note that they might be split into several files. In this case, you have to reassemble the required files after the download.

    1. Create a download directory on the host on which you want to run the installer.2. Identify all download objects that belong to one installation medium according to one or both of the following:

    Material numberAll download objects that are part of an installation medium have the same material number and an individual sequence number:_

    Example51031387_151031387_2...

    TitleAll objects that are part of a medium have the same title, such as or RDBMS for RDBMS media.

    3. Download the objects to the download directory.

    28

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPreparations

  • 4. To correctly recombine the media that are split into small parts, you must unpack all parts into the same directory.In the unpacking directory, the system creates a subdirectory with a short text describing the medium and copies the data into it. The data is now all in the correct directory, the same as on the medium that was physically produced. For more information, see SAP Note 1258173.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsPreparations

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 29

  • 4 Database Independent System Copy

    With the installer, you can export and import your database in a database-independent format. It uses the R3load tool.R3load generates a database export of all SAP objects that are defined in the ABAP Dictionary and archives the configuration and components in the file system.

    NoteMake sure that you have the most recent version of the R3load tool, which you can find at service.sap.com .

    ConstraintsR3load Restrictions The installer generates a database dump of all SAP objects that are defined in the ABAP Dictionary (R3load).

    Other objects are not exported by the installer. For a consistent database export, no transactions on export-relevant database objects are allowed during the

    export. Otherwise, the export has to be restarted. Therefore, we recommend that you shut down the SAP system (excluding the database!) for the export. The database must still be running.

    Changes to database objects that cannot be maintained in the ABAP Dictionary (transaction SE14), such as the distribution of tables over several tablespaces or dbspaces, are lost after the system copy.

    Indexes longer than 18 characters are not allowed on the database to be exported.

    System Copy Tools Every installation service (dialog instance installation, for example) must have its own separate installation

    directory whenever you start the installer. If the target system already exists and you do not plan to perform an MCOD installation, delete the database

    on the target system before the import according to the corresponding description in the Additional Information section of the installation documentation for your SAP component.If the database configuration of your database is stored in the file system, we recommend that you back these configuration files up before deleting the database.

    Splitting STR Files During the standard system copy process, all tables of the SAP system are grouped into packages, whereby all

    tables with the same data class belong to the same package. The processing unit for one unload/load process is a package. The packages usually differ in the number and size of contained tables, resulting in varying unload/load runtimes. The overall runtime can be reduced by creating packages of the same size, that is, creating packages with a similar processing time. You can achieve this by splitting the default packages (one package per data class) into more smaller pieces.

    There are several ways to split packages. For a detailed description of the options, refer to the F1 help about the parameters prompted on the Split STR Files screen while running the installer to export the database. The options can be used separately or when using the new Java based splitting tool together.

    30

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsDatabase Independent System Copy

  • Splitting of STR Files is part of the Advanced Export Parameters and is enabled by default. Using the splitting tool parameters selected by the installer is a good starting point if you select the splitting option and you have not performed any tests yet.

    CautionIf you want to split STR files by the size based option, you must first create the EXT files for the target database system. You can find the EXT files in your export dump directory, subdirectory DB/, for example DB/ORA.If you do not have EXT files, then you can only split by providing tables via input file.

    Process FlowProceed as described in System Copy Procedure [page 31].

    4.1 System Copy ProcedureThis section describes the system copy procedure using R3load.

    ProcedureProcess Flow on the Source System (Export)When performing the export, you create a MIGRATION EXPORT CD image, which contains the data of the exported system, and which you use to install the target system.The following figure shows exemplary the export options and their resulting output files.

    Figure 1: Overview of Export Options

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsDatabase Independent System Copy

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 31

  • Follow the sequence of steps described in the process flows below for a: Central system Distributed system and high-availability system

    Central SystemTo perform the export for a central system, you need to proceed as follows on the central system host:1. Heterogeneous system copy: Generate the migration key at service.sap.com/migrationkey. Enter the

    installation number of your source system when prompted.2. Perform the export on the central system host:

    1. Make sure that the QCM tables are deleted from your system.For more information, see General Technical Preparations [page 23].

    2. Generate DDL statements.For more information, see Generating DDL Statements [page 33].

    3. Prepare the system for table splitting (optional).For more information, see Preparing the Table Split [page 34].

    4. If you want to run export processes in parallel to import processes, Running the Installer to Perform the Export [page 40] to prepare the source system for the export.In the installer, choose the installation service Export Preparation.

    5. Run the installer to export the database instance and the central instance.In the installer, choose the installation service Database Instance Export.For more information, see Running the Installer to Perform the Export [page 40].

    NoteIf R3load processes fail due to an error, solve the problem and perform a restart.For more information, see Restarting R3load Processes [page 43].

    6. If you want to perform Table Comparison with Software Update Manager (SUM) [page 105] table comparison with the Software Update Manager (SUM), proceed as follows:1. Stop all instances of the source system once the export has completed.2. Run table comparison [page 106] for the source system.3. You can restart the instances of the source system.

    Distributed System or High-Availability SystemTo perform the export for a distributed system or a high-availability-system, you need to proceed as follows:1. Heterogeneous system copy only: Generate the migration key at service.sap.com/migrationkey. Enter the

    installation number of your source system when prompted2. Perform the export on the database instance host:

    1. Make sure that the QCM tables are deleted from your system.For more information, see General Technical Preparations [page 23].

    2. Generate DDL statements.For more information, see Generating DDL statements [page 33].

    3. If you want to run export processes in parallel to import processes, run the installer [page 40] to prepare the source system for the export.

    32

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsDatabase Independent System Copy

  • In the installer, choose the system copy option Export Preparation.4. Prepare the system for table splitting (optional).

    For more information, see Preparing the Table Split [page 34].5. Run the installer to export the database instance. In the installer, choose the installation service Database

    Instance Export.For more information, see Running the Installer to Perform the Export [page 40].

    NoteIf R3load processes fail due to an error, solve the problem and perform a restart.For more information, see Restarting R3load Processes [page 43].

    3. If you want to perform Table Comparison with Software Update Manager (SUM) [page 105] table comparison with the Software Update Manager (SUM), proceed as follows:1. Stop all instances of the source system once the export has completed.2. Run table comparison [page 106] for the source system.3. You can restart the instances of the source system.

    ResultYou have finished this part of the system copy. To complete the system copy, set up the target system using the installer. For more information, see Setting Up the Target System Using the Installer [page 44].

    4.2 Generating DDL StatementsTo migrate nonstandard database objects, you need to generate DDL statements using the ABAP report SMIGR_CREATE_DDL.You must perform this procedure before starting the installer.Only valid for: BI Java |

    CautionYou must ensure that no further changes (such as, activations, data loads to cubes, or field changes) are executed in the SAP NetWeaver Business Intelligence system after you have called the SMIGR_CREATE_DDL report and before you export the data.

    End of: BI Java |

    Procedure1. Log on to the system as a system administrator in a productive client.2. Call transaction SE38 and run the program SMIGR_CREATE_DDL.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsDatabase Independent System Copy

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 33

  • 3. Select the target database. Depending on the database manufacturer, you might need to select the database version. The value help supports you in selecting the database version. You should only enter a database version that is available in the value help.

    4. Select Unicode Migration if you also wish to perform a Unicode system copy (from Unicode to Unicode) or a Unicode conversion (from non-Unicode to Unicode).

    5. Specify an empty working directory to which the files generated by the report are to be written.6. If required, you can restrict the generation of DDL statements to specific table types or individual tables.7. Execute the program.

    The DDL statements are generated and written to the specified directory. From there, the installer copies them to the /ABAP/DB export directory.If you copy the SQL files directly to the export directory, make sure that they have read access.

    CautionIf no database-specific objects exist in the database, no SQL files will be generated. As long as the report terminates with status successfully, this is not an error.

    For additional database-specific information, see SAP Note 888210.

    4.3 Preparing the Table SplitThe R3ta tool processes large tables. Instead of exporting/importing one table with one R3load process, the table is processed in, for example, 10 entities. Each entity can be processed by different R3load processes. The advantages of splitting the tables are: Large tables are processed in smaller packages. If the export or import of a table aborts with an error, only the

    processing of the package where the error occurred has to be repeated and not for the complete table. The export and import of one table can be performed in parallel by starting several R3load processes to work

    on some packages in parallel.

    Prerequisites The export and import have to be performed with the Migration Monitor when the table splitting feature is used.

    For more information about the Migration Monitor, see R3load Procedures Using the Migration Monitor [page 86].

    For the following databases, we recommend that you create an index on the column listed in the hints file for the table you want to split before starting R3ta: DB2 for z/OS (Only create a temporary index if you want to perform an unsorted unload.) OracleFor more information, see the paragraph Creating a Temporary Index.

    Restrictions Only tables that are described in the SAP dictionary can be split. The following tables cannot be split:

    34

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsDatabase Independent System Copy

  • DDNTF DDNTF_CONV_UC DDNTT DDNTT_CONV_UC DDLOG (is never copied, but created empty in the target system)

    Procedure1. Update the R3ta, R3ldctld, and the dbslib.* in the kernel directory. You can find a version of

    these files on the installation media in the directory IM_//{UC/NUC}.2. Create a file that contains lines of the form % for all tables to be split.

    Oracle PL/SQL splitter only: Use the form %;. For more information about the Oracle PL/SQL splitter, see SAP Note 1043380.

    Caution The tables listed in this file have to appear in alphabetical order. This file must not contain empty lines.

    3. Start the installer.4. On the Welcome screen, choose Software Life-Cycle Options System Copy

    Source System Export Based on Table Splitting Preparation .

    5. Specify , adm password, the file that contains the split information, the export directory, and the number of parallel R3ta jobs.

    CautionThe specified path to the export directory must not contain blanks!

    6. Continue with Next.

    CautionWhen doing a code page conversion (non-Unicode Unicode; 4102 4103), make sure not to use a WHERE condition with the PAGENO column included. If the PAGENO column is included in the WHERE condition, repeat the table splitting - either with different splitting parameters or by defining a suitable column for this table using the R3ta_hints.txt.

    7. Check in the export directory /ABAP/DATA if *.WHR files have been created for all tables that are to be split.If no *.WHR files could be produced for some of these tables, create fewer packages for these tables:1. Create a new, empty installation directory.2. Define a new, empty export dump directory .3. Run the Prepare Table Splitting service again and provide an input file that contains only the missing tables

    with a lower number of packages for each defined table.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsDatabase Independent System Copy

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 35

  • If the *.WHR files have been created for the missing tables, merge these results with the results from the first Prepare Table Splitting run:1. Copy the *.WHR files from /ABAP/DATA to /ABAP/DATA.2. Add the lines from /ABAP/DATA/whr.txt to /ABAP/DATA/whr.txt.8. If required, create the temporary index on the source system's tables to be split.

    Oracle only: This is not required if you export the database using the Oracle-specific method with the Oracle PL/SQL splitter.For more information, see the paragraph Creating a Temporary Index.

    Parallel data export of a table is supported by all database platforms but parallel data import is not. If the target database platform does not support the parallel data import, the migration monitor has to be configured so that the data import processes the packages sequentially. For more information, see Processing Split Tables.

    Using HintsWith the file R3ta_hints.txt, you can instruct R3ta to use specific columns of a table to create a WHERE condition. The file has to be located in the directory in which you start R3ta.With one line in the file R3ta_hints.txt, you specify the table name followed by one or more column names, separated by a blank. The columns have to be part of the primary key of the table. These specifications are used by R3ta to create the WHERE condition.A file R3ta_hints.txt with column hints for several tables is delivered with the installation media. After the Table Splitting Preparation, make sure you select the Split predefined tables checkbox and add the R3ta_hints.txt file in the Split STR Files dialog box. If you want to modify this file, copy it from the directory /COMMON/INSTALL to the installation directory and adapt it according to your requirements as soon as the Parameter Summary dialog appears, and before starting the processing phase.

    Creating a Temporary IndexIBM DB2 z/OS only:Create the corresponding temporary index on the database with database tools. Only create a temporary index if you want to perform an unsorted unload. This is the case when you use a DDLDB2.TPL file with no ORDER_BY_PKEY and the R3load does not overrule this setting. Which tables cannot be unloaded unsorted is described in SAP Note 954268.

    ExampleIBM DB2 z/OS only:1. Use the DEFER YES parameter to create the index.2. Afterwards, use the REBUILD INDEX job to speed up the index creation process.

    For each table to be split, R3ta creates the following files to facilitate the creation of the temporary index:Table 10File Description

    _IDX.STR Contains the description of the temporary index; the default index name is ~IMG.

    _IDX.TSK Contains the task to create the temporary index.

    36

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsDatabase Independent System Copy

  • File Description

    _IDX.cmd R3load command file for creating the temporary index.

    DRP__IDX.TSK Contains the task to drop the temporary index.

    DRP__IDX.cmd R3load command file for dropping the temporary index.

    You can use the R3load cmd, STR, and TSK files created by R3ta to create the index.1. IBM DB2 for i, IBM DB2 for Linux, UNIX and Windows, IBM DB2 for z/OS, SAP MaxDB, MS SQL Server,

    Oracle only:Make sure that you do not lock the table while creating the temporary index. Depending on your database platform, it might be necessary to modify the create index statement in the DDL.TPL file.Oracle only: Edit the file DDLORA.TPL and add the highlighted key words to the creind statement as follows:

    Syntaxcreind: CREATE &unique&INDEX &ind name&ON &tab name&( /{ &fld name& /-, /} )TABLESPACE &tablespace&STORAGE (INITIAL &init&NEXT &next&MINEXTENTS &minext&MAXEXTENTS &maxext&PCTINCREASE &pctinc& )NOLOGGINGCOMPUTE STATISTICS PARALLELONLINE;

    2. Call R3load as user adm with the following parameters:R3load dbcodepage i_IDX.cmd l _IDX.logIf your source system is a non-Unicode system, the dbcodepage is 1100. If your source system is a Unicode system, the dbcodepage is 4102 (big-endian) or 4103 (little-endian).

    4.4 Preparing Parallel Export and ImportIf you want to perform export processes in parallel to import processes, you have to prepare the source system for the export. The preparation includes the following steps that are required to set up the target database: Creating the export directory structure Calculating the size of the target database Creating database size file DBSIZE.XML

    If you do not prepare the export, you have to wait for the export results before you can start with the target system setup.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsDatabase Independent System Copy

    CUSTOMER Copyright 2014 SAP AG.

    All rights reserved. 37

  • Procedure1. Run the installer to perform the Export Preparation.

    This step calculates the size of the target system and generates the DBSIZE.XML that is required to set up the target system.For more information, see Exporting the Source System Using the Installer [page 38].

    2. Share or transfer the complete export directory with its structure and the generated DBSIZE.XML file to the target host.If you transfer the export directory instead of sharing it, make sure that you transfer it while you are processing the Database Instance Export option, after you have stopped the source system and before you proceed with the export procedure.For more information, see Exporting the Source System Using the Installer [page 38] and Transferring the Export Files to the Target Host [page 45].

    More InformationR3load Procedures Using the Migration Monitor [page 86]

    4.5 Exporting the Source SystemHere you can find information about how to run the software provisioning manager to perform the export on the source system [page 40].

    4.5.1 Required User Authorization for Running the InstallerAlthough the installer automatically grants the required rights to the user account used for the installation, you have to check whether this account has the required authorization to perform the installation. The authorization required depends on whether you intend to perform a domain or local installation. If necessary, you have to ask the system administrator to grant the account the necessary authorization before you start the installation. If you attempt the installation with an account that has not the required authorization, the installation aborts.This section informs you about the authorization required for a domain and a local installation.

    Procedure

    CautionDo not use the user adm for running the installer.

    Domain InstallationFor a domain installation the account used for the installation needs to be a member of the local Administrators and the domain Admins group of the domain involved. All machines in the system must belong

    38

    CUSTOMER Copyright 2014 SAP AG.All rights reserved.

    SAP Systems Based on the Application Server ABAP of SAP NetWeaver on WindowsDatabase Independent System Copy

  • to the same domain. In a domain installation, the user information is stored centrally on the domain controller and can be accessed by all hosts in the system.If the SAP system is to be distributed across more than one machine, SAP strongly recommends you to perform a domain installation to avoid authorization problems.

    Caution Only valid for: IBM DB2 for Linux and UNIX and Windows;MaxDB;MS SQL Server;Oracle |

    If you install a system distributed over several hosts as a local installation, this can lead to authorization problems for the operating system users adm and SAPService. It can also lead to problems with the transport directory, which is usually shared by several SAP systems. Therefore, SAP does not support a local installation for a system distributed over several hosts and recommends you to install a system distributed over several hosts as a domain installation.End of: IBM DB2 for Linux and UNIX and Windows;MaxDB;MS SQL Server;Oracle |If you still want to perform a local installation for a system distributed over several hosts, make sure that: Only valid for: IBM DB2 for Linux and UNIX and Windows;MaxDB;MS SQL Server;Oracle |

    You use the same password for the adm or the SAPService user on all hosts.The password for the adm and SAPService user can differ.End of: IBM DB2 for Linux and UNIX and Windows;MaxDB;MS SQL Server;Oracle |

    You use the same master password on all hosts. All hosts belong to the same Windows work group.

    In a Microsoft failover cluster configuration, you always have to perform a domain installation. For performance and security reasons, SAP does not support an SAP system installation on a domain

    controller. If for any reason, the account used for the installation is not a member of the domain Admins group, you can

    perform the installation with a domain user who is a member of the local Administrators group. However, the domain administrator has to prepare the system appropriately for you.Only valid for: IBM DB2 for Linux and UNIX and Windows;IBM DB2 for i5/OS (Linux/Windows);IBM DB2 for z/OS;MS SQL Server;MaxDB;Oracle |For more information, see Performing a Domain Installation without being a Domain Administrator in your installation guide.End of: IBM DB2 for Linux and UNIX and Windows;IBM DB2 for i5/OS (Linux/Windows);IBM DB2 for z/OS;MS SQL Server;MaxDB;Oracle |

    For a domain installation, you need to:1. Check that the account used for the installation is a member of the domain Admins group.2. If required, obtain these rights by asking the system administrator to enter the account as a member of the

    domain Admins group.

    Local InstallationFor a local installation the account used for the installation needs to be a member of the local Administrators group of the machine involved. In a local installation, all Windows account information is stored locally on one host and is not visible to any other hosts in the system.Only valid for: IBM DB2 for i5/OS (Linux/Windows);IBM DB2 for Linux and UNIX and Windows;MaxDB;MS SQL Server;Oracle |If the SAP system is to run on a single machine, you can perform a local installation.End of: IBM DB2 for i5/OS (Linux/Windows);IBM DB2 for Linux and UNIX and Windows;MaxDB;MS SQL Server;Oracle |

    CautionDo not use the Windows built-in account Administrator or the rena