DB2 DataLinks Manager 快速入门

2. 在 DB2 DataLinks 服务器上创建测试环境

在 DB2 UDB 服务器上创建测试环境之后, 在 DB2 DataLinks 服务器上创建测试环境。

要在 DataLinks 服务器上创建测试环境,需要执行四个子任务:

准备文件系统

您可以创建“UNIX 文件系统”(UFS) 来测试 DataLinks Manager 的安装。

在 DB2 DataLinks 服务器上创建“UNIX 文件系统”(UFS):

要在 DB2 DataLinks 服务器上创建 UFS:

  1. 作为具有超级用户权限的用户登录。
  2. 准备 UFS 以使用 Data Links Filesystem Filter,如下所示:
    1. 使用 newfs 实用程序来创建 UFS 文件系统。还可以使用现存的 UFS 文件系统。有关用于创建新文件系统的选项的详情, 参考 Solaris 产品文档。
    2. 打开 /etc/vfstab 文件并记录各项, 如下所示:
         /dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6 /dlfs   dlfs - yes Basefs=ufs
      

      其中,c0t0d0s6 是此示例的样本值。

  3. 修改文件系统的特性,以使它在 DataLinks Filesystem Filter 的控制之下, 并通过输入以下命令来安装它:
       /opt/IBMdb2/V7.1/instance/dlfmfsmd dlfm_mountpoint
    

    其中,dlfm_mountpoint 是您正在使用的 UFS 的安装点。

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

       /opt/IBMdb2/V7.1/instance/dlfmfsmd /test
    
  4. 注销。

向 DataLinks Filesystem Filter 注册文件系统

要向 DataLinks Filesystem Filter 注册 /test 文件系统:

  1. 向系统登录为 DB2 DataLinks Manager Administrator。
  2. 运行 db2profiledb2cshrc 脚本,如下所示:
       . INSTHOME/sqllib/db2profile    (对于 bash、Bourne 或 Korn shell)
       source INSTHOME/sqllib/db2cshrc (对于 C shell)
    

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

  3. 输入 dlfm start 命令来启动 DataLinks File Manager。
  4. 通过输入 dlfm see 命令来确保成功地启动了 DataLinks File Manager。

    如果 DataLinks File Manager 后端进程已成功启动且正在运行, 您将接收到类似于以下内容的输出:

        PID   PPID   PGID    RUSER    EUSER    ETIME  COMMAND
       7624  49852  55994     dlfm     dlfm    02:44   dlfmd
      49852      1  55994     dlfm     dlfm    02:44   dlfmd
    ·
      56510  49852  55994     dlfm     root    02:44   dlfm_chownd
    
  5. 通过输入以下命令以确保成功安装了受 DataLinks Filesystem Filter (DLFF) 控制的 UFS:
        /sbin/mount -v | awk '$5 == "dlfs"'  
    

    在该示例中,此命令应返回与以下内容类似的输出:

       /dev/dsk/c0t1d0s0 on /dlfstest type dlfs rw/suid/Basefs=ufs on Sat May 27 12:39:34 2000
       /dev/dsk/c0t2d0s0 on /dlfstest type dlfs rw/suid/Basefs=ufs on Sat May 27 12:39:34 2000
                            
    
  6. 输入以下命令,注册在 DataLinks Filesystem Filter 控制下的驱动器的共享名:
       dlfm add_prefix prefix_path
     
    

    其中,prefix_path 是受 DLFF 控制的文件系统的位置。

    输入以下命令以在 test 文件系统上注册要使用 DataLinks Filesystem Filter 的 DataLinks 服务器:

       dlfm add_prefix /test
    

注册 DB2 UDB 数据库

要向 DataLinks File Manager 注册新数据库:

  1. 向系统登录为 DB2 DataLinks Manager Administrator。
  2. 输入以下命令,注册定义了 DATALINK 数据类型的远程 DB2 UDB 数据库:
        dlfm add_db database instance hostname
    

    其中:

    以下命令将注册数据库 STAFF, 该数据库驻留在全限定主机名为 db2server.services.com 的 DB2 UDB 服务器上的 VALIDATE 实例中:

       dlfm add_db staff validate db2server.services.com
    

    要列示已注册的数据库,输入以下命令:

       dlfm list registered databases
    

    运行此命令时不要指定 DLFM_DB。DLFM_DB 是用来跟踪记录在 DataLinks File Manager 控制下的文件的本地数据库。

  3. 注销。

要列示已注册的前缀,输入以下命令:

dlfm list registered prefixes

创建样本文件

要创建样本文件:

  1. 作为 DB2 DataLinks Manager Administrator 的任何用户登录至系统。
  2. 通过输入以下命令,在 Data Links Filesystem Filter(DLFF) 控制之下的文件系统上创建目录, 以存储要由 DB2 服务器控制的文件:
       mkdir filesystem_name/directory_name
    

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

    DB2 DataLinks Manager Administrator 决不应是受 DataLinks Filesystem Filter 控制的文件系统中的任何文件或目录的拥有者。输入以下命令以在文件系统 /test 上创建目录 pictures

    mkdir /test/pictures
    
  3. 更改刚创建的 pictures 目录的许可权, 以使任何用户可通过输入以下命令在其中创建文件:
       chmod 777 /test/pictures
    
  4. 通过输入以下命令,在 /test/pictures 目录中创建要由 DataLinks File Manager 管理的文件 psmith.bmp
       echo "This is a picture of Paul Smith." > /test/pictures/psmith.bmp
    
  5. 注销。

样本文件 psmith.bmp 是一个文本文件, 而不是象 .bmp 扩展名所暗示的那样为位图文件。为了验证安装, 此文件提供了插入到表(该表是以 DATALINKS 数据类型定义的)中的一张雇员照片。


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