由于第一次使用DB2工具,过程中遇到很多问题,一下整理了基本的创建database语句
以下是直接使用db2admin用户,db2用户是直接与windows系统用户绑定的
程序->命令窗口 管理器
db2 create database test automatic storage yes using codeset UTF-8 territory US pagesize 32768--创建test的database,设置编码为UTF-8,设置表空间
db2 connect to test --链接到test
db2 create schema testSimple --创建testSimple模式
db2 grant dbadm on database to user db2admin--赋权db2admin权限
---------常用的db2命令-------
db2 force applications all --关闭链接
db2 list applications --查看链接
db2 deactivate database test --接触激活
db2 terminate --退出db2
db2 drop db test -删除数据库
--------------关于工具---------
找了很多工具,发现都不太好用
dbeaver.exe工具页面不错,方便管理增删改查,(缺点导出的建表语句有问题,导出的数据表是分开的不利于备份,存储过程也不能运行,同样的存储过程在SqlDbxPersonal工具运行成功,刚开始以为是DB2存储过程语法不一致导致的)
后来发现SqlDbxPersonal挺好用工具体积小,方便导出建表与数据,运行DB2存储过程也没问题,但开始需要配置节点
cmd--打开windows命令窗口
db2cmd
db2 catalog tcpip node test remote 18.1.99.105 server 55555 --根据自己ip地址与端口数据配置指向节点
db2 catalog db test as test_uat at node test _uat--配置别名
db2 list database directory
db2 connect to zxqzdb user test using 123456(password)
工具地址https://download.csdn.net/download/wo890532/11161165
其实IBM Data Studio也可以使用,但占空间大,使用比较复杂,还需进一步学习。