DB2如何实现远程连接

如题所述

第1个回答  2019-08-01
要理解编目我先简单讲下DB2数据库体系结构DB2数据库大概念系统(节点)也主机下面实例实例下面数据库表空间数据库对象现假设有数据库服务器p570机器上有客户端windowslinux或任何平台上现想建立客户端服务器端连接具体步骤呢?
第步:
db2
catalog
tcpip
node
p570
remote
172.10.10.10
server
50000
上面条命令p570节点名(机器上必须唯)remote面服务器IP地址server远程服务器上实例对应端口号DB2通过种方式本地SQLNODIR文件把远程服务器信息记录下来所编目节点其实把远程服务器映射本地通过SQLNODIR记录能够找远程服务器和实例类似指向远程服务器和实例地址指针
第二步:
当把远程服务器IP地址实例编目下来第二步应该把该实例下数据库编目本地
db2
catalog
db
REMOTEDB
at
node
p570
条命令REMOTEDB远程实例下数据库p570我们第步编目节点名
条命令执行会本地SQLDBDIR文件记录远程数据库信息里编目数据库理解把远程服务器实例下数据库映射本地别名
上面客户端和服务器同台机器上通过编目节点编目数据库来实现客户端连接服务器上数据库目连接同台机器上时候要显示编目节点服务器上当我们创建实例时候有隐含把实例本地编目过程假设p570上创建实例名db2inst1其实有隐含
db2
catalog
local
node
db2inst1
instance
db2inst1
system
p570
ostype
aix步骤同样当db2inst1下创建数据库MYDB时候有隐含编目(catalog)数据库步骤:
相似回答