Nachdem Sie ein Datenobjekt aus der Datenbank-Explorer-Sicht in ein Projekt in der Datendefinitionssicht kopiert haben (Kopieren ins Projekt über das Kontextmenü des Datenbank-Explorers), ist die Objektbaumstruktur der Datendefinitionssicht möglicherweise nicht mehr verwendbar. Um dieses Problem zu vermeiden, müssen Sie die Aktion zum Kopieren von Daten in ein Projekt wiederholen.
Beim Arbeiten mit einer Datenbanktabelle, die in einem geöffneten IDEF1X-Diagramm angezeigt wird, führt das Hinzufügen oder Entfernen eines Primärschlüssel nicht sofort zum Versetzen der Primärschlüsselspalte in das korrekte Abteil. Um dieses Problem zu umgehen, schließen Sie das Diagramm. Wenn Sie das Diagramm das nächste Mal öffnen, wird die Primärschlüsselspalte im korrekten Abteil angezeigt.
Wenn Sie bestimmte UDFs für Tabellen implementieren, die mit der Option DROP-Anweisung einschließen im Assistenten zum Exportieren von Routinen exportiert wurden, wird möglicherweise eine Fehlernachricht mit SQLSTATE -458 ausgegeben. Dies ist auf einen Fehler in der generierten Anweisung DROP FUNCTION zurückzuführen. Wenn die UDF-Quelle z. B. wie folgt lautet:
CREATE FUNCTION USERID.BABELFISH ( TRANSLATIONMODE VARCHAR(100), SOURCEDATA VARCHAR(100) )
In diesem Fall wird die Anweisung DROP FUNCTION wie folgt generiert:
DROP FUNCTION USERID.BABELFISH ()
Um dieses Problem zu vermeiden, müssen Sie die runden Klammern am Ende der Anweisung DROP FUNCTION entfernen.
Im folgenden Szenario wird das Feld Klassenposition im Assistenten oder in der Seite für die Datenbankverbindung nicht automatisch ausgefüllt:
- Installieren Sie die Workbench ohne Installation von WebSphere Application Server (WAS). Installieren Sie WAS.
- Starten Sie die Workbench.
- Erstellen Sie eine Verbindung zu einer Cloudscape™-Datenbank. (Klicken Sie in der Datenbankexplorersicht der Datenperspektive mit der rechten Maustaste auf > Neue Verbindung oder verwenden Sie in einem anderen Assistent die Seite zur Datenbankverbindung.)
Um dieses Problem zu umgehen, füllen Sie das Feld Klassenposition manuell aus, oder starten Sie die Workbench erneut und erstellen Sie die Verbindung noch einmal. Wenn Sie die Workbench erneut starten, ist das Feld Klassenposition automatisch ausgefüllt.
Wenn eine große Anzahl an UDFs in einer DB2-Datenbank gespeichert ist, kann der Server heruntergefahren werden, falls die UDF-Informationen abgerufen werden, wenn Sie eine Datenbankverbindung im Datenbankexplorer herstellen. Nach einem solchen Herunterfahren des Servers wird bei jedem Versuch, den Server zu verwenden, eine Fehlernachricht wie diese ausgegeben: 'IO Exception opening socket to server 9.30.36.191 on port 50000. The DB2 Server may be down.' Um dieses Problem zu vermeiden, können Sie den Konfigurationsparameter für die Agentenstackgröße erhöhen. Im folgenden Befehlsfenster wird ein Beispiel für Erhöhung der Größe des Agentenstacks dargestellt:
D:\SQLLIB\BIN>db2 update database manager configuration using agent_stack_sz 128
DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed successfully
©Copyright IBM Corporation 2000, 2005. Alle Rechte vorbehalten.