[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    19

    Schmea kopieren DB2 for i 7.1

    Hallo da ich in der Dokumentation zur System i nicht fündig werde, frage ich nochmals hier:

    wie kopiere ich ein Schema innerhalb der DB2?

    Am besten per CL-Befehl?!

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Wenn das "Schema" nur eine Bibliothek ohne die SYSxxx-Dateien ist, dann müsste ein CPYLIB reichen.
    Hast du die Lib tatsächlich per SQL mit Create Schema erstellt dann geht das leider nicht so einfach.
    Allerdings kannst du per RUNSQL direkt SQL-Befehle ausführen und ein neues Schema erstellen.
    Anschließend per CRTDUPOBJ die Objekte (ggf. mit Daten) kopieren.
    Die SYS-Dateien sind natürlich auszuschließen. Dafür kann man sich per DSPOBJD halt eine Liste in einer PF generieren lassen.

    Ob ein SAVLIB->RSTLIB mit anderer Ziellib funktioniert bleibt auszuprobieren.
    Die SYSxxx-Dateien sind nämlich Views auf die QSYS/SYSxxx mit einem Select auf die eigene Lib. Und ob die beim Restore neu generiert werden.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Aug 2009
    Beiträge
    121
    Nach dem SAVLIB/RSTLIB zeigen die Katalogsichten SYSTABLES etc. weiterhin auf die alte Bibliothek. Es gibt zwei Möglichkeiten, die Kataloge glattzuziehen:

    Wenn der RSTLIB mit anderer Zielbibliothek bereits gelaufen ist, kann man die Katalogsichten mit den beiden folgenden Befehlen löschen und neu erstellen:

    CALL QSYS2/QSQXRLF PARM(DLT <Bibliotheksname>)
    CALL QSYS2/QSQXRLF PARM(CRT <Bibliotheksname>)

    Wenn man erst vorhat, die Bibliothek mit RSTLIB zurückzuspielen und dabei umzubenennen, kann man auch zuerst über interaktives SQL mit CREATE SCHEMA oder CREATE COLLECTION eine leere Bibliothek mit Katalogsichten anlegen und dann beim RSTLIB mit dem Parameter OPTION(*NEW) angeben, dass die bereits vorhanden (und in der Sicherung falschen) Katalogsichten nicht zurückgespielt werden sollen.

    Mit freundlichen Grüßen,
    Christian Bartels.

Similar Threads

  1. AS-Datei zum IFS kopieren
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 08-06-21, 08:35
  2. Datei aus dem IFS auf den PC kopieren
    By GJV23 in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 18-02-16, 18:09
  3. IFS auf NAS kopieren
    By programmer400 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 03-05-14, 09:57
  4. kopieren von bibliothek
    By logo_2 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 28-04-03, 08:17
  5. Auf AS/400 Verzeichnisse kopieren
    By Uwe Kohlberg in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 07-02-01, 16:04

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •