本文档提供有关Tidal Enterprise Scheduler 5.3.1 Oracle Database Adapter问题的信息。
Cisco 建议您了解以下主题:
Windows Tidal Enterprise Master 5.3.1
Tidal Enterprise Scheduler Oracle Database Adapter
本文档中的信息基于Tidal Enterprise Scheduler Oracle Adapter。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
使用Oracle数据库适配器时,无法将适配器成功连接到以只读模式设置的数据库。您可以在服务日志文件中看到以下内容:
<<<<<<<<< 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数据库适配器的2.1.0.99版中纠正了此问题。