管理与编程指南


使用 Net.Data 管理工具来配置 Net.Data

Net.Data 管理工具帮助您在 Windows NT、AIX 和 OS/2 操作系统上配置和管理 Net.Data 初始化文件 (DB2WWW.INI) 以及用于“现场连接”的初始化文件 (dtwcm.cnf)。使用这一工具之后,您可以完成以下任务:

参见开始之前以学习如何设置管理工具以及如何确保您具有正确的软件先决条件。

开始之前

  1. 计划对 Net.Data 语言环境、数据库、cliette、端口和配置变量的配置。
  2. 从 CD-ROM 安装 Net.Data。
  3. 安装 Java 运行时程序库(各操作系统的 JDK 1.1 及后继版本)。请查看针对您所使用的 操作系统的 Net.Data 的自述文件,以获取详情。

    请确保安装 JDK 之后在您的 CLASSPATH 中 有classes.zip

  4. 如果已经安装了与 DB2 Universal Database 封装在一起的 IBM JDBC 驱动程序, 则将该驱动程序目录添加到 Java CLASSPATH 语句中,以便启用 DB2 登录测试。
  5. 更改到存储 Net.Data 管理工具程序的目录:

    对于 OS/2 和 Windows NT:
    inst_dir\connect\admin_directory, 其中 inst_dir 是安装期间为 Net.Data 指定的目录,而 admin_directory 是管理工具文件所在的目录。

    对于 AIX:
    /usr/lpp/internet/db2www/db2.v2/admin_directory, 其中 admin_directory 是管理工具文件所在的目录

启动管理工具

您所使用的操作系统决定了您应如何启动管理工具。

对于 OS/2 和 Windows NT:

从 IBM Net.Data 文件夹,选择 Net.Data 管理工具图标。

对于 AIX:

更改到 Net.Data 的安装目录 (inst_dir)。从命令行输入 ndadmin 来启动该工具。

管理工具被启动,并显示 Net.Data 管理笔记本。

配置路径语句

使用路径页面来添加、修改或删除用于定位处理 Net.Data 宏 所需文件的路径语句。这些语句在路径配置语句中有所描述。图 7显示 了路径 (Path) 页面。

图 7. Net.Data 管理工具的路径页面. 使用这个页面来添加、修改或删除路径语句。


Net.Data 管理工具的路径 (Path) 页面

配置提示:HTML 文件类型只有一个路径。

要添加一个路径语句:

  1. 启动管理工具。
  2. 路径 (Path) 页面中,从文件类型 (File type) 中 选择一个文件类型,例如,选择 Exec
  3. 编辑目录 (Edit directory) 字段中,输入新的路径并 单击添加 (Add) 按钮。

    如果指定的路径不存在,则将显示一个警告 窗口。如果没有选择目录,则新的目录将作为最后一项添加至列表中。

  4. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。

要修改一个路径语句:

  1. 启动管理工具。
  2. 路径 (Path) 页面中,从文件类型 (File type) 列表 中选择您想要更改的文件类型。
  3. 目录选择 (Directory selection) 列表中选择您想要修改的路径。选定的路径将 在编辑目录 (Edit directory) 字段中打开。
  4. 修改编辑目录 (Edit directory) 字段中的路径并 单击修改 (Modify) 按钮。如果输入的路径不存在,则将显示一个警告窗口。
  5. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。

要删除一个路径语句:

  1. 启动管理工具。
  2. 路径 (Path) 页面中,从文件类型 (File type) 列表 中选择您想要删除的文件类型。
  3. 目录选择 (Directory selection) 字段中,选择您想要删除的路径。选定的路径将 在编辑目录 (Edit directory) 字段中打开。
  4. 单击删除 (Delete) 按钮。
  5. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。

配置端口

使用端口 (Port) 页面来指定 Net.Data 所使用的 TCP/IP 端口号。图 8显示了端口 (Port) 页面。

图 8. Net.Data 管理工具的端口页面. 使用这个页面来指定端口。


Net.Data 管理工具的端口页面

要指定 TCP/IP 端口号:

  1. 启动管理工具。
  2. 端口 (Port) 页面中,在每个端口字段中输入唯一的 端口号。在您将光标移动到下一个字段时,管理工具将验证您在每个字段中输入的端口号。
  3. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。

配置 Cliette

使用 Cliette 页面来添加、修改或删除“现场连接”数据库 cliette,您还可以管理数据库和用于 cliette 的管理员用户标识和口令。管理连接中 提供了有关 cliette 的详情。图 9显示 了 Cliette 页面。

