Fehler SQL1224 vom DRDA-Wrapper (AIX)

Wenn ein 32-Bit-DB2 Universal Database-Server auf einem AIX-System ausgeführt wird und eine Anwendung, die auf demselben System aktiv ist, mehrere Datenbankverbindungen über den DRDA-Wrapper aufweist, empfängt die Anwendung möglicherweise den folgenden Fehler:

SQL1822N  Es wurde ein unerwarteter Fehlercode "-1224"
von der Datenquelle "W3_SERVER2" empfangen. Zugeordneter Text und Token sind 
  func="DriverConnect" 
  msg="SQL1224N  Ein Datenbankagent konnte nicht für die 
                 Anforderung gestartet werden, oder er wurde 
                 auf Grund eines Systemabschlusses der 
                 Datenbank bzw. durch den Befehl FORCE beendet."
    
SQLSTATE=560BD

Sie vermeiden diesen Fehler, indem Sie in die Konfigurationsdatei für zusammengeschlossene Datenbanken (exemplarverzeichnis/cfg/db2dj.ini) den folgenden Eintrag einfügen:

EXTSHM=ON
Anmerkung:
Wenn Sie der Konfigurationsdatei für zusammengeschlossene Datenbanken Einträge hinzufügen, müssen Sie DB2 UDB stoppen und erneut starten, damit die Änderungen wirksam werden.

Sie können jedoch auch die lokale DB2 UDB-Datenbank so katalogisieren, dass sie sich auf einem TCP/IP-Knoten befindet. Beispiel:

CATALOG TCPIP NODE mein_knoten REMOTE mein_host SERVER 123;
CATALOG DB meinedb AT NODE mein_knoten;
CREATE WRAPPER drda;
CREATE SERVER mein_server TYPE DB2/UDB VERSION 8 WRAPPER drda
   AUTHORIZATION "meine_id" PASSWORD "mein_kennwort"
   OPTIONS(ADD DBNAME 'MEINEDB');
[ Seitenanfang |Vorherige Seite | Nächste Seite | Inhaltsverzeichnis ]