下一步就要验证在 psmith.bmp 样本文件受 DataLinks File Manager 控制时, 是否可对其进行存取。为此,您首先需要在 “DB2 通用数据库”服务器上生成存取令牌。
. INSTHOME/sqllib/db2profile (对于 bash、Bourne 或 Korn shell) source INSTHOME/sqllib/db2cshrc (对于 C shell)
其中 INSTHOME 是实例拥有者的主目录。
db2 connect to staff
对于本示例,输入以下命令:
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 如果对任何数据库配置参数更改了设置, 必须重新连接至该数据库才能使这些更改生效。有关数据库配置文件参数的详情, 参考管理指南。 |
如果未收到错误信息, 则表示您对此文件具有存取权,且您已经正确安装并配置了 DB2 DataLinks Manager。要了解用于 DB2 DataLinks Manager 环境的日常操作的命令,转至使用 DataLinks File Manager。
如果收到错误信息,可转至对 Solaris 上的配置进行疑难解答。
有关用于验证安装的 SQL 命令的详情,参考 SQL Reference。