图 9. Net.Data 管理工具的 Cliette 页面. 使用这个页面来添加、修改和删除 cliette。


Net.Data 管理工具的 Cliette 页面

要添加一个 cliette:

  1. 启动管理工具。
  2. Cliette 页面中, 从 Cliette 名称 (Cliette name) 列表中 选择<新建 (new) ...>。将打开添加 cliette (Add a cliette) 窗口。

    图 10. Net.Data 管理工具的“添加 Cliette”(Add a Cliette) 窗口. 使用此页面来添加 cliette。


    Net.Data 管理工具的“添加 Cliette”(Add Cliette) 窗口

    如果启用了加密,那么在您第一次创建或修改 cliette 时将提示您 输入加密口令。这个口令将被保存,以后就不需要再输入了。

  3. 类型 (Type) 列表中选择一个 cliette 类型。
  4. 名称 (Name) 字段中为新的 cliette 输入 一个名称。这个名称可以是数据库的名称,也可以是另一个唯一的 cliette 名称。例如:MYCLIETTE。
  5. 如果启用了加密口令 (Encryption password) 字段,则输入加密口令。您不需要再次 输入这个口令,因为管理工具将为您保存该口令。
  6. 单击添加 (Add) 按钮。

    新的 cliette 将被创建并添加 到 cliette 列表底部。另外,新的名称是突出显示的,cliette 的缺省特性将显示 在特性 (Properties) 组框中。您可以 更改这些值来与您的配置相匹配。

  7. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。

要修改一个 cliette:

  1. 启动管理工具。
  2. Cliette 页面中, 从 Cliette 名称 (Cliette name) 列表中选择您想要更改的 cliette 名称。cliette 的 特性显示在特性 (Properties) 组框中。
  3. 根据需要在特性 (Properties) 组框中修改特性。
    1. 类型 (Type) 字段显示了要定义的 cliette 的类型,且对应于一个 语言环境类型名称。Net.Data 在您添加新的 cliette 时填充此字段,选项是在“添加一个 Cliette”窗口中 的 Cliette 类型 (Cliette type) 中定义的。
    2. 名称 (Name) 字段显示了 cliette 名称,这通常是数据库 的名称。Net.Data 在您添加新的 cliette 时填充此字段。
    3. 最少进程 (Min process) 字段中输入启动时可以启动 的 cliette 进程的个数。对于每个进程,您都需要一个唯一的端口地址。参见配置“现场连接”, 以获取有关“最少进程”值的详情。
    4. 最多进程 (Max process) 字段输入可以同时运行的 cliette 进程的个数 (启动时启动的进程除外)。对于每个进程,您都需要一个唯一的端口地址。参见配置“现场连接”, 以获取有关“最多进程”值的详情。
    5. 专用端口 (Private port) 字段中输入唯一的端口号,以指定与“连接管理器”同时启动的 cliette 进程一起使用时的启动端口号。对于最少进程 (Min Process) 值 所指定的每个进程,都将使用一个附加端口号。例如如果您对专用端口 (Private port) 指定端口号 7012,对最少进程 (Min Process) 指定值 5,则将使用 端口号 7012-7016,并且绝对不能与系统中其他的端口分配发生冲突。
    6. 公用端口 (Public port) 字段中输入唯一的端口号,以指定与附加进程 同时启动的 cliette 进程一起使用时的启动端口号,最多为最多进程 (Max process) 字段中指定的个数。对于每个进程都使用了一个附加端口号。例如,如果您 对公用端口 (Public port) 指定端口号 7020,对最多进程 (Max process) 指定值 5,则将使用端口号 7020-7024,并且绝对不能与系统中其他的端口分配发生冲突。
    7. 可执行程序名 (Exec name) 字段显示了 cliette 可执行文件的名称。
  4. 如果 cliette 要与数据库一起使用,则根据需要修改数据库 (Database) 组框的值:
    1. 指定 cliette 所关联的数据库的名称(在数据库名称 (Database name) 字段 中),例如,MYDBASE。
    2. 绑定文件 (Bind file) 字段包含了用于您所使用的 cliette 类型的 绑定文件的名称和路径。
    3. 登录 (Login) 字段指定了用于连接到数据库的登录用户标识。
    4. 更改口令 (Change password) 按钮将打开“更改数据库口令”(Change Database Password) 窗口。输入加密口令 和新的口令(两次)。您可以通过使用安全性 (Security) 下拉菜单中指定的加密 功能来加密数据库口令。
  5. 选择文件 (File),然后选择保存 (Save) 来 保存您所作的更改。
  6. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。

