09.10.2013 Aufrufe

Fehlernachrichten Band 2

Fehlernachrichten Band 2

Fehlernachrichten Band 2

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Seit dem Öffnen der ersten Instanz auf dieser<br />

Verschachtelungsebene wurden mehr als 65533<br />

Instanzen dieses Cursors geöffnet.<br />

Benutzeraktion: Maßnahmen entsprechend den<br />

Ursachencodes:<br />

1 Korrigieren Sie die Anweisung CREATE<br />

TABLE, ALTER TABLE oder CREATE UNI-<br />

QUE INDEX.<br />

2 Es darf nicht versucht werden, die Spalten des<br />

Verteilungsschlüssels einer Mehrpartitionstabelle<br />

zu aktualisieren oder die Zeile zu<br />

löschen und mit den neuen Werten erneut in<br />

die Verteilungsspalten einzugeben.<br />

3 Richten Sie die Spalte des Verteilungsschlüssels<br />

so ein, dass immer eine Dateneingabe<br />

erforderlich ist, geben Sie eine andere<br />

Aktion ON DELETE an, oder ändern Sie den<br />

Verteilungsschlüssel der Tabelle so, dass der<br />

Fremdschlüssel keine Spalten des Verteilungsschlüssels<br />

enthält.<br />

4 Geben Sie entweder DATA CAPTURE NONE<br />

an, oder stellen Sie sicher, dass sich die Tabelle<br />

in einem Tabellenbereich auf einer Knotengruppe<br />

mit einem Knoten befindet, für den<br />

der Katalogknoten angegeben ist.<br />

5 Verwenden Sie die Klausel WITH CHECK<br />

OPTION nicht, oder entfernen Sie die Funktion<br />

oder Sicht aus der Sichtdefinition.<br />

6 Umsetzungen erfolgen für benutzerdefinierte<br />

einzigartige Typen automatisch. Verwenden<br />

Sie die Anweisung CREATE TRANSFORM<br />

ausschließlich für benutzerdefinierte strukturierte<br />

Typen.<br />

7 Verwenden Sie für jede Tabelle mit Langfeldern<br />

einen Tabellenbereich mit 4-KB-Seiten.<br />

Bei Verwendung von DMS-Tabellenbereichen<br />

können Langfelder in einem Tabellenbereich<br />

mit 4-KB-Seiten zusammen mit anderen Tabellen-<br />

oder Indexdaten in Tabellenbereichen mit<br />

einer anderen Seitengröße platziert werden.<br />

Bei der Definition von LARGE TABLESPACE<br />

sollte PAGESIZE auf 4 KB gesetzt werden.<br />

8 Stellen Sie für Server mit einer DB2-Version<br />

vor 7.1 sicher, dass in der Anweisung CREATE<br />

TABLE oder ALTER TYPE ADD COLUMN<br />

keine strukturierten Typen als Spaltendatentypen<br />

verwendet werden. Stellen Sie außerdem<br />

sicher, dass in der Anweisung CREATE TYPE<br />

oder ALTER TYPE ADD ATTRIBUTE keine<br />

strukturierten Typen als Attributdatentypen<br />

verwendet werden.<br />

9 Definieren Sie keine Trigger für typisierte<br />

Tabellen.<br />

10 Verkleinern Sie entweder die Zeilengröße oder<br />

die Spaltenanzahl der Tabelle, oder geben Sie<br />

zwei Tabellenbereiche an, so dass für die langen<br />

Daten ein Tabellenbereich mit einer Seitengröße<br />

von 4 KB und für die Basisdaten ein<br />

Tabellenbereich mit einer Seitengröße von 8<br />

KB zur Verfügung steht.<br />

11 Geben Sie bei der Erstellung einer typisierten<br />

Tabelle oder Sicht einen strukturierten Typ an,<br />

für den mindestens ein Attribut definiert<br />

wurde.<br />

12 Verwenden Sie für den Typ eines Quellenschlüsselparameters<br />

nur einen benutzerdefinierten<br />

strukturierten Typ oder einen einzigartigen<br />

Datentyp, der nicht auf den Typ<br />

LOB, DATALINK, XML, LONG VARCHAR<br />

oder LONG VARGRAPHIC zurückgeht.<br />

13 Geben Sie in einer Anweisung CREATE<br />

TABLE oder ALTER TABLE für eine typisierte<br />

Tabelle keine Prüfungen auf Integritätsbedingung<br />

an. Geben Sie in einer Anweisung<br />

CREATE VIEW einer typisierten Sicht nicht die<br />

Klausel WITH CHECK OPTION an.<br />

14 Geben Sie in einer Anweisung CREATE<br />

TABLE oder ALTER TABLE keine referenziellen<br />

Integritätsbedingungen an, die sich auf<br />

typisierte Tabellen beziehen.<br />

15 Geben Sie in einer Anweisung CREATE<br />

TABLE oder ALTER TABLE keine Klausel<br />

DEFAULT für Spalten mit Verweisdatentypen<br />

an.<br />

16 Geben Sie für Server mit einer DB2-Version<br />

vor 7.1 bei der Erstellung einer benutzerdefinierten<br />

Funktion keinen Parameter eines<br />

strukturierten Typs und keinen Rückgabetyp<br />

an. Geben Sie ansonsten keinen Verweistyp<br />

mit Bereichsangabe als Parameter oder<br />

Rückgabetyp an. Geben Sie keinen strukturierten<br />

Typ als Rückkehrspalte einer Tabellen-<br />

oder Zeilenfunktion an.<br />

17 Geben Sie in der Anweisung SET INTEGRITY<br />

keine typisierte Tabelle an.<br />

18 Geben Sie bei der Erteilung der Zugriffsrechte<br />

REFERENCES oder UPDATE für eine typisierte<br />

Tabelle oder Sicht keine bestimmten<br />

Spaltennamen an.<br />

19 Geben Sie bei der Angabe der Klausel<br />

DEFAULT für die Spalte einer typisierten<br />

Tabelle einen bestimmten Wert an.<br />

20 Löschen Sie die MQT, und erstellen Sie diese<br />

erneut mit den gewünschten Attributen.<br />

21 Führen Sie die folgenden Schritte aus, um eine<br />

Spalte in einer Tabelle zu löschen oder zu<br />

ändern, die eine Basistabelle für eine MQT ist:<br />

1. Löschen Sie die abhängigen MQTs oder<br />

Tabellen.<br />

Kapitel 2. SQL-Nachrichten 43

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!