DB2 DataLinks Manager 快速入门

5. 验证样本文件是否可存取

下一步就要验证在 psmith.bmp 样本文件受 DataLinks File Manager 控制时, 是否可对其进行存取。为此,您首先需要在 “DB2 通用数据库”服务器上生成存取令牌

  1. 使用在创建的 VALIDATE 实例上具有“系统管理”(SYSADM) 权限的有效 DB2 用户 ID,登录至系统。缺省情况下, 属于实例拥有者的主组的任何用户,在实例上都具有 SYSADM 权限。 有关详情,参考服务器的快速入门手册。
  2. 运行 db2profiledb2cshrc 脚本,如下所示:
       . INSTHOME/sqllib/db2profile    (对于 bash、Bourne 或 Korn shell)
       source INSTHOME/sqllib/db2cshrc (对于 C shell)
    

    其中 INSTHOME 是实例拥有者的主目录。

  3. 通过输入 db2start 命令来启动 VALIDATE 实例。
  4. 通过输入以下命令,连接至 STAFF 数据库:
       db2 connect to staff 
    
  5. 通过发出 SQL SELECT 语句来选择要进行更新的受控文件。有关详情,参考 SQL Reference

    对于本示例,输入以下命令:

       db2 "select dlurlpath(picture) from employee where lname = 'Smith'"
    
    此命令返回带有存取令牌的全路径名,格式如下:
      controlled_filepath/access_token;controlled_filename
    

    其中,local_dcsname 是主机或 AS/400 数据库的本地名, 而 target_dbname 是主机或 AS/400 数据库系统上的数据库的名称。

    例如,您将接收到类似如下的存取令牌:

      /test/pictures/HVJ5NXGC0WQ.I5KKB6;psmith.bmp
    

    此存取令牌将用来在 DataLinks 服务器上读取此文件。
    注意:此存取令牌的有效期仅为 60 秒。 这意味着一旦您输入了此命令,就必须在 60 秒内完成本节中的其余步骤 (或编辑任何 DataLinks 控制的文件)。可通过更改 DL_EXPINT 数据库配置参数来更改缺省截止时间。

    要将存取令牌的缺省截止时间更改为 10 分钟(该值是以秒的形式输入的),应输入下列命令:

       db2 update db cfg for staff using dl_expint 600
       db2 terminate
       db2 connect to database staff
    

    如果对任何数据库配置参数更改了设置, 必须重新连接至该数据库才能使这些更改生效。有关数据库配置文件参数的详情, 参考管理指南

  6. 注销。

如果未收到错误信息, 则表示您对此文件具有存取权,且您已经正确安装并配置了 DB2 DataLinks Manager。要了解用于 DB2 DataLinks Manager 环境的日常操作的命令,转至使用 DataLinks File Manager

如果收到错误信息,可转至对 Solaris 上的配置进行疑难解答

有关用于验证安装的 SQL 命令的详情,参考 SQL Reference


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