[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2004
    Beiträge
    15
    Hallo,

    das ist mittlerweile geschehen mit viel Aufwand aber ich konnte nicht nachvollziehen warum die Integrität beschädigt war.
    Vielleicht ist das eine Erklärung:
    Einer meiner Kollegen hatte Probleme beim Rückspeichern von einer Sicherung mit nur geänderten Objekte, er hat dann die original Tabelle umbenannt und die Sicherung zurückgespielt. Ich vermute das der Constraint dann auf der umbenannten Tabelle lag.

    Gruß
    issvrvr

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.748
    Das ist korrekt !

    Gerade beim Restore mit Constraints muss man Vorsicht walten lassen.
    ALWOBJDIF hilft da auch nicht, da ja hier das selbe passiert wie manuell (umbenennen und neues Objekt).

    Da Constraints im Wesentlichen verpointert werden bleibt die Beziehung immer bestehen, egal ob man das Objekt umbenennt oder verschiebt.

    Im Restore-Fall muss man sich meist mit Hilfslib die Daten kopieren, was allerdings je nach Constraint schwierig werden kann (insbesonders Delete weiterreichen).
    Ein CLRPFM wird ja auch abgelehnt, ein "delete from table" nicht. Dies führt dann dazu, dass abhängige Daten mit gelöscht werden und dann fehlen wohl wichtige.

    Das Scenario kann man sich kaum ausmahlen.

    Andere DB's (Oracle) sind da erheblich restriktiver.
    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
    Mar 2002
    Beiträge
    5.379
    Hallo,

    wieder mal ein typischer Fall, wo die wichtigen Details erst am Schluss benannt werden.
    referential constraints werden beim restore nicht streng geprüft (weil der ja sonst nicht durchführbar wäre), die beteiligten Tabellen gehen dann auf check pending, bearbeiten kann man das dann mit WRKPFCST, wenn es sich nicht selber behebt. Rename von Datenbank Objekten ist natürlich keine gute Idee, genauso wie Zugriffe nach LIBL und OVRDBF, wer sowas macht, der erntet (irgendwann) Huddel.

    mfg

    Dieter Bender

    Zitat Zitat von issvrcr
    Hallo,

    das ist mittlerweile geschehen mit viel Aufwand aber ich konnte nicht nachvollziehen warum die Integrität beschädigt war.
    Vielleicht ist das eine Erklärung:
    Einer meiner Kollegen hatte Probleme beim Rückspeichern von einer Sicherung mit nur geänderten Objekte, er hat dann die original Tabelle umbenannt und die Sicherung zurückgespielt. Ich vermute das der Constraint dann auf der umbenannten Tabelle lag.

    Gruß
    issvrvr
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Einträge in QHST
    By KM in forum IBM i Hauptforum
    Antworten: 16
    Letzter Beitrag: 03-11-06, 13:46
  2. Job Scheduler Einträge übernehmen
    By oopsy-dear in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 12-08-05, 20:48
  3. Einträge in Joblog verhindern
    By Jamikl in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 28-02-05, 12:49
  4. wrkdire Einträge nicht vorhanden obwohl doch vorhanden
    By TARASIK in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 01-12-04, 18:47
  5. Fehlende Daten-Sätze bei SNDNETF
    By MKnoll in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 12-07-04, 14:57

Berechtigungen

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