Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Konventionen

Problem

Lösung

Zugehörige Informationen

Einführung

Dieses Dokument enthält Informationen zu Problemen mit dem Tidal Enterprise Scheduler 5.3.1 Oracle Database Adapter.

Voraussetzungen

Anforderungen

Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:

- Windows Tidal Enterprise Master 5.3.1

- Tidal Enterprise Scheduler Oracle-Datenbankadapter

Verwendete Komponenten

Die Informationen in diesem Dokument basieren auf dem Tidal Enterprise Scheduler Oracle Adapter.

Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.

Konventionen

Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).

Problem

Wenn Sie den Oracle Database Adapter verwenden, können Sie den Adapter nicht erfolgreich mit einer Datenbank verbinden, die im schreibgeschützten Modus eingerichtet ist. Sie können dies in der Dienstprotokolldatei sehen:

<<<<<<<<<

02/15 10:51:09:718[MD-4]: (mem=3344216/16711680) java.sql.SQLException: Fail to convert to internal representation

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:227)

at oracle.jdbc.driver.CharCommonAccessor.getInt(CharCommonAccessor.java:146)

at oracle.jdbc.driver.OracleResultSetImpl.getInt(OracleResultSetImpl.java:482)

at bf.m(Unknown Source)

at bf.a(Unknown Source)

at bi.e(Unknown Source)

at com.tidalsoft.service.logic.ConnectionMessageHandler.onInitializeConnection(Unknown Source)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at ca.a(Unknown Source)

at be.b(Unknown Source)

at be.a(Unknown Source)

at com.tidalsoft.framework.message.BaseMessageHandlerImpl.onMessage(Unknown Source)

at com.tidalsoft.framework.data.DataWrapper.onMessage(Unknown Source)

at af.run(Unknown Source)>>>>>>>>>>>

Lösung

In einer schreibgeschützten Datenbank ist die Sitzungs-ID sehr groß, dass der im Code verwendete Datentyp nicht verwendet werden kann. Um dies zu beheben, müssen Sie den Datentyp korrigieren, damit er die Session-ID behandeln kann.

Dies wurde in Build 2.1.0.99 des Oracle Database Adapter korrigiert.

Zugehörige Informationen

- Technischer Support und Dokumentation - Cisco Systems