使用docker搭建db2数据库
使用docker搭建db2数据库
1.进入docker hub查询db2版本
docker hub 官网:https://hub.docker.com/r/ibmcom/db2/tags
可以选择需要的版本。
2.运行命令执行搭建
我这里安装db2的最新版镜像
docker run -itd --name mydb2 --privileged=true -p 50000:50000 -e LICENSE=accept -e DB2INST1_PASSWORD=12345678 -e DBNAME=testdb -v /data/docker/db2:/database ibmcom/db2
3.db2常用操作
创建操作系统用户
db2用户使用的是操作系统系统用户,增加一个操作系统用户
groupadd ump ---添加用户组ump
useradd -m -g ump -d /home/ump ump ---添加用户ump
passwd ump ---修改ump的密码
db2创建数据库
[root@e986b568804e /]# su - db2inst1
Last login: Tue Apr 12 14:44:22 UTC 2022
[db2inst1@e986b568804e ~]$ db2 create db ump_gsms
DB20000I The CREATE DATABASE command completed successfully.
db2删除数据库
db2 drop database ump_gsms
赋予用户DB2权限
#db2 连接数据库
db2 connect to ump_gsms
#db2 授权用户
db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT ON DATABASE TO USER ump
db2 关闭连接
db2 connect reset