[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Sep 2005
    Beiträge
    393

    gelöschte sätze feststellen

    Hi
    gibt es eine Systemtabelle in der gelöschte Sätze (Anzahl / Datei) stehen

    Danke

    der ILEMax

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Wer weiß, welche API's noch so demnächst als SQL-Tables zur Verfügung gestellt werden.
    DSPFD in OUTFILE liefert die Informationen.
    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
    Sep 2005
    Beiträge
    393
    DSPFD in OUTFILE liefert die Informationen.
    ja, so läuft es z.Zt.
    Das wollte ich vereinfachen,

    danke

    Der ILEMax

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Wie wäre es damit:

    Code:
    SELECT Number_Deleted_Rows, a.*
      From QSYS2.SysPartitionStat
      Where     TABLE_NAME = 'YOURTABLE'
            and TABLE_SCHEMA = 'YOURLIB'
    oder

    Code:
    SELECT Number_Deleted_Rows, a.*
      From QSYS2.SysTableStat
      Where     TABLE_NAME = 'YOURTABLE'
            and TABLE_SCHEMA = 'YOURLIB'
    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  5. #5
    Registriert seit
    Sep 2005
    Beiträge
    393
    Prima, das wollt ich wissen


    Danke!!!

  6. #6
    Registriert seit
    Feb 2009
    Beiträge
    391
    Übrigens, mit CPYF kann man die sogar wieder herstellen.

  7. #7
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Zitat Zitat von Chris.jan Beitrag anzeigen
    Übrigens, mit CPYF kann man die sogar wieder herstellen.
    ... so, so - hast Du da mal ein Beispiel?
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  8. #8
    Registriert seit
    Dec 2014
    Beiträge
    310
    :-)
    kann ich mir auch nicht vorstellen.
    Beim CPYF kann man angeben, ob die gelöschten Sätze mitkopiert werden sollen oder nicht.
    Wiederherstellung geht nur mit Pgm.

    Außer es gibt da einen Trick, den wir noch nicht kennen - dann bitte ja :-)

  9. #9
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Zitat Zitat von BenderD Beitrag anzeigen
    ... so, so - hast Du da mal ein Beispiel?
    Es gibt zwar zwar Parameter dafür, aber ob man damit wirklich Glücklich wird? ....
    Code:
    Zulässige Fehler . . . . . . . . ERRLVL  
    Gelöschte Sätze aussondern . . . COMPRESS

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Da liegt man etwas falsch.
    Die gelöschten Sätze werden als gelöscht mit kopiert und nicht reaktiviert.
    Deshalb ist der Default ja auch COMPRESS(*YES).
    Eine Wiederherstellung von gelöschten Sätzen ist nur mit Zusatztools und max. Sicherheitsstufe 30 (oder war es 20?) möglich.
    Und ob das heute überhaupt noch funktioniert wage ich fast zu bezweifeln.
    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

  11. #11
    Registriert seit
    Feb 2009
    Beiträge
    391
    Ja, sorry, meine Aussage war etwas mißverständlich. Die Sätze werden nicht wieder hergestellt.
    Es gab mal ein UNDEL-Tool mitsamt Source. Es gibt aber auch Editoren, die gelöschte Sätze wiederherstellen. Und auch Taatool hat da was im Gepäck.
    Ich mein ich hätte mir mal die Sätze mit ner Combi aus CPYF und dem Journal des CPYF-Ziels wiederhergestellt. Ist aber >10 Jahre und einige Release her.

  12. #12
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Zitat Zitat von Chris.jan Beitrag anzeigen
    Ja, sorry, meine Aussage war etwas mißverständlich. Die Sätze werden nicht wieder hergestellt.
    Es gab mal ein UNDEL-Tool mitsamt Source. Es gibt aber auch Editoren, die gelöschte Sätze wiederherstellen. Und auch Taatool hat da was im Gepäck.
    Ich mein ich hätte mir mal die Sätze mit ner Combi aus CPYF und dem Journal des CPYF-Ziels wiederhergestellt. Ist aber >10 Jahre und einige Release her.
    ...mißverständlich ist eine feinsinnige Umschreibung für xxx
    ... auch das ist ein wenig anders:
    - habe ich das Journal vom löschen, habe ich zwei Optionen
    -- RMVJRNCHG
    -- Inhalte aus dem Journal auslesen und wieder reinkopieren
    - die Undelete TAATOOL etc, gehen über ein Savefile, kann man auch selber programmieren, ist nicht allzu schwer solange keine VARCHAR Felder mit Überschreitung der festgelegten Mindestlänge drin sind.
    Gehen tut das mit allen SECLVL und allen Releases.

    D*B
    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. sql 2 sätze einer gruppe
    By Robi in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 06-04-16, 16:04
  2. update der ersten 100 sätze
    By dibe in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-03-15, 13:19
  3. Gelöschte Sätze in PF
    By Peet in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 29-10-14, 08:05
  4. gelöschte Datensätze
    By FP in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 27-05-03, 15:24
  5. gelöschte Sätze
    By Wirnitzer in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 07-08-01, 19:59

Berechtigungen

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