创建DB2跨库视图步骤
时间:2010-12-01
来源:互联网
最近因为工作问题,需要在DB2数据库上创建跨库视图,但从网上查了不少资料都是同一篇文章的copy,以下是本人整理总结并经过测试通过。
案例描述:
在dbname数据库中创建dbname1数据库视图。
步骤(红字标识的是可替换的内容):
1.连接数据库
connect to dbname user username using password;
2. 创建WRAPPER 的 DDL 语句
CREATE WRAPPER "DRDA"
LIBRARY 'db2drda.dll'
OPTIONS (DB2_FENCED 'N');
3. 创建SERVER 的 DDL 语句
CREATE SERVER tempserver
TYPE DB2/UDB
VERSION 8.1
WRAPPER DRDA
AUTHORIZATION "username1"
PASSWORD "password1"
OPTIONS
(DBNAME 'dbname1');
上面指定的dbname1是远程数据库的名称,username1和password1是它的用户名及密码。
4. 创建USER MAPPING 的 DDL 语句
CREATE USER MAPPING FOR db2admin
SERVER tempserver --此处tempserver名称就是步骤3创建的server
OPTIONS
(REMOTE_AUTHID 'dbname1',
REMOTE_PASSWORD 'password'
);
5. 创建跨库视图
CREATE NICKNAME PERSON FOR tempserver.PERSON;
create view SYS_PERSON as
select *
from PERSON ;
需要注意,上面语句中NICKNAME和VIEW的名称不能相同。
在上面创建跨库视图的步骤中还存在几个问题,如果有人清楚请给指点:
1. 两个数据库如果是建立在不同的机器上,步骤3、4该如何写?
2. 步骤2、3、4的语句作用是什么?
案例描述:
在dbname数据库中创建dbname1数据库视图。
步骤(红字标识的是可替换的内容):
1.连接数据库
connect to dbname user username using password;
2. 创建WRAPPER 的 DDL 语句
CREATE WRAPPER "DRDA"
LIBRARY 'db2drda.dll'
OPTIONS (DB2_FENCED 'N');
3. 创建SERVER 的 DDL 语句
CREATE SERVER tempserver
TYPE DB2/UDB
VERSION 8.1
WRAPPER DRDA
AUTHORIZATION "username1"
PASSWORD "password1"
OPTIONS
(DBNAME 'dbname1');
上面指定的dbname1是远程数据库的名称,username1和password1是它的用户名及密码。
4. 创建USER MAPPING 的 DDL 语句
CREATE USER MAPPING FOR db2admin
SERVER tempserver --此处tempserver名称就是步骤3创建的server
OPTIONS
(REMOTE_AUTHID 'dbname1',
REMOTE_PASSWORD 'password'
);
5. 创建跨库视图
CREATE NICKNAME PERSON FOR tempserver.PERSON;
create view SYS_PERSON as
select *
from PERSON ;
需要注意,上面语句中NICKNAME和VIEW的名称不能相同。
在上面创建跨库视图的步骤中还存在几个问题,如果有人清楚请给指点:
1. 两个数据库如果是建立在不同的机器上,步骤3、4该如何写?
2. 步骤2、3、4的语句作用是什么?
作者: lockend 发布时间: 2010-12-01
嗯!挺好!
直接控制中心上去建联合数据库就OK!
直接控制中心上去建联合数据库就OK!
作者: 大梦 发布时间: 2010-12-04
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28