Torsten Vogt
05-02-03, 10:56
Hallo,
wir versuchen zur Zeit Daten, die von DB2/AS400
auf einer AS400 gehalten werden von einem Linux-Rechner abzufragen.
Auf dem Linux-Rechner (Redhat 8.0) ist IBM DB2 Personal Connect V8.1 installiert.
Die Anweisungen, die diesbzgl. im WWW
zu finden sind (HOWTO auf www.celleweb.de) (http://www.celleweb.de))
wurden befolgt.
Ein Connect mit
'db2 connect to xyz user xxx using yyy'
klappt und liefert folgende Meldung:
Datenbank-Server = OS/400 4.5.0
SQL-Berechtigungs-ID = xxx
Aliasname der lokalen Datenbank = xyz
Eine anschliesende SQL-Abfrage scheitert:
db2 'select count(*) from library.table'
Die Meldung:
SQL0805N Paket "...." nicht gefunden
SQLSTATE=51002
Ein
'db2 "? SQL0805"'
liefert einen längeren
Text, der davon spricht, dass Pakete nicht
angebunden sind und empfiehlt folgendes
zu machen:
"DB2 bind @db2ubind.lst blocking all grant public"
"DB2 bind @db2cli.lst blocking all grant public"
Nun, beides klappt nicht und liefert hunderte
von Fehlermeldungen.
Ich selbst beschäftige mich zum ersten Mal
mit einer AS400 und DB2.
Eigentlich sollen nur Daten in eine Linux-SQL-Anwendung importiert werden.
Wer kann uns helfen?
Gruss
Torsten Vogt
wir versuchen zur Zeit Daten, die von DB2/AS400
auf einer AS400 gehalten werden von einem Linux-Rechner abzufragen.
Auf dem Linux-Rechner (Redhat 8.0) ist IBM DB2 Personal Connect V8.1 installiert.
Die Anweisungen, die diesbzgl. im WWW
zu finden sind (HOWTO auf www.celleweb.de) (http://www.celleweb.de))
wurden befolgt.
Ein Connect mit
'db2 connect to xyz user xxx using yyy'
klappt und liefert folgende Meldung:
Datenbank-Server = OS/400 4.5.0
SQL-Berechtigungs-ID = xxx
Aliasname der lokalen Datenbank = xyz
Eine anschliesende SQL-Abfrage scheitert:
db2 'select count(*) from library.table'
Die Meldung:
SQL0805N Paket "...." nicht gefunden
SQLSTATE=51002
Ein
'db2 "? SQL0805"'
liefert einen längeren
Text, der davon spricht, dass Pakete nicht
angebunden sind und empfiehlt folgendes
zu machen:
"DB2 bind @db2ubind.lst blocking all grant public"
"DB2 bind @db2cli.lst blocking all grant public"
Nun, beides klappt nicht und liefert hunderte
von Fehlermeldungen.
Ich selbst beschäftige mich zum ersten Mal
mit einer AS400 und DB2.
Eigentlich sollen nur Daten in eine Linux-SQL-Anwendung importiert werden.
Wer kann uns helfen?
Gruss
Torsten Vogt