经测试,只添加远程编目节点也可以远程连接数据库,感觉

  • 添加编目节点
  1. 查看远程编目端口号:db2 get dbm cfg | grep -i service

         如果上面查看到的结果是:

         TCP/IP Service name               (SVCENAME) = DB2_db2inst1

          那么需要在root用户下,vi /etc/services  ,看看对外服务中是否有DB2_db2inst1,如果没有,添加DB2_db2inst1 50000/tcp

     2.添加远程编目:db2 catalog tcpip node <NODENAME> remote <IP> server <远程节点端口号>

                                 db2 catalog tcpip node DBSVR remote 158.235.112.156 server 50000

     3.刷新:db2 terminate

     4.查看节点:db2 list node directory

     5.如果要取消编目节点:db2 uncatalog node DBSVR 

  • 添加远程编目数据库

    1. 添加远程编目数据库:db2 catalog db opdb as opdb at node DBSVR  authentication SERVER

    2. 刷新:db2 terminate

    3. 查看:db2 list db directory

    4. 如果要删除远程编目数据库:db2 uncatalog database opdb

  • 远程连接数据库

    在远程地址连接:db2 connect to opdb user db2user using 123456

Logo

更多推荐