要测试 DB2 数据库登录和连接:

  1. 在管理工具的 Cliette 页面上 单击 DB2 测试登录 (DB2 test logon) 按钮。测试完成之后将打开一个确认窗口, 显示连接测试的状态。
  2. 关闭此窗口继续配置,或关闭管理工具。

要删除一个 cliette:

  1. 启动管理工具。
  2. Cliette 页面中, 从 Cliette 名称 (Cliette name) 列表中选择您想要删除的 cliette 名称。
  3. 单击删除 (Delete) 按钮。
  4. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。

要启用对 cliette 用户标识和口令的加密:

加密为使用 cliette 的数据库连接提供了安全性。启用加密的时侯,“现场连接” 配置文件中的所有数据库口令均被加密, 并且在访问和解密的时侯需要一个加密口令。

要求:必须使用“Net.Data 版本 2 现场连接”配置文件才能使用加密。

  1. 要点:对“现场连接”配置文件 <path>dtwcm.cnf进行备份。如果您丢失了加密口令,或者想要解密数据库口令并 恢复口令,就需要这个文件。
  2. 从管理工具的 Cliette 页面, 选择安全性 (Security) -> 启用加密 (Turn encryption on) 下拉菜单选项。将打开“启用加密”确认窗口。
  3. 单击是 (Yes) 继续。将打开“加密口令”( Encryption Password) 窗口。
  4. 对于使用具有加密口令的 cliette 的权限输入口令(两次)。
  5. 单击确定 (OK) 定义新的口令并对 cliette 加密所有的数据库口令。

要关闭对 cliette 用户标识和口令的加密:

  1. 从管理工具的 Cliette 页面, 选择安全性 (Security) -> 关闭加密 (Turn encryption off) 下拉菜单选项。将打开“关闭加密”(Turn encryption off) 确认窗口。
  2. 单击是 (Yes) 继续。出于安全性的原因,所有的口令都 设置为 *USE_DEFAULT。您可以从“现场连接”文件的备份 <path>dtwcm.cnf 中恢复口令。

要更改加密口令:

  1. 从管理工具的 Cliette 页面, 选择安全性 (Security) -> 更改加密口令 (Change Encryption Password) 下拉菜单选项。将打开“更改加密口令”(Change Encryption Password) 确认窗口。
  2. 单击是 (Yes) 继续。将打开“更改加密口令”(Change Encryption Password) 窗口。
  3. 输入原来的口令一次,新的口令两次。
  4. 单击确定 (OK) 更改加密口令。

要更改数据库口令:

  1. 在管理工具的 Cliette 页面中, 单击更改口令 (Change Password) 按钮。将打开“更改数据库口令”(Change Database Password) 窗口。
  2. 输入加密口令一次,新的数据库口令两次。
  3. 单击确定 (OK) 更改口令并关闭窗口。如果您启用了加密,则更改后 的数据库口令将被加密。

配置语言环境

使用语言环境 (Language Environment) 页面来添加、修改或删除 Net.Data 语言 环境。语言环境在环境配置语句中讨论。图 11显示了语言环境 (Language Environment) 页面。

图 11. Net.Data 管理工具的“语言环境”(Language Environment) 页面. 使用这个页面来指定语言环境。


Net.Data 管理工具的“语言环境”(Language Environment) 页面

要添加一个语言环境:

  1. 启动管理工具。
  2. 语言环境 (Language Environment) 页面中, 从语言环境 (Language Environment) 列表中 选择<新建 (new)...>。将打开添加新的语言环境 (Add a new language environment) 窗口。
  3. 在该字段中输入语言环境的名称并单击添加 (Add) 按钮。将打开 “添加语言环境”(Add a Language Environment) 窗口。

    图 12. Net.Data 管理工具的“添加一个语言环境”窗口. 使用此页面来指定一个新的语言环境。


    Net.Data 管理工具的“添加语言环境”(Add a Language Environment) 窗口

    新的语言环境将被创建,并且这个名称将被添加到语言环境列表的底部。另外,新的 名称是突出显示的,语言环境的缺省特性将显示在特性 (Properties) 组框中。您可以 更改这些值来与您的配置相匹配。

  4. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。

