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.
User avatar
DonLucio
Posts: 622
Joined: Sun 29. Dec 2013, 01:14
Location: Hamburg

DB2 findet keine *.MSG

Post by 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: Select all

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: Select all

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
Posts: 47
Joined: Mon 21. Jul 2014, 12:23

Post by 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

User avatar
DonLucio
Posts: 622
Joined: Sun 29. Dec 2013, 01:14
Location: Hamburg

Post by 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: Select all

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
Posts: 47
Joined: Mon 21. Jul 2014, 12:23

Post by 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

User avatar
DonLucio
Posts: 622
Joined: Sun 29. Dec 2013, 01:14
Location: Hamburg

Post by DonLucio »

Dirk wrote:
Wed 14. Apr 2021, 14:48
Schönen Tag noch aus OWL
Danke, dir auch.

P.S.:
Wo ist OWL? Ostwestfalen? :-)

aschn
Posts: 1129
Joined: Wed 25. Dec 2013, 22:47

Post by aschn »

Suche im Netz geht bei Dir auch nicht?
Andreas Schnellbacher

Dirk
Posts: 47
Joined: Mon 21. Jul 2014, 12:23

Post by Dirk »

DonLucio wrote:
Wed 14. Apr 2021, 17:09
Dirk wrote:
Wed 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:

User avatar
DonLucio
Posts: 622
Joined: Sun 29. Dec 2013, 01:14
Location: Hamburg

Post by DonLucio »

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