Настройте TDWC v8.6 FP3 или v9.x для создания отчетов с использованием базы данных Oracle

Существует ли краткий набор шагов, позволяющих Tivoli Dynamic Workload Console (TDWC) v8.6 FP3 или v9.x успешно создавать отчеты, когда мастер Tivoli Workload Scheduler (TWS) использует Oracle в качестве поставщика базы данных?

1 ответ

Решение

TDWC v8.6 FP3 и v9.x не включают библиотеки JDBC, которые разрешают подключение типа 4 к базе данных Oracle. Вот типичное сообщение, возвращаемое при попытке подключиться к ядру в DWC, когда установлен флажок "Включить отчеты", но работа по настройке не была выполнена:

Управление двигателями AWSUI0803W Проверка соединения с "ENGINENAME": двигатель успешно, база данных не выполнена. AWSUI0346E Ошибка базы данных. Убедитесь, что база данных доступна и параметры подключения верны, и повторите попытку:

пользователь базы данных: TWS_user, URL базы данных JDBC:jdbc:oracle:thin:@//1.2.3.4:1521/DBNAME Если проблема не устраняется, обратитесь к администратору Tivoli Workload Scheduler. Внутреннее сообщение базы данных: не найден подходящий драйвер для jdbc:oracle:thin@//1.2.3.4:1621/DBNAME

Электронная документация TWS включает процедуру для выполнения необходимой конфигурации. Однако есть несколько внешних ссылок, которые необходимо использовать для внесения изменений в WebSphere Application Server (WAS). Полная информация описана ниже:

Действия, предпринятые на движке Tivoli Workload Scheduler:

Для Oracle, ИТ-администратора или ИТ-администратора Tivoli Workload Scheduler, или обоих, работающих вместе, выполните следующие шаги:

Use the TWS Oracle user specified during the master domain manager installation or perform the following steps to create a new user:

а. Создайте пользователя базы данных, авторизованного для доступа к базе данных, и укажите пароль.

б. Запустите следующий скрипт: /TWS/dbtools/Oracle/scripts/dbgrant.bat/.sh

где переменные следующие:

Каталог экземпляра Tivoli Workload Automation

Идентификатор пользователя, созданного на шаге 1.a, которому будет предоставлен доступ к отчетам.

Имя базы данных, созданное при установке главного менеджера домена

Идентификатор пользователя и пароль владельца схемы базы данных.

Define a valid connection string to the database:

а. Убедитесь, что в файле TWSConfig.properties указано следующее свойство, указывающее на URL JDBC Oracle: com.ibm.tws.webui.oracleJdbcURL

FP3: /eWAS/profiles/TIPProfile/properties/TWSConfig.properties 9.x: /WAS/TWSProfile/properties/TWSConfig.properties

Например:

com.ibm.tws.webui.oracleJdbcURL = jdbc: oracle: thin: @ // 9.132.235.7:1521/orcl

б. Перезапустите сервер приложений WebSphere.

Действия, выполняемые на консоли Dynamic Workload:

Download the JDBC drivers required by your Oracle server version.

Copy the JDBC drivers into a directory that is accessible by the WebSphere Application Server used by your Dynamic Workload Console.

Create a shared library on WebSphere Application Server specifying the path and filename of the JDBC drivers you have copied, as documented below:

а. Войдите в консоль администратора WebSphere для TDWC от имени администратора WebSphere.

v8.6 FP3: Порт администрирования https по умолчанию - 31124.

v9.x: https порт по умолчанию - 16316.

URL будет похож на этот: https://(hostname):16316/ibm/console

б. Выберите "Среда"> "Общие библиотеки" в дереве навигации консоли.

с. Выберите следующую область из раскрывающегося списка:

v8.6 FP3: узел =TIPNode01, сервер = сервер1

v9.x: узел =JazzSMNode01, сервер = сервер1

... и выберите [Новый]

д. Укажите новое имя, например, oraclelibs

е. Укажите путь к каталогу, в котором находятся драйверы Oracle JDBC, в поле Classpath.

* Сведения о поле. Если путь в списке представляет собой файл, продукт выполняет поиск содержимого этого архива Java (JAR) или сжатого файла.zip. Если путь в списке является каталогом, то продукт выполняет поиск содержимого JAR и сжатых файлов в этом каталоге. Нажмите Enter, чтобы отделить записи пути к классам.

е. Выберите [Применить]

* ПРИМЕЧАНИЕ. Файл, который обновляется на предыдущем шаге, - это: library.xml

v8.6 FP3: /eWAS/profiles/TIPProfile/config/cells/TIPCell/nodes/TIPNode/servers/server1/libraries.xml

v9.x: ячейки /JazzSMNode01Cell/ узлы /JazzSMNode01/ серверы / сервер1 / library.xml

Associate the isc Enterprise Application to this shared library:

а. Находясь в консоли администратора WebSphere, в дереве навигации консоли для доступа к странице ссылок на общую библиотеку: выберите Приложения> Типы приложений> Приложения предприятия WebSphere> isc> Ссылки на общую библиотеку.

б. Установите флажок для приложения с именем isc. Это должно быть первое поле и единственное поле под разделом в таблице со вторым столбцом с именем "Приложение".

с. Выберите кнопку [Ссылка на общие библиотеки].

д. В поле "Доступно" выберите имя новой общей библиотеки, созданной на шаге 3. Например: oraclelibs. Затем нажмите кнопку со стрелкой "Добавить", чтобы переместить имя общей библиотеки из поля "Доступно для выбранного".

е. Выберите [Ok]

е. Выберите [Ok] на странице "Ссылки на общие библиотеки".

г. Выберите синее слово Сохранить в верхней части страницы в поле Сообщения.

* ПРИМЕЧАНИЕ. Файлы, отмеченные как обновленные в этом сценарии:

v8.6 FP3: ячейки / TIPCell / узлы /TIPNode/serverindex.xml ячейки / TIPCell / Applications/isc.ear/deltas/isc/delta-<#> ячейки / TIPCell / Applications/isc.ear/deployments/isc/deploy.xml

v9.x: ячейки /JazzSMNode01Cell/ узлы /JazzSMNode01/serverindex.xml ячейки /JazzSMNode01Cell/ приложения / isc.ear / deltas / isc / delta -<#> ячейки /JazzSMNode01Cell/application / isc.ear / deployments / isc / deploy. XML

** ПРИМЕЧАНИЕ. Это файл deploy.xml, в котором есть ссылка на фактическое имя общей библиотеки, созданное на шаге 3.

*** ПРИМЕЧАНИЕ: образец записи:

час Перезапустите сервер приложений WebSphere.

Log on to the Dynamic Workload Console.

In Dashboard Application Services Hub navigation bar, select System Configuration > Manage Engines. The Manage Engines panels opens.

Select the engine you defined or create another engine. The Engine Connection properties panel is displayed.

In Database Configuration for Reporting, perform the following:

а. Установите флажок Включить отчеты, чтобы включить соединение с двигателем, которое вы выбрали для запуска отчетов.

б. В поле Имя пользователя и пароль базы данных укажите пользователя базы данных и пароль, которые вы авторизовали для доступа к отчетам.

Другие вопросы по тегам