文档详情

DB2-数据库联邦关系建立手册.doc

发布:2024-05-26约2.84千字共8页下载文档
文本预览下载声明

DB2-数据库联邦关系建立手册

db2createwrapperdrda;

连接对方数据的server

db2createserver(连接到对方数据库的server)

CreateServerserver名字typeDB2/UDBversion8.2wrapperDRDAauthid对方用户password对方密码options(dbname对方数据库名字)

本次使用命令:

db2createservercbsvrtypeDB2/AIXversion9.5wrapperdrdaauthorization\db2inst2\password\db2inst2\options(NODEdb2inst2,dbnameebankcb)

创建mapping

db2createusermapping

CreateUserMappingfor本地数据库用户1server服务器名options(remote_authid对方线程名,remote_password对方密码)

本次使用命令:

db2createusermappingfor\ebuser\servercbsvroptions(remote_authidcbuser,remote_passwordcbuser)

创建联邦关系表

db2createnickname

CreateNickName表名for服务名.数据用户名.表名;

本次命令(本次使用CB_AUTH_ROLE作为实例说明):

总结为如下过程:

db2updatedbmcfgusingfederatedyes

db2catalognode(node节点登录)

db2catalogdatabase(database数据库登录)

db2connecttodb(连接到自己的数据库)

db2createwrapperdrda(创建wrapper)

db2createserver(连接到对方数据库的server)

db2createusermapping(用户mapping的创建-用户对用户)

db2createnickname(创建连接到对方表的nickname)

*********************************************************************************

本地数据库内

db:ebankcb

ip:10.2.37.103

port:60004

us:cbuser

ps:cbuser

实例用户:db2inst2

实例密码:db2inst2

对方数据库信息

db:ebankdb1

ip:10.2.37.102

port:50000

us:ebuser

ps:ebuser

连接本地数据库

db2connecttoebankcbUserdb2inst2usingdb2inst2

*********************************************************************************

1设置数据库属性,设置联合数据库为可用

db2updatedbmcfgusingfederatedyes

db2stop

db2start

重新启动数据库

********************************************************************************

2创建node,关于对方数据库的

db2catalognode

基本语句:db2catalogtcpnodenode_nameremoteserver_ipserverserver_port

CatalogTCPIPNODEnode名字Remote对方数据库ipServer端口900000REMOTE_INSTANCE对方数据库服务名字

db2terminate

*********************************************************************************

3创建数据库别名

db2catalogdatabase

catalogdatabase数据库名字atnode节点名字

db2terminate

db2connectto数据库名字user连接到对方数据库的用户using密码

******************************************

显示全部
相似文档