[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Hallo Robi!
    Zitat Zitat von Robi
    Ein Nachtjob meldet während der Sicherung :
    cpi1466 : Für den Job besteht eine große Anzahl an Sperren.
    Er behaupter es gäbe 30.000 !!! Sperren.
    Für welchen Job werden diese Sperren denn gemeldet? Wird vielleicht mit der Option SAVACT(*LIB) oder SAVACT(*SYNCLIB) gesichert?

    Gruß
    Jürgen

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Bin nicht sicher, is ne KD-Meldung.
    kenne deren SAV-Job nicht so genau.
    Was währe denn wenn ?

    Robi

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Der Sicherungsjobs versucht alle Objekte zu sperren um eine Konsistenz der Objekte zu erhalten.
    Je nach Methode von SAVACT werden unterschiedlich viele Objekte synchronisiert:

    *LIB = Alle Objekte einer einzigen Lib
    *SYNCLIB = Alle Objekte aller zu sichernder Lib's

    Damit kann eine sehr große Anzahl an Locks auftreten was bei der Sicherung ggf. zu Inkonsistenzen führen kann.

    Die Sicherung ggf. in einzelne SAV's aufteilen.
    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

  4. #4
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Das würde bedeuten: Zunächst sperrt der Job alle Objekte und dann meldet er das es zu viele sind ?
    Was für ein Blödsin. (Exakt 30000 stimmt def. niemals)
    Da ich es wie gesagt nicht weis, werd ich es in Erfahrung bringen und die savact Einstellung posten.

    Vielen Dank
    Robi

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das stimmt so.
    Um eine Datei zu sperren, werden z.B. die Datei und alle Teildateien gesperrt, macht i.d.R. also schon Faktor-2.
    SAVACT sperrt tatsächlich alle Objekte BEVOR die Sicherung anfängt. Über SAVACTWAIT wird die Wartezeit pro Objekt für die Sperre bestimmt.

    Wenn also gleichzeitig mehrere Lib's (*ALLUSR) mit *SYNCLIB gesichert werden, können durchaus zigtausende Sperren gesetzt werden.

    Das Selbe gilt übrigens auch bei SAV-Befehl mittels SAVACT(*YES). Gerade im IFS kann es sehr viele Objekte geben.

    Ob die Grenze 32.000 Sperren pro Job noch gilt, kann ich nicht sagen, aber da die Nachricht nur als Warnung gilt, kann sie ggf. vernachlässigt 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

  6. #6
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Hallo Robi!
    Zitat Zitat von Robi
    Das würde bedeuten: Zunächst sperrt der Job alle Objekte und dann meldet er das es zu viele sind ?
    Was für ein Blödsin. (Exakt 30000 stimmt def. niemals)
    Die Sperren beim Sichern sind wichtig, damit die gesicherten Objekte auf einem einheitlichen Stand sind. Sonst passen voneinander abhängige Dateien eventuell nicht zusammen, wenn sie während der Sicherung geändert werden.

    Die Meldung wird vermutlich bei Erreichen von den 30000 Sperren gesendet. Nach dem Senden der Meldung kommen sicher noch einige Sperren dazu.

    Viele Grüße
    Jürgen

  7. #7
    Registriert seit
    May 2002
    Beiträge
    2.643

    Sperren

    Hallo,
    genauso ist es auch. Die Sperren erhöhen sich in 30000 Schritten und unter den CISC System war diese Meldung
    noch äussert kritisch. Interessant und problematisch wird
    es erst, wenn die cpi1467 kommt.

Similar Threads

  1. Datensatz sperren
    By Easyrider in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 06-12-06, 07:48
  2. Fehler in Gesamtsicherung
    By wolfmakiol in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 21-08-06, 09:10
  3. SQL Anweisungen sperren
    By sieberli in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 18-04-06, 10:27
  4. Maximale Anzahl Spooldateien pro Job
    By abornmann in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 04-10-05, 09:34
  5. alle Jobsperren freigeben ohne Job zu beenden
    By Schnichels in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 30-04-02, 13:32

Berechtigungen

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