NickName做成手册

 
*******************************<NickName 做成手册 >************************************
总体的做成顺序:
db2 update dbm cfg using federated yes
db2 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: dblocal
ip:1 27.1.1.1
us:db2 admin
ps:db2 admin
 
db: dbtarget
ip:1 00.100.100.1
us:db2 admin
ps:db2 admin
 
connect to dblocal User db2 admin using db2 admin
 
*********************************************************************************
1 设置数据库属性(具体作了什么不明白,请高手指教)
db2 update dbm cfg using federated yes
 
db2stop
db2start
重新启动数据库
 
*********************************************************************************
2 创建 node ,关于对方数据库的
db2 catalog node 
基本语句: db2 catalog tcp node node_name remote server_ip server server_port
 
Catalog TCPIP NODE node 名字 Remote 对方数据库 ip Server 端口 900000 REMOTE_INSTANCE 对方数据库服务名字
 
关于《端口》我的情况是一台服务器上有若干数据库( unix 的)
关于《查询数据库服务器端口》有一个命令,我忘记了
 
db2 terminate
*********************************************************************************
3 创建数据库 别名
db2 catalog database
catalog database 数据库名字 at node 节点名字
 
db2 terminate
 
db2 connect to 数据库名字 user 连接到对方数据库的用户 using 密码
 
*********************************************************************************
4 创建 wrapper
db2 create wrapper drda
 
Create Wrapper DRDA;
 
此处,如果有复数,可以重复利用一个 wrapper ,但是,我不知道有什么坏处。也可以重新创建另外一个
 
 
*********************************************************************************
5 创建 server
db2 create server
 
Create Server server 名字 type DB2/UDB version 8.2 wrapper "DRDA" authid " 对方用户 " password " 对方密码 " options (dbname ' 对方数据库名字 ')
 
 
*********************************************************************************
6 创建 mapping
db2 create user mapping
 
Create User Mapping for 本地数据库用户 1 server " 服务器名 " options (remote_authid ' 对方线程名 ', remote_password ' 对方密码 ')
 
删除命令:
drop User Mapping for 本地用户名 1 server " 服务器名 "
 
*********************************************************************************
7 创建 nickname
db2 create nickname  
 
Create NickName schema . tableName  for serverName . schema . tableName ;
 
 
*********************************************************************************
基本情報
 
db2 list node directory
db2 list db directory
 
DROP SERVER server_name
      DROP USER MAPPING FOR authorization_name SERVER server_name
      DROP NICKNAME nickname
      DROP WRAPPER wrapper_name
 
*********************************************************************************
在使用 DB2 RDBMS 有几个重要的命令。有 关这 些命令和其它数据 命令的附加信息, DB2 文档。 些命令用于以下操作:
一个 DB2 交互式会
要启 一个交互式会 请输 入以下命令:
db2
DB2 点目
DB2 点目 请输 入以下命令:
db2 catalog tcpip node db2node remote hostname server service_name
其中 db2node 是安装了 DB2 机的系 名称(它在 点目 列表中必 是唯一的), hostname 是安装了 DB2 器的全限定系 名称, service_name 是在 services 文件中定 接端口名。
DB2 数据
程数据 请输 入以下命令:
db2 catalog database db_name as alias_name at node db2node
其中 db_name 程数据 的名称, alias_name 是客 例的名称, db2node 是安装了 DB2 机的系 名称。
接到 DB2
接到 DB2 器, 请输 入以下命令:
db2 connect to database user name using password
其中 database 是系 数据 中的数据 名称或 名, name 是数据 库实 例所有者的用 名, password 是先前用 的密
运行脚本
要运行脚本, 请输 入以下命令:
db2 -f script_name -o -t -z log_name
其中 script_name 是脚本的名称, log_name 是日志文件的名称。
束一个 DB2
要注 一个交互式会 请输 入以下命令:
quit
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值