使用docker部署db2

news/2024/11/28 1:43:29/

1.使用docker部署db2

1.1 拉db2镜像

将db2镜像拉起到本地。

docker pull ibmcom/db2

1.2启动容器

docker run -d -p 50000:50000 --name db2 --privileged=true -e DB2INST1_PASSWORD=dbPassword
DBNAME=jumpdb -e LICENSE=accept -v /usr/local/db2:/database ibmcom/db2

实例化DB2服务的参数说明

  • -d: 表示在后台启动容器;
  • -p 50000:50000: 容器内部的 50000 端口映射主机的 50000 端口;
  • –name db2:将容器命名为 db2
  • –privileged=true:使得容器内的 root 拥有真正的 root 权限。
  • -e DB2INST1_PASSWORD=dbPassword:设置内置实例用户 db2inst1 的密码为 dbPassword
  • -e DBNAME=jumpdb:容器启动时自动创建一个名为 jumpdb 的数据库,如果不指定该参数则不创建数据库。注意(容器名称超过8个字符会创建失败)
  • -e LICENSE=accept:接受协议
  • -v /usr/local/db2:/database:挂载目录,其中 /usr/local/db2 是宿主机的目录

1.3 一些执行命令操作

  • (1)进入DB2实例容器
docker exec -it db2 /bin/bash

在这里插入图片描述

  • (2)切换到实例用户 db2inst1
su - db2inst1

在这里插入图片描述

  • (3)可执行db2level查看数据库的版本等信息
 db2level

在这里插入图片描述

  • (4)执行如下命令可以查看已经创建的数据库
 db2 list db directory

在这里插入图片描述

  • (5) 创建数据库
db2sampl -name jumpdb

在这里插入图片描述

  • (6)执行命令db2 connect to jumpdb,连接数据库jumpdb
db2 connect to testdb

在这里插入图片描述

  • (7)查看数据库表
db2 list tables

http://www.ppmy.cn/news/1086785.html

相关文章

【Eclipse】Project interpreter not specified 新建项目时,错误提示,已解决

目录 0.环境 1)问题截图: 2)错误发生原因: 1.解决思路 2.具体步骤 0.环境 windows 11 64位,Eclipse 2021-06 1)问题截图: 2)错误发生原因: 由于我手欠,将…

统计教程|PASS实现两计量指标的的Pearson相关分析时的样本量估计

在临床研究中我们经常会研究两个观察指标间是否有联系,如人的身高与体重、体温与脉搏次数、药物剂量与反应等,相关分析就是研究观察指标间相关关系的统计方法,由于不同资料类型其分析方法有所差异,故本节主要讲解的是定量资料的线…

upload-labs靶场通关详解

文章目录 Pass-01Pass-02Pass-03Pass-04Pass-05Pass-06Pass-07Pass-08Pass-09Pass-10Pass-11Pass-12Pass-13Pass-14Pass-15Pass-16Pass-17Pass-18Pass-19Pass-20方法一(文件夹名欺骗绕过)方法二(%00截断攻击) Pass-21 Pass-01 绕过…

qemu-system-x86_64 命令创建虚拟机,报gtk initialization failed的

因为是ssh命令行启动,增加--nographic # /opt/debug/bin/qemu-system-aarch64 -machine virt-6.2 -qmp tcp:localhost:1238,server,nowait --nographic configure accelerator virt-6.2 start machine init start cpu init start add rom file: virtio-net-pci…

Oracle表空间实用语句(查询、新建、扩充)

oracle表空间 Oracle的表空间与数据文件是成对出现的,每一个数据文件对应一个表空间,一个表空间可以包含多个数据文件。表空间分为普通表空间和大文件表空间,普通表空间的单个数据文件最大为32G,而大文件表空间的单个数据文件最大…

Navicat Premium 16.2.7 数据库管理教程

Navicat Premium 16.2.7是一款功能强大的数据库管理工具,支持多种数据库类型,包括MySQL、Oracle、SQL Server等。以下是使用Navicat Premium的基本步骤: 安装Navicat Premium软件。打开Navicat Premium,在主界面上选择“新建连接…

基于YOLOv8+PyQt5实现的共享自行车识别检测系统,含数据集+模型+精美GUI界面(可用于违规停放检测告警项目)

系列文章目录 文章目录 系列文章目录前言欢迎来到我的博客!我很高兴能与大家分享关于基于YOLOv8的共享自行车识别检测,违规停放告警系统的内容。 一、系统特点7. 带有训练部分标注好的数据集,训练集、验证集 二、环境配置2.anaconda环境导入p…

如何让insert程序速度快,可以试试联合SQL(insert 和 select 一起使用)?

查询添加可选择SQL执行,速度远超程序执行 insert 和 select案例 insert into 表1(列1,列2,列3,...) select 列1,列2,列3,...from表2(GROUP BY 列)116511 条数据 耗时45秒, 如果是程序查询然后再insert,则需要30分钟左右!&#x…