生产_DB2相关操作

DB2相关操作

导入数据
导出数据
在这里插入图片描述
在这里插入图片描述

生产导数实操


#列出目前所有数据库
db2 list node directory

#新建编目 
#你必须要在客户端的机器上能够把远程的服务器能够识别出来,这个具体如何来做呢?在DB2使用的编目(catalog)方式,具体来说就是通过编目把远程的服务器写在本地客户端的一个文件中:
db2 catalog tcpip node dw23 remote 154.233.*.* server 50000
#在上面的这条命令中 dw23 是一个节点名(在一个机器上必须是唯一的),remote后面是服务器的IP地址,server是远程服务器上实例对应的端口号。DB2通过这种方式在本地的SQLNODIR文件中把远程服务器的信息记录下来,所以编目节点其实就是把远程服务器映射到本地,通过SQLNODIR中的记录能够找到远程服务器和实例,类似指向远程服务器和实例的地址指针


#catalog 远端DB2 数据库
# dw 是指远程数据库的名字,dw150 是客户端实例名,dw23 是指上面你所指定的node!
db2 catalog database dw as dw150 at node dw23 

#terminate 断开数据库连接  起到刷新缓存的作用
db2 terminate

# 连接db2数据库
# db2 connect to 数据库名 user 用户名 using 密码
db2 connect to dw user ***** using ***

#导出成文本文件
db2 "export to /mbt/disk01/ccrd.event.del of del select * from ccrd.event where inp_date >= '20181031' "

#DB2连接串
sqoop list-databases --connect jdbc:db2//154.233.*.*:50000/dw150 --username dwinst --password dwinst04

执行查询操作 
db2 select * from ccrd.event fetch first 10 rows only;

#其他一些操作

#删除编目别名
db2 uncatalog node dw23
db2 uncatalog db dw23
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章