*******************************<NickName做成手册>************************************总体的做成顺序:db2 update dbm cfg using federated yesdb2 catalog node (node节点登录)db2 catalog database (database数据库登录)db2 connect to db (连接到自己的数据库)db2 create wrapper drda (创建wrapper)db2 create server (连接到对方数据库的server)db2 create user mapping (用户mapping的创建-用户对用户)db2 create nickname (创建连接到对方表的nickname)*********************************************************************************本地数据库内db:dblocalip:127.1.1.1us:db2adminps:db2admindb:dbtargetip:100.100.100.1us:db2adminps:db2adminconnect to dblocal User db2admin using db2admin*********************************************************************************1设置数据库属性
db2 update dbm cfg using federated yes
开启联邦支持
*****************************************************
db2stopdb2start重新启动数据库*********************************************************************************2创建node,关于对方数据库的db2 catalog node 基本语句:db2 catalog tcp node node_name remote server_ip server server_portCatalog TCPIP NODE node名字 Remote 对方数据库ip Server 端口900000 REMOTE_INSTANCE 对方数据库服务名字多个实例时会有多个端口,多个数据库可以属于一个实例可以通过grep -i db2 /etc/services来看实例对应的端口db2 terminate*********************************************************************************3创建数据库 别名db2 catalog databasecatalog database 数据库名字 at node 节点名字db2 terminatedb2 connect to 数据库名字 user 连接到对方数据库的用户 using 密码*********************************************************************************4创建wrapperdb2 create wrapper drdaCreate Wrapper DRDA;此处,如果有复数,可以重复利用一个wrapper,但是,我不知道有什么坏处?当然,也可以重新创建另外一个*********************************************************************************5创建serverdb2 create serverCreate Server server名字 type DB2/UDB version 8.2 wrapper "DRDA" authid "对方用户" password "对方密码" options (dbname '对方数据库名字')*********************************************************************************6创建mappingdb2 create user mappingCreate User Mapping for 本地数据库用户1 server "服务器名" options (remote_authid '对方线程名', remote_password '对方密码')删除命令:drop User Mapping for 本地用户名1 server "服务器名"*********************************************************************************7创建nicknamedb2 create nickname Create NickName schema.tableName for serverName.schema.tableName;*********************************************************************************基本情報db2 list node directorydb2 list db directoryDROP SERVER server_name DROP USER MAPPING FOR authorization_name SERVER server_name DROP NICKNAME nickname DROP WRAPPER wrapper_name
分享到:
相关推荐
本篇文章将深入探讨DB2创建NickName的过程,以及它在联邦数据库SQL中的应用。 首先,理解联邦数据库SQL是至关重要的。联邦数据库是一种能够透明地访问和操作多个异构数据库的架构,而无需将这些数据库物理合并。DB2...
db2 update dbm cfg using federated yes db2 catalog node (node节点登录) db2 catalog database (database数据库登录) db2 connect to db (连接到...db2 create nickname (创建连接到对方表的nickname)
- 为`TESTDB`数据库中的`WORKITEM`表创建昵称:`CREATE NICKNAME ADMINISTRATOR.WORKITEM FOR TESTDB.DB2ADMIN.WORKITEM` 7. **执行联合查询**: - 现在可以在`SAMPLE`数据库中使用`TESTDB`数据库中的`WORKITEM`...
### DB2 常用命令知识点详解 #### 一、停止 DB2 服务 - **命令**: `db2stop` 或 `db2...这些命令涵盖了从基本的数据库创建、管理到复杂的备份恢复、故障排查等多个方面,对于 DB2 数据库管理员来说是非常重要的工具。
- **ALLOCATE CURSOR**:创建游标,以便能够逐行访问查询结果。 - **ALTER BUFFERPOOL**:调整缓冲池大小和其他参数,提高查询效率。 - **ALTER DATABASE PARTITION GROUP**:更改数据库分区组配置,优化物理存储...
- **对象需求**:正确答案为D选项,即需要三个Oracle服务器、一个DB2服务器、一个Oracle封装器(wrapper)、一个DB2封装器以及为每个数据库定义的别名(nickname)。 #### 2. Index Partitioning 第二道题目考察了如何...
本篇文档主要涵盖了SQL语句的详细用法,特别是针对DB2、Oracle和SQL Server数据库系统的应用。 1. 动态SQL语句是SQL中一种强大的功能,它允许在运行时构建和执行SQL命令。例如,`EXEC`和`sp_executesql`存储过程...
在这个场景下,最重要的数据模型为`User`,包含了如`uid`(用户ID,作为主键)、`login_name`、`passwd`、`sex`、`age`、`nickname`等属性。在业务初始阶段,通常只需要单个数据库就可以支撑这样的需求,但随着用户...