目錄

簡介

必要條件

需求

採用元件

慣例

問題

解決方案

相關資訊

簡介

本文提供有關Tidal Enterprise Scheduler 5.3.1 Oracle Database Adapter問題的資訊。

必要條件

需求

思科建議您瞭解以下主題：

- Windows Tidal企業版5.3.1

- Tidal企業排程器Oracle資料庫配接器

採用元件

本文檔中的資訊基於Tidal Enterprise Scheduler Oracle Adapter。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

慣例

如需文件慣例的詳細資訊，請參閱思科技術提示慣例。

問題

使用Oracle Database Adapter時，無法將該介面卡成功連線到以Read-Only模式設定的資料庫。您可以在服務日誌檔案中看到以下內容：

<<<<<<<<<

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)>>>>>>>>>>>

解決方案

在只讀資料庫中，會話ID非常大，代碼中使用的資料型別無法容納它。因此，為了解決此問題，您必須修複資料型別，使其可以處理會話ID。

在Oracle Database Adapter的版本2.1.0.99中更正了此問題。

相關資訊

- 技術支援與文件 - Cisco Systems