向较早前在其中定义了 DATALINK 数据类型的远程 DB2 UDB 数据库注册 DataLinks 服务器:
. INSTHOME/sqllib/db2profile (对于 bash、Bourne 或 Korn shell) source INSTHOME/sqllib/db2cshrc (对于 C shell)
其中 INSTHOME 是实例拥有者的主目录。
db2 "add datalinks manager for database database_alias==> using node hostname port port_number" //JFS 或 db2 "add datalinks manager for database database_alias using==> cell cell-name dlminstance instance-name" //DCE-DFS
其中:
对于 JFS 示例, 输入以下命令:
db2 "add datalinks manager for database staff using==> node dlmserver.services.com port 50100"
对于 DCE-DFS 示例, 输入以下命令:
db2 "add datalinks manager for database staff using==> cell services.com dlminstance dlmadmin"
db2 connect to staff
db2 "insert into employee values (001,'Paul','Smith',==> dlvalue('http://hostname/controlled_file'))"
其中:
在 DCE-DFS 环境中,将这些示例中所使用的 URL 替换为 dfs://.../cellname/fs/...在本示例中, 输入以命令:
db2 "insert into employee values (001,'Paul','Smith',==> dlvalue('dfs://.../services.com/test/pictures/psmith.bmp'))"