DB2 findet keine *.MSG

(DE) Anwendungen für Office, Multimedia und Spiele, Werkzeuge, Hilfsprogramme, etc
(EN) Applications for Office, Multimedia or Games, Tools, Utilities, e.g.
Antworten
Benutzeravatar
DonLucio
Beiträge: 950
Registriert: So 29. Dez 2013, 01:14
Wohnort: Hamburg
Kontaktdaten:

DB2 findet keine *.MSG

Beitrag von DonLucio »

Seit gefühlt 100 Jahren habe ich ein DB-System am Laufen (Personal Edition 7.2). Seinerzeit auf einem Warp 4.52 von CD installiert, seitdem immer nur per copy und Anpassen von config.sys auf neue Systeme (eCS, jetzt AOS 5.02) mit rübergenommen. Funzt prima, der Server läuft, die Anwendungen auch.

Nun wollte ich mal wieder eine Sicherung machen, und zwar per commandline-session:

Code: Alles auswählen

x:>dbm export to Q:\DB2_Backup\VidMan\CASS.del of del select * from CASS
Diese Syntax habe ich schon seit x Jahren angewendet (zuletzt allerdings ... weiß nicht mehr).
Heute bekomme ich diesen Fehler:

Code: Alles auswählen

SQL3006C  E/A-Fehler beim Öffnen der Nachrichtendatei.

Bei der Suche nach der Ursache stoße ich auf zwei config.sys-Einträge zu SET DPATH und zu SET HELP:
D:\SQLLIB\MSG;D:\SQLLIB\MSG\PRIME;
Beide Verzeichnisse sind vorhanden, allerdings nur im Unterverzeichnis D:\SQLLIB\MSG\PRIME befinden sich Daten. Ich hab dann die Original-Installations-CD rausgesucht und dort aber auch nichts anderes gefunden (D:\SQLLIB\MSG\ ist leer).

Die beanstandete Message SQL3006C muß also irgendwo anders stecken. Kann mir da jemand weiterhelfen?

Danke,
Lutz W.
Dirk
Beiträge: 56
Registriert: Mo 21. Jul 2014, 12:23

Beitrag von Dirk »

Hallo Don,
Ich habe das Gefühl, dass die Nachricht nicht aussagt, dass die MSG Datei als Reaktion des Kommandos nicht geöffnet werden kann.
Habe bei mir gesucht:
file:///C|/SQLLIB/DOC/HTML/DB2M0/frame3.htm#sql30000 sagt:

SQL3006C An I/O error occurred while opening the message file.

Erl„uterung: A system I/O error occurred while opening the message file. This error can refer to a problem on either the client or the server.

The command cannot be processed.

Benutzeraktion: Resubmit the command with a valid message file name, including the correct path.

Ist das DBM commando selbst vielleicht von der Syntax her falsch? (darin kann man ja den MESSAGE-File für das Export Kommando angeben)

Benutze allerdings fast die gleiche Syntax und die läuft problemlos!
Habe gerade unterschiedlichste Variationen des Export Kommandos versucht. (Mit für mich denkbaren Fehler Möglichkeiten)
Und erhalte immer exakt auf meinen Fehler bezogenene SQL Errors und konnte Deine Fehlermeldung nicht reproduzieren.
Laufen denn andere SQL oder DB Kommandos mit sauberen Meldungen?

Grüße aus OWL
Dirk
Benutzeravatar
DonLucio
Beiträge: 950
Registriert: So 29. Dez 2013, 01:14
Wohnort: Hamburg
Kontaktdaten:

Beitrag von DonLucio »

Hallo Dirk,

danke für deine Erläuterungen.

Ich habe daraufhin nochmal im Netz gesucht und bin auf einer IBM-Seite fündig geworden.

Ich habe den dort empfohlenen Workaround genutzt: Eine MSG-Datei direkt im export-Befehl anzugeben. Damit hat es geklappt!

Code: Alles auswählen

dbm export to q:\CASS.ixf of IXF MESSAGES mymsgs.txt select * from CASS
Seltsam finde ich nur, wieso ich zuvor jahrelang ohne diesen MESSAGE-Parameter ausgekommen bin. Möglicherweise habe ich einen bestimmten TMP-Pfad, den DB2 erwartet, nicht mehr. Ich habe ja, wie erwähnt, mein DB2-System auf dem jetzigen PC nicht frisch von CD installiert, sondern alte Datenbestände aus der Original-Installation rüberkopiert. Dabei ist möglicherweise so ein Fehler aufgetreten, der sich nur beim Export-Befehl auswirkt.

Aber jetzt funzt's wieder :-)

Gruß,
Lutz W.
Dirk
Beiträge: 56
Registriert: Mo 21. Jul 2014, 12:23

Beitrag von Dirk »

Hallo Lutz,
hatte vorhin auch ohne den MESSAGES Parameter versucht.
Funktioniert auch. (bei mir)
Aber es gibt eben Dinge zwischen Himmel und Erde .......

Schönen Tag noch aus OWL
Dirk
Benutzeravatar
DonLucio
Beiträge: 950
Registriert: So 29. Dez 2013, 01:14
Wohnort: Hamburg
Kontaktdaten:

Beitrag von DonLucio »

Dirk hat geschrieben: Mi 14. Apr 2021, 14:48 Schönen Tag noch aus OWL
Danke, dir auch.

P.S.:
Wo ist OWL? Ostwestfalen? :-)
Benutzeravatar
aschn
Beiträge: 1363
Registriert: Mi 25. Dez 2013, 22:47

Beitrag von aschn »

Suche im Netz geht bei Dir auch nicht?
Andreas Schnellbacher
Dirk
Beiträge: 56
Registriert: Mo 21. Jul 2014, 12:23

Beitrag von Dirk »

DonLucio hat geschrieben: Mi 14. Apr 2021, 17:09
Dirk hat geschrieben: Mi 14. Apr 2021, 14:48 Schönen Tag noch aus OWL
Danke, dir auch.

P.S.:
Wo ist OWL? Ostwestfalen? :-)
DSC Arminia Bielefeld - Wir sind Ostwestfalen
Stur, hartnäckig, kämpferisch.
:mrgreen:
Benutzeravatar
DonLucio
Beiträge: 950
Registriert: So 29. Dez 2013, 01:14
Wohnort: Hamburg
Kontaktdaten:

Beitrag von DonLucio »

Dirk hat geschrieben: Mo 19. Apr 2021, 09:21Stur, hartnäckig, kämpferisch.
:mrgreen:
Wichtige Voraussetzungen für eine langlebige OS/2-Liebesbeziehung 8-)
Antworten