0

当 Tivoli Workload Scheduler (TWS) 主机使用 Oracle 作为数据库供应商时,是否有一组简明的步骤可让 Tivoli Dynamic Workload Console (TDWC) v8.6 FP3 或 v9.x 成功创建报告?

4

1 回答 1

0

TDWC v8.6 FP3 和 v9.x 不包括允许类型 4 连接到 Oracle 数据库的 JDBC 库。以下是在选中“启用报告”框时尝试连接到 DWC 中的引擎时返回的典型消息,但配置工作尚未完成:

管理引擎 AWSUI0803W 测试与“ENGINENAME”的连接:引擎成功,数据库失败。AWSUI0346E 数据库失败。检查数据库是否可用以及连接参数是否正确,然后重试:

数据库用户:TWS_user,数据库 JDBC URL: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、IT 管理员或 Tivoli Workload Scheduler IT 管理员或两者一起工作,请执行以下步骤:

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 中创建的用户 ID,将被授予访问报告的权限

安装主域管理器时创建的数据库名称

数据库架构所有者的用户 ID 和密码。

Define a valid connection string to the database:

一个。确保在 TWSConfig.properties 文件中设置以下属性以指向 Oracle JDBC URL: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 应用程序服务器。

在动态工作负载控制台上采取的操作:

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

湾。在控制台导航树中选择环境 > 共享库。

C。从下拉列表中选择以下范围:

v8.6 FP3:节点=TIPNode01,服务器=server1

v9.x:节点=JazzSMNode01,服务器=server1

...并选择 [新建]

d。指定一个新名称,例如 oraclelibs

e. 在 Classpath 字段中指定保存 Oracle JDBC 驱动程序的目录的路径。

*字段详细信息:如果列表中的路径是文件,产品将搜索该 Java 归档 (JAR) 或压缩 .zip 文件的内容。如果列表中的路径是目录,则产品会在该目录中搜索 JAR 和压缩文件的内容。按 Enter 分隔类路径条目。

F。选择[应用]

*注意:以上步骤更新的文件为:libraries.xml

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

v9.x:单元格/JazzSMNode01Cell/nodes/JazzSMNode01/servers/server1/libraries.xml

Associate the isc Enterprise Application to this shared library:

一个。仍然在 WebSphere 管理控制台中,在控制台导航树中访问共享库引用页面:选择应用程序 > 应用程序类型 > WebSphere 企业应用程序 > isc > 共享库引用

湾。选中名为 isc 的应用程序的复选框。这应该是表中第二列名为“应用程序”的部分下的第一个框和唯一的框。

C。选择[引用共享库]按钮。

d。在“可用”框中,选择您在第 3 步中创建的新共享库的名称。例如:oraclelibs。然后选择 Add 箭头按钮,将共享库名称从 Available to Selected 框中移动。

e. 选择[确定]

F。在“共享库引用”页面上选择[确定]。

G。在“消息”框中选择页面顶部的蓝色单词“保存”。

*注意:在这种情况下被记录为更新的文件是:

v8.6 FP3:单元格/TIPCell/nodes/TIPNode/serverindex.xml 单元格/TIPCell/applications/isc.ear/deltas/isc/delta-<#> 单元格/TIPCell/applications/isc.ear/deployments/isc/deployment .xml

v9.x:单元格/JazzSMNode01Cell/nodes/JazzSMNode01/serverindex.xml 单元格/JazzSMNode01Cell/applications/isc.ear/deltas/isc/delta-<#> 单元格/JazzSMNode01Cell/applications/isc.ear/deployments/isc/deployment。 xml

**注意:文件 deployment.xml 引用了在步骤 3 中创建的实际共享库名称。

***注:示例条目:

H。重新启动 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:

一个。选中启用报告以启用您选择的引擎连接来运行报告。

湾。在数据库用户 ID 和密码中,指定您授权访问报告的数据库用户和密码。

于 2017-06-16T21:52:25.480 回答