DB2 连接方法

来源:互联网 发布:北京高瓴投资大数据 编辑:程序博客网 时间:2024/05/29 16:17

首先切换到db2inst1用户(或者别的实例用户下)

----------------------------------------------------------------------------------------

通过客户端远程数据库时,需要首先进行"编目".编目的作用就像 oracle数据库配置  tnsnames.ora  .编目一般分为2个步骤。

# db2 catalog tcpip node local remote localhost server 50000

上面这步可以理解为local 这个标示符以后将会代表远程数据库 ip地址和db2实例用户开启的对外服务端口。在进行编目时,只需要修改上面命令中3处红色部分。如local为标示符,相当于一个标号, localhost 是远程数据库的ip地址,50000是远程db2数据库实例开启的服务端口。


# db2 catalog db ftppd as ftp at node local
上面的命令相当于连接local上的ftppd数据库。ftppd是远程机器上实例用户下某个数据库的名字,local是上一条命令中创建的标示符。oracle数据库和db2不一样,远程连接oracle时,通过实例名,而连接远程db2数据库时,用的是数据库名。as  ftp   表示给ftppd创建一个别名ftp。以后可以通过ftp这个标识符号代表ftppd。
如oracle的 sqlplus    dbuser/dbpasswd@remote_ip_address/ORACLE_SID
而DB2的连接方式: db2 connect to db_name  user dbinstance_name using dbinstance_passwd
oracle数据库的用户名和密码属于oracle数据库所有,而db2的用户对应着操作系统的用户,也就是说db2实际上没有自己的用户密码管理机制,而是通过操作系统来管理的。
通过上面2个步骤,db2 数据库编目任务就完成了。下面来远程连接远程db2数据库。
# db2
# connet to ftp user db2inst1 using zhanwei


0 0
原创粉丝点击