[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

DB2创建跨库视图

作者: 白色,  出处:blog, 责任编辑: 王晓晨, 
2008-08-26 08:10
  本文介绍了有关DB2中创建跨库视图的方法。

  -- 第一步:连接业务库后执行该语句 

connect to sjsda user db2admin using pass1009;
--update dbm cfg using federated yes;

  -- 然后重新启动 db2 服务

--db2stop force;
--db2start;

  -- 第二步:执行以下语句,如以别的账号,把下面的模式“db2admin.”都换掉

  -- 删除原有各对象 

drop wrapper drda;

  -- 创建WRAPPER 的 DDL 语句

  CREATE WRAPPER "DRDA"
  LIBRARY 'db2drda.dll'
  OPTIONS (DB2_FENCED 'N'
  );

  -- 创建SERVER 的 DDL 语句

  -- 需替换AUTHORIZATION,PASSWORD,DBNAME,指平台的数据库 

     CREATE SERVER tempserver
  TYPE DB2/UDB
  VERSION 8.1
  WRAPPER DRDA
  AUTHORIZATION "用户名"
  PASSWORD "密码"
  OPTIONS
  (DBNAME 'TESTPP'
  );

  -- 创建USER MAPPING 的 DDL 语句

  -- 需替换REMOTE_AUTHID,REMOTE_PASSWORD,指平台的数据库

  -- "FOR db2admin "中的db2admin 在后面都会用到,最好是业务数据库管理账号,如以别的账号,最好把下面的模式“db2admin.”也都换掉 

     CREATE USER MAPPING FOR db2admin
  SERVER tempserver
  OPTIONS
  (REMOTE_AUTHID '用户名'
  ,REMOTE_PASSWORD '密码'
  );

  -- 创建跨库视图的 DDL 语句

共2页。 1 2 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