[NEWSboard IBMi Forum]
Seite 1 von 3 1 2 ... Letzte
  1. #1
    Registriert seit
    Apr 2006
    Beiträge
    85

    RCLSTG,RGZPFM und co.............

    hallo ihr,

    wir haben zwei AS/400, für SAP Test und Produktion.

    Wir wollen auf SAP ERP2005 migrieren auf der Testmaschine und vorher die SAP-produktion auf Test übernehmen.

    Nun, es wurde nun vorkalkuliert das sich das platzmässig nicht ausgehen wird (knapp, aber doch).

    Ich hab nun einige Fragen:

    .) lt. unserem Outsourcer bringt ein RCLSTG nichts. Stimmt das ?

    .) ist es sinnvoll ein RGZPFM zu machen ? wie kann ich feststellen (bzw. vorausplanen) was das bringen KÖNNTE ?

    .) wenn ich streamfiles aus dem IFS lösche, wird da der Plattenplatz gleich freigegeben oder muss ich noch was absetzen ? mir kommt vor das ich lösche und lösche und lösche und nicht wirklich platz frei wird.

    DANKE

  2. #2
    Registriert seit
    May 2002
    Beiträge
    2.641

    RCLstg bringt schon was

    Hallo Bettina,
    also ein RCLSTG kann schon was bringen, aber etwas bringen kann auch
    das Löschen von nicht notwendigen Lizenzprogrammen welche
    auf dem System installiert sind.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Solange das System einwandfrei ist, bringt ein RCLSTG tatsächlich nichts da nur verwaiste Objekte gelöscht werden.

    RGZPFM kann da schon mehr bringen.
    Per DSPFD TYPE(*MBR) und OUTFILE kannst du prüfen, wieviele gelöschte Sätze eine Datei enthält.
    Steht eine Datei jedoch auf REUSEDLT wird auch dieses nicht viel bringen. Das hängt nun mal stark von der Arbeitsweise der Anwendung ab.
    Da SAP normalerweise nichts wegschmeißt gibts auch da wenig Erfolg.

    Was das IFS angeht, so kann das Löscchen nur dann viel bringen, wenn auch große Dateien gelöscht werden (WRKLNK, Auswahl 8). Viele Dateien im IFS belegen aber mal nur 1 Block (4KB) so dass es vieler kleiner Dateien bedarf um messbaren Erfolg zu sehen.

    Anders sieht es da ggf. mit SAVF's aus. Schau mal in der QGPL nach (PTF's), die belegen häufig wirklich Platz.

    Auch nicht zu verachten ist die Diskrepanz zwischen toten und aktiven Job's (WRKSYSSTS).
    Die QTEMP's der toten Job's sowie deren Spools sind nicht zu verachten.
    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
    Apr 2006
    Beiträge
    85
    Hallo Fuerchau,

    danke für deine Tips.

    Habe da jetzt eine Frage:

    in der SAP-Datenlib sind ALLE Datein auf REUSEDLT *YES !!!

    Du meintes es bringt nix wenn ich hier ein RGZPFM mache.

    Ich habe jetzt aber ein kleines Experiment gemacht:

    So sahs vorher aus:

    Teildatei Größe Art Datum Datum Uhrzeit Sätze
    DBTABLOG 121511936 03.09.22 06.11.22 04:01:02 69418
    Text:
    Gesamtzahl an Teildateien . . . . . . . . : 1
    Gesamtzahl nicht verfügbarer Teildateien . : 0
    Gesamtzahl Datensätze . . . . . . . . . . : 69418
    Gesamtzahl gelöschter Sätze . . . . . . . : 46422
    Gesamtgröße der Teildateien . . . . . . . : 121511936
    End

    Dann habe ich ein RGZPFM gemacht, dann sahs so aus:

    Teildatei Größe Art Datum Datum Uhrzeit Sätze S
    DBTABLOG 73945088 07.01.03 07.01.03 12:39:33 69418
    Text:
    Gesamtzahl an Teildateien . . . . . . . . : 1
    Gesamtzahl nicht verfügbarer Teildateien . : 0
    Gesamtzahl Datensätze . . . . . . . . . . : 69418
    Gesamtzahl gelöschter Sätze . . . . . . . : 0
    Gesamtgröße der Teildateien . . . . . . . : 73945088
    Ende

    D.h. das Ding hat die gelöschten Sätze auf null gestellt, der Gesamtplatz ist kleiner geworden.

    Jetzt weiß ich nicht wie deine Aussage gemeint war bez. das dieser Befehl nichts nützt, bin jetzt bisschen verwirrt

  5. #5
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    Hallo,

    it depends on (application) - oft sind gelöschte Sätze bei der Verwendung von REUSEDLT *YES Datenpuffer, die mal voll und mal leer sind (zB.: monatlicher Reorg, temporäre Daten etc.) wenn ich die jetzt wegnehme per RGZPFM, dann gewinne ich ad hoc Platz, der sofort wieder verbraten wird, wenn die Applikation losläuft. Falls an eure Büchse noch Platten drangehen, dann ist es sicher das Beste und billigste sich vom Alteisenhändler ein paar gebrauchte Platten dran zu stöpseln.

    mfg

    Dieter Bender

    PS: Platz bringen kann nur das Löschen von Zeugs, das nicht mehr gebaucht wird (Programmierer Umgebungen, Test Umgebungen etc.) Da würde ich mal einen DSPOBJD *ALL/*ALL *ALL OUTPUT(*OUTFILE) machen und dann mal nach zuletzt benutzt schauen - alles andere fällt eher unter Erdnüsse.


    Zitat Zitat von bettina_martin
    Hallo Fuerchau,

    danke für deine Tips.

    Habe da jetzt eine Frage:

    in der SAP-Datenlib sind ALLE Datein auf REUSEDLT *YES !!!

    Du meintes es bringt nix wenn ich hier ein RGZPFM mache.

    Ich habe jetzt aber ein kleines Experiment gemacht:

    So sahs vorher aus:

    Teildatei Größe Art Datum Datum Uhrzeit Sätze
    DBTABLOG 121511936 03.09.22 06.11.22 04:01:02 69418
    Text:
    Gesamtzahl an Teildateien . . . . . . . . : 1
    Gesamtzahl nicht verfügbarer Teildateien . : 0
    Gesamtzahl Datensätze . . . . . . . . . . : 69418
    Gesamtzahl gelöschter Sätze . . . . . . . : 46422
    Gesamtgröße der Teildateien . . . . . . . : 121511936
    End

    Dann habe ich ein RGZPFM gemacht, dann sahs so aus:

    Teildatei Größe Art Datum Datum Uhrzeit Sätze S
    DBTABLOG 73945088 07.01.03 07.01.03 12:39:33 69418
    Text:
    Gesamtzahl an Teildateien . . . . . . . . : 1
    Gesamtzahl nicht verfügbarer Teildateien . : 0
    Gesamtzahl Datensätze . . . . . . . . . . : 69418
    Gesamtzahl gelöschter Sätze . . . . . . . : 0
    Gesamtgröße der Teildateien . . . . . . . : 73945088
    Ende

    D.h. das Ding hat die gelöschten Sätze auf null gestellt, der Gesamtplatz ist kleiner geworden.

    Jetzt weiß ich nicht wie deine Aussage gemeint war bez. das dieser Befehl nichts nützt, bin jetzt bisschen verwirrt
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  6. #6
    Registriert seit
    Apr 2006
    Beiträge
    85
    Das kann ich jetzt logisch nicht ganz nachvollziehen !

    Nur als Beispiel. Bei uns haben tausende Files ein vielfaches gelöschte Sätze als 'wirkliche' Sätze in der SAP-Testlib. Das liegt z.b. daran, das wir eine Mandantenkopie, die öfters geflogen ist, mehrmals wieder gelöscht haben. Dann sind die gelöschten Sätze entstanden.

    Warum sollten diese beim 'Start' der Applokation (in dem Fall SAP) wieder 'zurückkehren' ?????? Versteh ich nicht ganz.

  7. #7
    Registriert seit
    Aug 2004
    Beiträge
    923
    Na wenn Ihr mehr Sätze löscht als täglich erstellt werden (eben durch "alte" Mandantenkopien) dann macht mir das durchaus Sinn.
    Wenn diese gelöschten Mandantenkopien nicht mehr da sind, bleiben ja trotzdem die gelöschten Sätze (und damit der verbratene Platz) zurück.

    Und zurück kommen die nur wenn wieder ein neuer Testmandant erstellt wird.

    k.

  8. #8
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    Wenn ich das alles richtig gelesen habe, dann wollt ihr die Echtumgebung ja noch auf die Testmaschine übernehmen. Wenn ihr dann die Produktionsdaten in vorhandene Dateien übernehmt, dann bedienen die sich erst mal im Reservoir der gelöschten und wenn dieses erschöpft ist, fangen die Dateien an zu wachsen. Sprich: der RGZPFM bring möglicherweise unterm Strich nichts, obwohl es erst mal so aussieht als ob das was nutzt.

    mfg

    Dieter Bender

    Zitat Zitat von bettina_martin
    Das kann ich jetzt logisch nicht ganz nachvollziehen !

    Nur als Beispiel. Bei uns haben tausende Files ein vielfaches gelöschte Sätze als 'wirkliche' Sätze in der SAP-Testlib. Das liegt z.b. daran, das wir eine Mandantenkopie, die öfters geflogen ist, mehrmals wieder gelöscht haben. Dann sind die gelöschten Sätze entstanden.

    Warum sollten diese beim 'Start' der Applokation (in dem Fall SAP) wieder 'zurückkehren' ?????? Versteh ich nicht ganz.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    oder wenn die anderen Mandanten nach und nach neue Daten erzeugen.

    Nach einem Mandanten-Kill lohnt ein RGZPFM allemal (selbst die Zugriffe werden dann etwas schneller).

    Aber ich bin auch vom "normalen" ausgegangen.
    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
    Apr 2006
    Beiträge
    85
    Zitat Zitat von BenderD
    Wenn ich das alles richtig gelesen habe, dann wollt ihr die Echtumgebung ja noch auf die Testmaschine übernehmen. Wenn ihr dann die Produktionsdaten in vorhandene Dateien übernehmt, dann bedienen die sich erst mal im Reservoir der gelöschten und wenn dieses erschöpft ist, fangen die Dateien an zu wachsen. Sprich: der RGZPFM bring möglicherweise unterm Strich nichts, obwohl es erst mal so aussieht als ob das was nutzt.

    mfg

    Dieter Bender
    Nein, ganz so stimmt das nicht, ich muss da jetzt kurz ins Detail gehen.

    Wir haben auf der SAP-Testumgebung 2(!!) SAP-Systeme, nennen wir sie D01 und D02 (wie sie auch heissen :-)

    D01 wurde mittels Mandantenkopie ins D02 integriert. Der Mandant wurde 2 mal gelöscht wegen Problemen auf der D02, bis es endlich funktioniert hat.

    D01 wird vor der Übernahme des Produktionssystems (P02) GEKILLT, d.h. wirklich komplett GELÖSCHT. Dann wird eine homogene Systemkopie von P02 auf D01 durchgeführt.

    Das RGZPFM will ich ja auf der D02 machen, nicht auf der D01. Eben dort, wo durch Mandantenkopie die vielen gelöschte Sätze entstanden sind.

    Summa sumarum: rein logisch betrachtet dürfte das doch was bringen, oder ?

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Die Erklärung hast du doch mit deinem Versuch selbst gegeben.
    Mach mal einen DSPFD TYPE(*MBR) in eine Outfile und betrachte die Größe im Verhältnis zu vorhandenen und gelöschten Sätzen.
    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

  12. #12
    Registriert seit
    Apr 2006
    Beiträge
    85
    Zitat Zitat von Fuerchau
    Die Erklärung hast du doch mit deinem Versuch selbst gegeben.
    Mach mal einen DSPFD TYPE(*MBR) in eine Outfile und betrachte die Größe im Verhältnis zu vorhandenen und gelöschten Sätzen.
    ja, du hast schon recht, nur wurde ich durch die aussage mit dem REUSEDLT ein bisschen verwirrt.

    Gibt übrigens auch eine SAP-Transaktion die die gelöschten Sätze anzeigt.

Similar Threads

  1. Tools von Support Software Klaus Klemm GmbH & CO KG
    By Kirsten Steer in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 30-01-04, 11:45
  2. Doku zu "#leftmargin" & Co
    By Booley in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 03-07-02, 10:28

Berechtigungen

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