Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Convenciones

Problema

Solución

Información Relacionada

Introducción

Este documento proporciona información sobre problemas con el Oracle Database Adapter de Tidal Enterprise Scheduler 5.3.1.

Prerequisites

Requirements

Cisco recomienda que tenga conocimiento sobre estos temas:

- Windows Tidal Enterprise Master 5.3.1

- Tidal Enterprise Scheduler Oracle Database Adapter

Componentes Utilizados

La información de este documento se basa en el adaptador Oracle Tidal Enterprise Scheduler.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Problema

Cuando utiliza Oracle Database Adapter, no puede conectar correctamente el adaptador a una base de datos configurada con el modo de sólo lectura. Puede ver esto en el archivo de registro de servicio:

<<<<<<<<<

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

Solución

En una base de datos de sólo lectura, el ID de sesión es muy grande que el tipo de datos utilizado en el código no puede alojar. Para resolver esto, debe corregir el tipo de datos para que pueda manejar el ID de sesión.

Esto se corrigió en la versión 2.1.0.99 del Oracle Database Adapter.

Información Relacionada

- Soporte Técnico y Documentación - Cisco Systems