要修改一个语言环境:

  1. 启动管理工具。
  2. 语言环境 (Language Environment) 页面中, 从语言环境 (Language Environment) 列表中选择您想要更改的语言环境的名称。cliette 的 特性显示在特性 (Properties) 组框中。
  3. 根据需要在特性 (Properties) 组框中修改特性, 如图 12中所示:
    1. 名称 (Name) 字段中指定语言环境的名称;这个名称对应于 定义 cliette 时所使用的语言环境类型。要更改此值,可在语言环境 (Language environment) 列表中双击另一个名称。参见环境配置语句以获取有关语言环境类型的详情。
    2. 共享程序库或 dll 名称 (Shared library or dll name) 字段中指定共享程序库或 DLL 程序 的名称以及语言环境的路径。
    3. 选择 DB2 信息 (DB2 information) 按钮来显示“DB2 信息”(DB2 Information) 窗口, 如图 13中所示。

      图 13. Net.Data 管理工具的“DB2 信息”(DB2 Information) 窗口. 使用此页面来指定专用于 DB2 数据库的信息。


      Net.Data 管理工具的“DB2 信息”(DB2 Information) 窗口

      指定 DB2 环境变量的值:

      1. 绑定文件 (Bind file) 字段中输入绑定文件的路径和文件名。
      2. DB2 实例 (DB2 Instance) 字段中为使用 SQL 语言环境时所关联的数据库 指定 DB2INSTANCE 值。
      3. DB2 路径 (DB2 Path) 字段中指定 DB2 产品可执行文件的路径目录名, 通常是 \SQLLIB。
      4. 单击确定 (OK) 保存更改并关闭窗口。
    4. 参数 (Parameters) 组框中指定输入和输出参数,它们在每次调用语言环境 时传送给语言环境或从语言环境传回。

      提示:除非您正在定义自己的语言 环境,否则不要更新这些字段。

    5. 现场连接 cliette (Live Connection cliettes) 组框中指定是否使用 cliette 以及 哪些 cliette 应和语言环境关联。
      1. 通过选择使用现场连接 cliette (Use Live Connection cliette) 复选框来指定用于语言环境的 cliette 是否活动。如果希望在调用语言环境时使用 Cliette 字段 中指定的 cliette,则选中这个复选框。
      2. Cliette 字段中指定和正在定义的语言环境一起运行 的 cliette 的名称。该名称的语法取决于您是在配置数据库还是 Java 应用程序 语言环境。缺省为 DTW_SQL:$(DATABASE)

        用于数据库的语法:

        type:name
        

        其中:

        type
        cliette 的语言环境类型。它可以是以下的一个值:

        对于 Windows NT:
        DTW_ODBC、DTW_ORA、DTW_SQL、DTW_JAVAPPS

        对于 OS/2:
        DTW_SQL、DTW_JAVAPPS

        对于 AIX:
        DTW_ODBC、DTW_ORA、DTW_SQL、DTW_JAVAPPS

        name
        Cliette 页面中定义的 cliette 名称。缺省为 $(DATABASE)。

        Java 应用程序的语法:

        DTW_JAVAPPS
        
  4. 选择文件 (File),然后选择保存 (Save) 来 保存您所作的更改
  5. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。

要删除一个语言环境:

限制:您只能删除用户创建的语言环境,但不能删除 Net.Data 原来所附带的语言环境。

  1. 启动管理工具。
  2. 语言环境 (Language Environment) 页面中, 从语言环境 (Language Environment) 列表中选择您想要删除的语言环境的名称。
  3. 单击删除 (Delete) 按钮。
  4. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。

定义配置变量

使用变量 (Variables) 页面来指定 Net.Data 的主目录并选择 出错信息记录的级别。图 14显示了变量 (Variables) 页面。

图 14. Net.Data 管理工具的“变量”(Variables) 页面. 使用这个页面来指定初始化变量。


Net.Data 管理工具的“变量”(Variables) 页面

要指定 Net.Data 的主目录:

这个变量也就是我们所知的安装目录变量。

  1. 启动管理工具。
  2. 变量 (Variables) 页面中,在安装目录 (Installation directory) 字段中输入要存储日志文件的目录路径。缺省为 \inst_dir\logs\。例如:e:\db2www
  3. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。

要指定 Net.Data 的出错信息记录级别:

  1. 启动管理工具。
  2. 变量 (Variables) 页面中,从错误记录 (Error logging) 组框中选择一个错误记录级别。
  3. 关闭管理工具,或单击另一个选项卡来完成另外的配置任务。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]