Anmelden

View Full Version : Datei nicht löschbar



Seiten : 1 2 [3]

Fuerchau
22-07-22, 11:49
RESTRICT heißt doch, dass entsprechende Constrains definiert sind.
Lassen sich diese denn nicht einfach löschen?

Christian Bartels
28-07-22, 08:31
Um dem Problem etwas mehr auf die Spur zu kommen, würde ich vorschlagen, mal ein DMPSYSOBJ auf die Datei zu machen und in der Ausgabe-Spool-Datei nach "I02" zu suchen. Dann kann man schauen, was I02 für einen Type/Subtype hat und vielleicht besser verstehen, woher das kommt. Wenn "I02" nicht gefunden wird, müsste man sich die Cross-Reference-Dateien näher ansehen, allerdings wohl nicht die Katalogsichten (SYS...), sondern die zugrundeliegende Datei QADBXREF.

Wenn wir mal annehmen, dass von I02 nur noch Pointer vorhanden sind, die Datei selber aber nicht mehr, ließe sich die Datei vermutlich löschen, wenn man die Datei mit Hilfe von SST als "beschädigt" markiert. Der IBM-Support sollte wissen, wie das geht.

Mit freundlichen Grüßen,
Christian Bartels.

Robi
28-07-22, 09:14
Danke,
der DUMP zeigt das:



000010 SYP 19 01 DATEINAME 04 01 QRPLOBJ 3000 0000 *file
000020 SYP 19 01 I02 0000 0000 *file

die 000020 er Zeile noch 2 mal mit 30 und 40



SST und defekt kennzeichnen,
ich schau mal ...

Danke

Robi
02-08-22, 08:03
Moin zusammen,
der Tipp von Christian, das OBJ manuell auf 'beschädigt' zu setzen hat funktioniert.
Nach dem IPL letzte Nacht, war die Datei nicht mehr in der QRPLOBJ.

ganz herzlichen Dank!!

Robi

Robi
06-08-22, 13:22
Komando zurück.
Die Datei ist nun, als defektes obj, in der ursprünglichen Lib.
Da man ein defektes obj nicht verschieben kann, muß das os/400 das selbst gemacht haben.
Jetzt blockiert das obj die Sicherung.
Kann ich das defekt setzen zurück drehen?
Was für ein Sch.... lamassel

Robi
08-08-22, 16:00
Hier steht die Lösung (https://www.ibm.com/support/pages/ptf/SI60879)

nach dem crtdtaara und dem dspdbr konnte ich die Datei problemlos löschen

Robi

Fuerchau
08-08-22, 18:59
Die Frage ist da tatsächlich, welche View da nicht verfügbar war bzw. wo die hätte sein müssen.