Wednesday, January 23, 2013

Heterogeneous System Copy Export: Table Splitting

I recently had a customer who requiered an OS/DB migration for their ABAP 8TB database.

The particular case for this customer was the unavailability to export and import in week window, during acceptable times of table VBOX, which was around 500 GB in size, and no data could be deleted from it until the system was migrated on the new target platform.

Using the SAPInst tool for your particular version, you can find the "Table Splitting Preparation". What this does is making a preparation for splitting the table in multiple R3Load packages, which later allows for multiple R3Load packages during import, thus allowing parallelization depending on your hardware and making the overall copy process faster.

First of all, you have to calculate in how many packages you are going to split your "trouble table". My advice is to split a table up to packages of 5 GB max. In this case, my 500 GB VBOX table should split into 10 packages.

1- Create an empty text file containing the list of table(s) you want to split and their number of packages. For example, my splittable.txt contains:
              
                           VBOX%10

The format of this file is %.


2- Place the the file on an empty directory.

3- Create a directory where you will place later the Export Dump.

4- Run SAPinst for your particular version and choose - - Software Life-Cycle Options - System Copy - - Based on - Table Splitting Preparation.

5- Fill in the requiered data. Choose 1 Parallel R3ta Run per CPU if your system is on a High Load (choose 1 x 2 CPUs if on very high load), and if on low load choose 2 R3ta processes per CPU.

6- Copy the resulting WHR files to the DATA directory of the Export directory created on step 3.


Later on, execute the database export which will cause your SAP System to stop.

Use the resulting Split Preparation + DB Export on your target system to Import the Load. You can customize the order of the packages editing the order_by.txt file located on the export directory.

13 comments:

  1. It is so nice article. I was really satisfied by seeing this article and we are
    also giving Tibco Online Training. Tibco online training is best online training institute in USA.

    ReplyDelete
  2. This blog is very useful which is related to my searches. posted best topics and I have also Sap OS DB MIGRATION professional. we provide SAP OS DB MIGRATION ONLINE TRAINING.
    To execute an OS/DB migration specially certified for OS/DB migrations, executes the migration
    locally, irrespective of whether you are migrating a development system, a test system or a
    productive system.

    SAP OS DB MIGRATION ONLINE TRAINING

    ReplyDelete
  3. The SAP OS DB MIGRATION ONLINE TRAINING is mandatory if you are going to migrate a productive system. The service delivery then includes all the systems in that system landscape. If you want full support for the migration (be it a production system or not) then you must secure the services of a technical consultant with special certification for OS/DB migration.
    SAP OS DB MIGRATION ONLINE TRAINING

    ReplyDelete
  4. This ensures that the required "know-how" is available to deal with the complexity of the situation. SAP OS DB MIGRATION ONLINE TRAINING check for the operating system or the database to migrate production systems.
    SAP OS DB MIGRATION ONLINE TRAINING

    ReplyDelete
  5. As a migration always means a planned downtime and is a very special phase in the life of an SAP system, ease of use and a save process are more important than reducing the downtime to the absolute minimum. The most important recommendation we would like to provide is to use only the optimizations
    SAP OS DB MIGRATION ONLINE TRAINING

    ReplyDelete
  6. After reading this post I got an idea about on this note.Really something grate in this article ,Thanks for sharing this. We are providing SAP courses training online. After reading this slightly am changed my way of introduction about my training to people. To know more Visit Us SAP PM Online Training Course

    ReplyDelete
  7. Hi,

    thank you for the blog. after we table split the largest table, during the db export will that table be exported again? if the table wont be exported, how to ignore that table?

    thanks,
    Ranjith

    ReplyDelete

  8. You've probably investigated this already, but....
    You know that R3ta uses the R3ta_hints.txt file to specify the table column to split by. From memory, it gets extracted to the Installation Directory, and I would expect R3ta to be running from that directory as well.
    Is R3ta ignoring the hints file or is the hints file missing ?

    SAP training in Chennai


    SAP FICO training in Chennai

    ReplyDelete
    Replies
    1. I do agree with all the ideas you have presented in your post. They’re really convincing and will certainly work. Still, the posts are very short for newbies. Could you please extend them a little from next time?..Keep this great work..

      Sap Training in Chennai | Sap Abap Training in Chennai | Sap SD Training in Chennai

      Delete