配置现有的 TSD 数据源


概述

任务

见于

Tivoli 服务台

概述

配置数据源指导

当配置数据源时,根据 DBMS 和驱动程序类型(ODBC 或 X/Open)的不同,只有特定的选项才可以配置。

警告:对于大小写字母敏感的数据库,可能选项值也区分大小写。如果对某选项存在疑虑的话,可以与数据库管理员(DBA)联系。

源设置对话框

使用“源设置”对话框来配置所选的数据源。其中有最公共的配置选项。也使用“源设置”对话框来选择“Tivoli 服务台”注册方法并配置用户口令的参数。

访问“源设置”对话框:

  • SQL 配置编辑器对话框中,从“源”列表选择一个数据源并选择“配置”。
    结果: 出现“源设置”对话框。

更改口令后缀对话框

作为注册安全的一部分,使用“更改口令后缀”对话框来更改数据源口令后缀。

要访问“更改口令后缀”对话框:


任务

配置现有的 TSD 数据源

在创建一个数据源后,在 Tivoli 服务台使用它之前必须对其进行配置。有关详细信息,请参见配制数据源指导配置 TSD 数据源

源设置对话框中“源”框内的数据源名称是只读的,并包含它创建时所指定的数据源名称。要更改数据源名称,请参见重命名数据源

ODBC 数据源:基于 DBMS 要求,TDT 提供可用的直接数据库接口。这些直接的数据库接口是 TDT 缺省的数据库连接性方法。ODBC 驱动程序不由 TDT 提供。如果要使用 ODBC 并且不使用直接数据库接口,请参见配制 ODBC 数据源

文本智能挖掘器(IM4T)配置:“Tivoli 服务台(TSD)”使用称为文本智能挖掘器(IM4T)的 IBM 文本检索产品为数据库中的表创建索引。问讯台分析员可使用该挖掘器创建的索引在数据库中快速找到包含某些字或字组合的具体条目(预先存在的数据文件或文档)。有关配置要用于 IM4T 的数据源的信息,请参见联机“Tivoli 服务台 6.0 开发工具包脚本语言参考”中的 IM4T 文本检索

配置数据源:

  1. 源设置对话框的“限定符”框中,输入表限定符的名称。
    :表限定符通常是表的建立者或拥有者,它用于访问数据。它应当与在 TSDBuild(如 dbo 或 EXAV)中建立表时指定的限定符匹配。
  2. 在“服务器”框中,输入实际的 DBMS 服务器名称。
    :这是客户机请求被送往的服务器的名称。它通常在 DBMS 安装时指定,并可能与文件服务器名称不同。此项只用于 TSD 写入驱动程序(XOOR, XOCT, XOINF 和 XOSS)。它以“SRVR=xxx”的形式保存在 sai_sql.cfg 中。
    ODBC 驱动程序:ODBC 驱动程序从 ODBC.INI 中获取此信息。选择“ODBC 设置”配置 ODBC 源,另见配置 ODBC 数据源
    DB2 驱动程序:此项不用于 DB2 系列驱动程序。
  3. 在“数据库”框中,输入用在用户站点的数据库名称(不是 DBMS 名称)。
    :此项以“DB=xxx”的形式保存在 sai_sql.cfg 中。它不用于 Oracle。
  4. 在“驱动程序”框中,接受缺省的驱动程序名或输入 TDT 所用的驱动程序 DLL 文件名以连接到数据库。
    :可以指定 DLL 文件完整的路径,如“ c:\sai\winase\xoord50.dll”或以偏爱的方式只指定没有扩展名和 TDT 版本号的模块名,如“XOOR”。此项以“DRV=xxx”的形式保存在 sai_sql.cfg 中。有关详细信息,请参见 TSD 数据库驱动程序
  5. 在“ODBC DSN”框中,输入“ODBC 数据源名(DSN)”。
    :此项只适用于 ODBC 驱动程序。不要将 ODBC 数据源与 TDT 数据源相混淆,尽管概念类似,但它们是不同的,在从 TDT 使用 ODBC 驱动程序时两者都要求配置。ODBC 数据源不必与 TDT 数据源的名称一样。此项以“DSN=xxx”的形式保存在 sai_sql.cfg 中。按照配置 ODBC 数据源中的说明配置 ODBC 源。
  6. 从 DBMS 列表中,选择 DBMS 应用程序名。
    :通常 TDT 能够从驱动程序推断 DBMS ;但是对于 ODBC 源,必须通知 TDT DBMS 是什么。有关 DBMS 项的完整列表,请参阅 TDT 手册。此项以“DBMS=xxx”的形式保存在 sai_sql.cfg 中。
  7. 完成下列操作之一:
    • 选择“缺省值”复选框将此数据源设为缺省数据源。如果在连接时没有给定源名,则使用该数据源。任何以前的缺省源不再是缺省值,因为在同一时刻只能有一个缺省源。
    • 清除“缺省值”复选框将此数据源设为非缺省数据源。

    有关详细信息,请参见指定缺省数据源

  8. 设置完数据源后,按照需要完成下列部分或全部操作:
    • 选择“确定”保存数据源配置。
    • 选择“高级”为该数据源配置高级选项。有关详细信息,请参见添加高级选项
    • 为此数据源配置数据库注册安全。有关详细信息,请参见配置注册安全
    • 如果正为 ODBC 驱动程序配置数据源,请选择“ODBC 设置”来编辑 ODBC 配置。请参见配置 ODBC 数据源

