Analytics and Automation Software : Cisco Tidal Enterprise Scheduler

Programmateur de marée 5.3.1 d'entreprise : Incapable de connecter l'adaptateur de DB d'Oracle à une configuration de base de données d'Oracle comme en lecture seule

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

Ce document fournit à des informations sur des questions l'adaptateur de marée de base de données d'Oracle du programmateur 5.3.1 d'entreprise.

Conditions préalables

Conditions requises

Cisco vous recommande de prendre connaissance des rubriques suivantes :

  • Maître de marée 5.3.1 d'entreprise de Windows

  • Adaptateur de marée de base de données d'Oracle de programmateur d'entreprise

Composants utilisés

Les informations dans ce document sont basées sur l'adaptateur de marée d'Oracle de programmateur d'entreprise.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Problème

Quand vous utilisez l'adaptateur de base de données d'Oracle, vous ne pouvez pas connecter avec succès l'adaptateur à une base de données qui est installée avec le mode en lecture seule. Vous pouvez voir ceci dans le fichier journal du service :

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

Solution

Dans une base de données en lecture seule, l'ID de session est très grand que le type de données utilisé dans le code ne peut pas faciliter. Afin de résoudre ainsi ceci, vous devez réparer le type de données de sorte qu'il puisse manipuler l'ID de session.

Ceci a été corrigé dans la construction 2.1.0.99 de l'adaptateur de base de données d'Oracle.


Informations connexes


Document ID: 113538