创建表昵称

如果想要使用联合数据库,则必须创建表昵称。昵称是联合系统用来引用数据源表或视图的标识。昵称通常用来使远程服务器上的表看起来是本地的一样。

要创建表昵称:

  1. 通过从 DB2® 命令行处理器发出以下命令来创建数据库:db2 create database databasename
  2. 要连接至此数据库,输入 db2 connect to databasename
  3. 要在至本地服务器的 TCP/IP 连接的目录中添加本地节点,输入 db2 catalog tcpip node local remote localhost server db2cdb2
  4. 确保“联合”参数设置为 ON:
    1. 在 DB2 控制中心中展开您的机器的目录。
    2. 展开“实例”文件夹。
    3. 右键单击 DB2 UDB 实例并单击配置参数
    4. 下滚至“环境”部分并找到联合参数。
    5. 如果此参数是 OFF,则必须将它设置为 ON,关闭控制中心,重新启动计算机,然后连接至数据库。
  5. 要创建包装器,输入 db2 create wrapper wrappername 具有缺省名称 drda 的包装器用于所有 DB2 UDB 产品系列数据源。
  6. 要为 DB2 通用数据库™版本 8.1 创建服务器样本,输入 db2 create server sample type db2/udb version 8.1 wrapper wrappername authorization userid password password options (node 'local', dbname 'databasename'),其中 userid 是 DB2 UDB 用户标识,password 是此 DB2 UDB 用户标识的密码。
  7. 要创建称为 tablesnickname 的昵称,输入 db2 create nickname tablesnickname for sample.syscat.tables Tablesnickname 将显示在“数据定义”视图中的“别名”文件夹下面。

要测试昵称,从“命令行处理器”输入以下命令:db2 select tabname from tablesnickname where tabname like '%TAB%'

相关概念
联合系统
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.