配置注册安全

可选择“Tivoli 服务台”注册方法并为现有 TSD 数据源配置用户口令的参数。控制和口令安全相关的的下列选项:
  • 允许用户更改口令
  • 使用相同或不同的用户标识和口令注册到 Tivoli 服务台和数据库
  • 定义口令后缀
  • 定义口令长度最小值和最大值

要配置注册安全:

  1. “源设置”对话框的“注册方法”下,选择下列选项之一:
    • 选择“C/E”使用 TSD 注册对话框提供的用户标识和口令仅注册到 Tivoli 服务台。在 SQL 配置编辑器对话框中指定的用户标识和口令用于注册到 DBMS 上。请参见配置现存的 TSD 数据源
    • 选择“C/2”允许用户使用 TSD 注册对话框中提供的用户标识和口令注册到 Tivoli 服务台和 DBMS。
      :如果选择该选项,必须为 TSD 管理员建立 DBMS 用户标识 EXAV。 TSD 管理员应通过在 DBMS 和 Tivoli 服务台中创建来添加附加的用户标识。然后,TSD 管理员应该用 TSDBuild 公用程序的“授与许可”数据库脚本授与用户注册权限。有关授与权限的详细信息,请参见“Tivoli 服务台安装指南”。
  2. 在“注册安全”下的“UID”框中,输入注册到指定数据库时所用的用户名。
    :确信使用正确的字母大小写。
  3. 在“PWD”框中,输入注册到指定数据库时所用的用户口令。
    :口令不显示在屏幕上。请使用正确的字母大小写。
  4. 完成下列操作之一:
    • 选择“允许用户改变个人口令”复选框允许用户更改数据库和 TSD 口令。
    • 清除“允许用户改变个人口令”复选框防止用户更改数据库和 TSD 口令。
  5. 完成下列操作之一:
    • 如果已选择“C/2”作为注册方法,请转到下一步。
      :口令后缀和长度限制只适用于“C/2”注册方法。缺省值基于配置的数据库类型。
    • 如果选择了“C/E”,请转到最后一步。
  6. 在“C/2 安全”下的“最大用户口令长度”框中,输入一个定义用户口令和后缀的最大组合长度的数。
    :缺省值是这种数据库类型允许的最大值。当用户更改口令时,新口令加上在“口令后缀”框中指定的后缀长度必须小于这里指定的数值。
  7. 在“最小用户口令长度”中,输入一个定义用户口令字符的最小个数的数。
    :该缺省值是这种数据库允许的最小长度。
  8. 要在注册时为用户口令自动加接后缀,选择“更改后缀”。请参见更改口令后缀
  9. 完成下列操作之一:
    • 要复位注册安全到 TSD 缺省设置,选择“复位缺省”。
    • 要保存当前注册安全配置,选择“确定”。

更改口令后缀

如果选择“C/2”注册方法,可以指定一套字符加接到用户在“TSD 注册”对话框中输入的口令上。口令后缀的目的是防止用户直接注册到数据库更新数据。

当选择“C/2”注册方法时,注册到 Tivoli 服务台的用户标识和口令也被用于注册到 DBMS。如果指定了一个口令后缀,它将被加接到发往数据库的口令上。只有数据库管理员知道这个后缀。

示例:数据库管理员创建了用户标识(XXX)和口令 (YYYZZZ)。数据库管理员告诉用户他们的口令是“YYY”。在“更改口令后缀”对话框中记录后缀(ZZZ)。当用户注册到 Tivoli 服务台时,TSD 在“用户”表中检验用户标识“XXX”并以用户标识“XXX”和口令“YYYZZZ”连接到数据库。如果 TSD 查找到用户标识“XXX”并且数据库注册成功,则允许用户进入 Tivoli 服务台。

  1. “源设置”对话框中,选择“更改后缀”。
  2. 更改口令后缀对话框的“旧后缀”框中,如有的话,则输入当前使用的后缀。
    :如果数据库口令区分大小写,此时输入时也要区分大小写。
  3. 在“新后缀”框中,输入新口令后缀。
  4. 在“确认新后缀”框中,再次输入该口令后缀确认在“新后缀”框中的输入。
  5. 选择“确定”。