Sun Java System Application Server Enterprise Edition 8.2 - Versionshinweise

PointBase

In diesem Abschnitt werden die bekannten PointBase-Probleme und ihre Lösungen beschrieben.

Das Setzen der Isolationsebenen in einem Verbindungspool für eine Anwendung löst Ausnahmefehler in PointBase aus. (Nr. 6184797)

Für einen JDBC-Verbindungspool, der auf eine PointBase-Datenbankinstallation zeigt, gilt Folgendes: Wenn das Poolattribut transaction-isolation-level auf einen anderen Wert als den Standardwert (Connection.TRANSACTION_READ_COMMITTED) gesetzt wird, tritt ein Ausnahmefehler auf. Wenn jedoch dieser Parameter auf Nicht-Standardwerte für Pools gesetzt wird, die auf andere Datenbanken zeigen, tritt kein Ausnahmefehler auf.

Lösung

Vermeiden Sie die Verwendung des Attributs transaction-isolation-level für einen JDBC-Verbindungspool, der auf eine PointBase-Datenbankinstallation zeigen soll.

PointBase gibt einen Ausnahmefehler aus, wenn Netzwerkserver-Treiber und eingebettete Treiber zusammen verwendet werden. (Nr. 6204925)

Die Paket-PointBase gibt manchmal einen Ausnahmefehler aus, wenn der Netzwerkserver-Treiber und der eingebettete Treiber gleichzeitig verwendet werden.

Lösung

Verwenden Sie entweder den eingebetteten Treiber oder den Netzwerktreiber. Verwenden Sie nicht beide Treiber.

Upgrade-Probleme mit Überschreiben der PointBase-Standarddatenbank. (Nr. 6264969, 6275448)

Beim Upgrade auf Application Server Enterprise Edition 8.2 überschreibt der Patch der Update-Version die standardmäßige Pointbase-Datenbank.

Lösung

Erstellen Sie alle vor dem Upgrade existierenden Schemata neu oder geben Sie diese erneut ein. Wenn Sie Anwendungen mit CMP-Beans über die Option "generate table" bereitgestellt haben, müssen Sie die Bereitstellung der Anwendung aufheben oder die Anwendung erneut bereitstellen, damit die Tabellen erneut generiert werden.