Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Conventions

Problema

Solução

Informações Relacionadas

Introduction

Este documento fornece informações sobre problemas com o Tidal Enterprise Scheduler 5.3.1 Oracle Database Adapter.

Prerequisites

Requirements

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Windows Tidal Enterprise Master 5.3.1

- Adaptador de Banco de Dados Oracle do Tidal Enterprise Scheduler

Componentes Utilizados

As informações neste documento são baseadas no Tidal Enterprise Scheduler Oracle Adapter.

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.

Conventions

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.

Problema

Quando você usa o Oracle Database Adapter, não é possível conectar com êxito o adaptador a um banco de dados configurado com o modo somente leitura. Você pode ver isso no arquivo de log de serviço:

<<<<<<<<<

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

Solução

Em um banco de dados somente leitura, a ID da sessão é muito grande que o tipo de dados usado no código não pode acomodar. Para resolver isso, é necessário corrigir o tipo de dados para que ele possa lidar com a ID da sessão.

Isso foi corrigido no build 2.1.0.99 do Oracle Database Adapter.

Informações Relacionadas

- Suporte Técnico e Documentação - Cisco Systems