[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2006
    Beiträge
    195

    *USRSPC in der QRPLOBJ

    Guten Morgen *all,

    ich habe auf unseren i 300.000 Objekte der Art "*USRSPC" in der QRPLOBJ.

    Objekt Art Attribut Text
    Q0F542FB1E *USRSPC PROD QTEMP/Q1USRSPC

    Was sind das für Objekte?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    *USRSPC-Objekte sind, wie der Name schon sagt, UserSpace-Objekte.
    Diese werden per API erstellt um z.B. Informationen per System-API (Job-API's, Objekt-API's, usw.) abzuholen.

    Beim Erstellen eines USRSPC's wird das vorhandene in die QRPLOBJ verschoben, bevor das Neue erstellt wird, da man per API einen Pointer auf das Objekt erhalten kann.

    Ich glaube, dass dieses Q1-Objekte vom Compiler erstellt werden.
    Dies stört nicht, wenn man im Batch kompiliert, da ja anschließend die QTEMP gelöscht wird.
    Beim Compile im Dialog erfolgt eben der Replace.

    Die 2. Variante wären ggf. Hinterlassenschaften des Queryoptimizers bzw. der SQL-Engine.

    Wenn du so viele Objekte da drin hast, wird ggf. zu selten ein IPL gemacht, da erst dann diese Lib bereinigt wird.

    Schau dir mal das Objektdatum an, dann weißt du wann der letzte IPL war.

    Im übrigen habe ich mit USRSPC's in tiefster Vergangenheit das System zum Runterfahren gezwungen.
    Durch ständiges Wiederanlegen eines 16MB-Bereiches ohne vorheriges Löschen lief dann irgendwann die Platte voll.
    Deshalb habe ich mir angewöhnt, vorher einen Delete zu machen.
    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
    May 2006
    Beiträge
    195
    die Maschine wird nur ein Mal im Monat runtergefahren.
    kann ich die Objekte im Tagesbetrieb mit
    DLTUSRSPC USRSPC(QRPLOBJ/Q*) löschen?

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von svit Beitrag anzeigen
    die Maschine wird nur ein Mal im Monat runtergefahren.
    kann ich die Objekte im Tagesbetrieb mit
    DLTUSRSPC USRSPC(QRPLOBJ/Q*) löschen?
    Das sind Objekte, die von der IBM generiert werden, z.B. beim Aufruf von externen UDTF.
    Die würde ich nicht ohne Rücksprache mit IBM löschen.

    Birgitta
    Birgitta Hauser

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

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Da hat IBM ja mal wieder schönen Blödsinn gemacht und das Aufräumen wohl vergessen.
    Das Löschen würde ich da auch unterlassen, da man nicht weiß ob es noch Pointerreferenzen gibt. Diese sperren das Objekt nämlich nicht und beim Löschen gibt es bei den Anwendungen, die diese ggf. noch benötigen, dann MCH-Fehler.

    Ist deine Maschine denn so voll, dass diese Objekte stören?
    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
    May 2006
    Beiträge
    195
    bin bei 45 % von gesamt 2,8T
    die 360.000 sind nur von heute .

  7. #7
    Registriert seit
    May 2006
    Beiträge
    195
    P.S.:
    wie kann ich am einfachsten eine Liste über die Bibliothek und Objektgröße ziehen?

  8. #8
    Registriert seit
    May 2002
    Beiträge
    1.121
    DSPLIB LIB(QRPLOBJ) OUTPUT(*PRINT)

    Das ergibt eine Liste mit allen Objekten und auf der letzten Seite eine Gesamtsumme aller Objekte

    Gruß
    Ronald

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    360.000 von nur 1 Tag deutet ggf. auf einen Programm-Loop hin, oder hast du für jeden Tag so viele Objekte?

    Per DMPSYSOBJ könnte man ggf. Hinweise in den USRSPC's finden, wofür das gebraucht wurde und welcher Job das war.
    Dann sollte man dieses Problem lösen.
    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

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

    link von IBM

    Hallo,
    der Link hilft schon einmal weiter denke ich:

    IBM i Support: Software Technical Document : 337452056

Similar Threads

  1. Berechtigung QRPLOBJ
    By Robi in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 15-06-10, 13:15
  2. Lib. QRPLOBJ
    By heini in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 29-01-08, 10:32
  3. *srvpgm
    By Xanas in forum NEWSboard Programmierung
    Antworten: 15
    Letzter Beitrag: 10-01-06, 12:59
  4. PLATTEN VOLL! Verhalten der AS/400???
    By micha1904 in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 08-11-05, 10:00
  5. PTF Status "beschädigt"
    By Felidae in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 12-11-04, 10:48

Berechtigungen

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