Montag, 19. Oktober 2009

Systemkopie - Tabellen sichern und wieder importieren

Achtung - das ist nur eine Möglichkeit sich einige Nacharbeiten nach einer Systemkopie zu ersparen - das wird von der SAP nicht unterstützt und muss bei jedem neuen Release geprüft werden ob die Tabellen noch aktuell sind!

Zuerst muss man ein Steuerfile für den Export erstellen:

export
file = '/tmp/export_SID.exp'
# RFC Tabellen

delete from RFCTRUST
select * from RFCTRUST
delete from RFCSYSACL
select * from RFCSYSACL
delete from RFCDOC
select * from RFCDOC
delete from RFCDESSECU
select * from RFCDESSECU
delete from RFCDES
select * from RFCDES
delete from RFCCHECK
select * from RFCCHECK
delete from RFCATTRIB
select * from RFCATTRIB

# Secstore sichern

delete from RSECACHK
select * from RSECACHK
delete from RSECACTB
select * from RSECACTB
delete from RSECTAB
select * from RSECTAB

# CRM Tabellen

delete from crmrfcpar
select * from crmrfcpar
delete from crmprls
select * from crmprls
delete from tblsysdest
select * from tblsysdest

# DBCON Verbindungen

delete from dbcon
select * from dbcon

# SMLG / RZ12 Lastverteilgun

delete from RZLLITAB
select * from RZLLITAB

# Tabelle instvers

delete from instvers
select * from instvers

# Profile RZ10 sichern

delete from TPFET
select * from TPFET
delete from TPFHT
select * from TPFHT
delete from TPFID
select * from TPFID



Die delete Anweisungen gelten nur beim Import.
Beim Export haben diese keine Wirkung, müssen aber mitangegeben werden!


Der Export wird wie folgt gestartet:

R3trans -w Protokolldatei Steuerfile

Das Import Steuerfile muss wie folgt aussehen:
import
file = '/tmp/export_SID.exp'

Der Import wird mit dem selben Aufruf gestartet:

R3trans -w Protokolldatei Steuerfile

7 Kommentare:

  1. Hallo,

    vielen Dank für Ihr Script, welches uns schon einige Male geholfen hat.
    Was man beim Export-Script jedoch noch einbauen sollte ist das Kommando

    client = all

    bzw.

    client = nnn (nnn = Mandant)

    nach der export-Anweisung. Sonst werden nur die Daten aus dem 000-Mandanten gesichert. Darauf sind wir einmal reingefallen.

    AntwortenLöschen
  2. Folgende Tabellen exportieren wir noch zusätzlich zu den oben genannten:

    # LDAP META_DIR_ADM
    delete from LDAPUSER
    select * from LDAPUSER

    # Archivverknüpfung sichern
    delete from TOAOM
    select * from TOAOM
    delete from TOAAR
    select * from TOAAR
    delete from TOASR
    select * from TOASR

    # Secstore sichern
    delete from RSECACHK
    select * from RSECACHK
    delete from RSECACTB
    select * from RSECACTB
    delete from RSECTAB
    select * from RSECTAB

    #Drucker für ZBV
    delete from TSP03D
    select * from TSP03D
    delete from TSP03A
    select * from TSP03A
    delete from TSP03POCPRE
    select * from TSP03POCPRE
    delete from TSP03POCCNF
    select * from TSP03POCCNF

    # BD64 - Modelsicht für ALE-Umgebung
    delete from TBD00
    select * from TBD00
    delete from TBD00T
    select * from TBD00T
    delete from TBD05
    select * from TBD05
    delete from TBD06
    select * from TBD06
    delete from TBDBR
    select * from TBDBR
    delete from TBDBRF
    select * from TBDBRF

    # SCC4 - Mandanten Einstellungen - prüfen
    delete from T000
    select * from T000

    VG - JR

    AntwortenLöschen
  3. In der Entwicklung / TEST sind foglende Tabellen für die Bereiche
    PROGRAMM-Varianten
    JOBS (SM37)
    SAP-LIZENZ
    TP-NUMMERNKREIS

    Folgende Tabellen habe ich bis dato ausgemacht für die Programmvarinaten - jedoch noch nicht getestet:

    # Jobs Varianten - Bisher sind Varianten verloren geganen -- In Entwicklung --
    delete from VARI
    select * from VARI
    delete from VARICON
    select * from VARICON
    delete from VARICONCI
    select * from VARICONCI
    delete from VARID
    select * from VARID
    delete from VARID_CI
    select * from VARID_CI
    delete from VARIDESC
    select * from VARIDESC
    delete from VARIDESCCI
    select * from VARIDESCCI
    delete from VARINUM
    select * from VARINUM
    delete from VARIS
    select * from VARIS
    delete from VARIS_CI
    select * from VARIS_CI
    delete from VARIT
    select * from VARIT
    delete from VARIT_CI
    select * from VARIT_CI

    ...

    VG - JR

    AntwortenLöschen
  4. Im System gibt es ein Tool - Transaktion STC01!
    Mit dem Repoort SCTC_LIST_TABLES können die Tabellen für die verschiedenen Bereiche ermittelt werden.

    VG - JR

    AntwortenLöschen
    Antworten
    1. das können aber nur SAP kunden verwenden welchen die LVM Enterpriese Edition gekauft haben....

      Löschen
    2. Dieser Kommentar wurde vom Autor entfernt.

      Löschen
  5. anhand folgender Funktionsbausteine kann man für bestimmte "Komponenten" ermitteln, welche Tabellen gesichert werden müssen.

    SE37: SCTC_GET_ALL_COMPONENTS (Listet Komponenten auf, deren Tabellen definiert sind)

    Tabellen anzeigen für bestimmte Tabellen anzeigen (SE37):
    SCTC_GET_WHITELIST (Liste der Tabellen für die Komponenten;
    Eingabe für I_ACTION= R (Für Refresh)
    Eingabe für I_COMPONENT_NAME = Name der Komponente aus SCTC_GET_ALL_COMPONENTS)

    Inlcude (SE38) : SCTC_SC_INCL_COMPONENTS (hier stehen die Definitionen, welche Komponenten welche Tabellen benötigen, dort steht auch der Technische Name)


    AntwortenLöschen

Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.