Abbruch im Programm durch Sperrung

Hallo zusammen,

habe folgendes Problem:

Ein Programm wird nachts automatisch per Bat-Datei gestartet. Leider kommt es immer wieder (aber nicht immer) zu dieser Art von Abbrüchen. Die geschieht aber an verschiedensten Stellen und auch in anderen Programmen.

Hat jemand eine Idee, wie es zu so einer Sperrung kommen kann? Es Handelt sich hierbei um eine Work-Datei. Darauf greift niemand zu.

…. Work-Datei wird erstellt

NOTE: There were 3260858 observations read from the data set WORK.TEMP_DWH_ML.
NOTE: The data set WORK.TEMP_DWH_ML has 3260858 observations and 4 variables.
NOTE: PROCEDURE SORT used (Total process time):
real time 1.26 seconds
cpu time 2.89 seconds

…. danach sollte die Datei noch angereichert werde

ERROR: A lock is not available for WORK.TEMP_DWH_ML.DATA, lock held by another process.
ERROR: A lock is not available for WORK.TEMP_DWH_ML.DATA, lock held by another process.
ERROR: A lock is not available for WORK.TEMP_DWH_ML.DATA, lock held by another process.
NOTE: The SAS System stopped processing this step because of errors.
NOTE: SAS set option OBS=0 and will continue to check statements. This may cause NOTE: No observations in data set.
NOTE: There were 1 observations read from the data set WORK.TEMP_DWH_ML.
NOTE: There were 1 observations read from the data set WORK.TEMP_DWH_PKG.
WARNING: The data set WORK.TEMP_DWH_ML was only partially opened and will not be saved.
NOTE: DATA statement used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds

Vielen Dank.

Grüße
Thomas Müller

Datensicherung?

Kann es sein, daß das Work aus irgendwelchen Gründen von der Datensicherung behandelt wird, die zufällig zur gleichen Zeit läuft?

Ich bekomme solche Meldung, wenn ich per Share auf Daten schreibend zugreifen will, bzw eine Tabelle neuerstellen, wenn jemand anderes ebenfalls per Share die Tabelle geöffnet hat.

Gruß,
Guido Stosnach

Winicker Norimed GmbH

Vielen Danke für die

Vielen Danke für die Antwort.
Werde ich gleich mal unseren Systemer weitergeben.
Könnten Sie sich evtl. auch ein Problem vom Virenscanner her vorstellen?

Danke.

Grüße
Thomas Müller

Virenscanner

Hallo Herr Müller,

ja es kann der Virenscanner sein. Der Virenscanner kommt mit dem Scannen nicht schnell genug "hinterher", wenn beispielsweise ein SAS-Programm schnell hintereinander viele Daten erzeugt, z.B. 100 Dateien/Min. Nach 2000 Dateien kann dann plötzlich Schluss sein.

Man könnte das SASWORK-Root-Verzeichnis im Virenscannner auf die Liste der nicht zu prüfenden Verzeichnisse setzen, um das zu prüfen.

Peter Lingnau, syskoplan

Dankeschön. Habe dies mal

Dankeschön.
Habe dies mal so eingestellt.
Jetzt mal gespannt auf den nächsten Lauf am Wochenende warten.

Grüße
Thomas Müller