[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2008
    Beiträge
    40

    Journaling von LF Objekt

    Hallo,

    das journlisieren von Logischen macht das überhaupt Sinn? Wenn die PF auch journalisiert wird ist das dann nicht doppelgemoppelt???

    Danke schon mal für die Hilfe

    dbausnnd

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... die Journale von STRJRNAP werden nur intern zur Wiederherstellung genutzt und nach meiner Erfahrung braucht man das bei heutiger CPU Leistung eher nicht.

    D*B

    Zitat Zitat von dbausnnd Beitrag anzeigen
    Hallo,

    das journlisieren von Logischen macht das überhaupt Sinn? Wenn die PF auch journalisiert wird ist das dann nicht doppelgemoppelt???

    Danke schon mal für die Hilfe

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

  3. #3
    Registriert seit
    Jan 2008
    Beiträge
    40
    Verstehe ich das richtig? LF Objekte werden lediglich als Zugriffspfad journalisiert?

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.306
    Umgekehrt wird eher ein Schuh draus: Zugriffspfade werden journalisiert - unabhängig davon ob sie einer PF oder LF gehören.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Bei einer LF kann man nicht viele Journaleinträge bekommen (Open/Close), da die Daten über die PF journalisiert werden.
    Beim Wiederherstellen über Journale werden die LF's ja zwangsläufig über die PF mit aufgebaut.

    Eine Journalisierung für LF's macht nur Sinn, wenn man über die Open/Close-Einträge mitbekommen bzw. auswerten will, wer wann welche LF verwendet hat.
    Bei SQL also vollkommen sinnlos.
    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

  6. #6
    Registriert seit
    Jan 2008
    Beiträge
    40
    Vielen Dank. Das ist die Antwort die ich brauche

  7. #7
    Registriert seit
    Nov 2003
    Beiträge
    2.306
    Wahrscheinlich ist der Befehl STRJRNAP (Aufzeichnen des Zugriffspfads starten) für pysische und logische Dateien gemeint. Was macht der eigentlich genau?

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    In die PF wird das Journal und die Art der Aufzeichnung eingetragen (DSPFD).
    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

  9. #9
    Registriert seit
    Nov 2003
    Beiträge
    2.306
    Der STRJRNPF für physische Dateien ist mir klar. Aber was macht der STRJRNAP?

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Drück doch mal bei dem Kommando einfach F1->F2.
    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
    Aug 2009
    Beiträge
    121

    STRJRNAP und EDTRCYAP

    Vielleicht sollte man in diesem Zusammenhang auch noch SMAPP (= System Managed Access Path Protection) erwähnen. Beim expliziten Aufzeichnen von Zugriffspfaden(Indizes) geht es darum, den Wiederanlauf nach einem abnormalen Systemende ("Crash") zu beschleunigen.

    Grundsätzlich sind nach einem abnormalen Systemende erstmal alle Zugriffspfade in zweifelhaftem Zustand, die über physischen Dateien liegen, die zum Crash-Zeitpunkt offen waren. Es könnte ja sein, daß kurz vor dem Crash eine Datenänderung erfolgt ist, die den Zugriffspfad betroffen hat, ohne daß der Zugriffspfad noch angepaßt werden konnte. Sofern der Zugriffspfad nicht in ein Journal aufgezeichnet wird, kann das System ihn beim Hochfahren nur löschen und komplett neu aufbauen, damit sichergestellt ist, daß Zugriffspfad und physische Datei synchronisiert sind. Man kann die Zugriffspfade mit STRJRNAP explizit ins Journal aufzeichnen, und dann geht die Wiederherstellung für diesen Zugriffspfad sehr schnell. Weil das aber die wenigsten gemacht haben, mußten früher nach einem abnormalen Systemende sehr viele (und z.T. sehr große) Zugriffspfade wiederhergestellt werden, und das hat sehr lange IPL-Zeiten nach einem Crash verursacht.

    Mit V3R1M0 wurde deshalb SMAPP eingeführt. Mit dem Befehl EDTRCYAP kann man eine Zeit vorgeben, die das System maximal zur Wiederherstellung von Zugriffspfaden verwenden soll. Intern entscheidet das System dann selbständig, für welche Zugriffpfade die (interne) Journalaufzeichnung automatisch gestartet wird, damit die Vorgabezeit eingehalten werden kann. Anfangs war die Vorgabezeit übrigens 150 Minuten, inzwischen liegt sie bei 50 Minuten. Der Hilfetext von EDTRCYAP hat weitere Informationen zu dem Thema.

    Fazit ist also, daß man STRJRNAP eigentlich gar nicht mehr braucht, weil SMAPP einem die Arbeit automatisch abnimmt.

    Mit freundlichen Grüßen,
    Christian Bartels.

Similar Threads

  1. Datenart in LF ändern
    By Mr.iSeries in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 25-01-07, 08:46
  2. Quellcode zu Objekt auffinden
    By Mr.iSeries in forum IBM i Hauptforum
    Antworten: 15
    Letzter Beitrag: 09-01-07, 10:07
  3. Journaling für alle Tabellen eines Schemas einschalten
    By remo2010 in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 24-11-06, 15:24
  4. Objekt USRPRF
    By Andreas Herzfeldt in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 23-06-06, 05:23
  5. drop view für LF
    By Robi in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 06-04-05, 16:59

Berechtigungen

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