Analytics and Automation Software : Cisco Tidal Enterprise Scheduler

Планировщик Предприятия Tidal 5.3.1: Неспособный Подключить Адаптер DB Oracle с Базой данных Oracle, Установленной как Только для чтения

21 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Содержание


Введение

Этот документ предоставляет сведения о проблемах с Планировщиком Предприятия Tidal 5.3.1 Адаптера Базы данных Oracle.

Предварительные условия

Требования

Компания Cisco рекомендует предварительно ознакомиться со следующими предметами:

  • Windows Tidal Enterprise Master 5.3.1

  • Адаптер базы данных Oracle планировщика предприятия Tidal

Используемые компоненты

Сведения в этом документе основываются на Адаптере Oracle Планировщика Предприятия Tidal.

Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.

Условные обозначения

Дополнительные сведения об условных обозначениях см. в документе Условные обозначения технических терминов 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)>>>>>>>>>>>

Решение

В базе данных Только для чтения идентификатор сеанса является очень большим, который не может принять тип данных, используемый в коде. Таким образом, для решения этого, необходимо исправить тип данных так, чтобы он мог обработать идентификатор сеанса.

Это было исправлено в сборке 2.1.0.99 из Адаптера Базы данных Oracle.


Дополнительные сведения


Document ID: 113538