1下载DB2数据库软件包

mkdir -p /opt/db2v11.1/
cd /opt/db2v11.1/
wget https://iwm.dhe.ibm.com/sdfdl/v2/regs2/db2pmopn/Express-C/DB2ExpressC11/Xa.2/Xb.aA_60_-i7xG42x7rZcj9irKm9qfC4e8JXlT1bnFk_tk/Xc.Express-C/DB2ExpressC11/v11.1_linuxx64_expc.tar.gz/Xd./Xf.LPr.D1vk/Xg.9927581/Xi.swg-db2expressc/XY.regsrvs/XZ.RNzclAYCV6lTKjleviVov4YXSbA/v11.1_linuxx64_expc.tar.gz 

2解压软件包

[root@localhost db2v11.1]# tar xf v11.1_linuxx64_expc.tar.gz 

3开始安装软件包

[root@localhost ~]# yum install -y compat-libstdc++-33 libaio.so.1
[root@localhost expc]# cd /opt/db2v11.1/expc
[root@localhost expc]# ./db2_install
Default directory for installation of products - /opt/ibm/db2/V10.5***********************************************************
Install into default directory (/opt/ibm/db2/V10.5) ? [yes/no]
是否选择默认目录安装,选择yes
*************************************************
The execution completed successfully.
安装命令执行完成

4注册license

[root@localhost expc]# cd /opt/ibm/db2/V11.1/adm/
[root@localhost adm]# chmod  775 *
[root@localhost adm]# ./db2licm -a /opt/db2v11.1/expc/db2/license/db2expc_uw.lic

5创建用户组

[root@localhost adm]# groupadd -g 901 db2iadm1
[root@localhost adm]# groupadd -g 902 db2fadm1
[root@localhost adm]# groupadd -g 903 db2dadm1

6创建用户

(分别是拥有实例的用户,受防护的用户,DAS用户)且指定对应的用户组
[root@localhost adm]# useradd -g db2iadm1 -u 101 -d  /home/db2inst1 -m  db2inst1
[root@localhost adm]# useradd -g db2fadm1 -u 102 -d  /home/db2fenc1 -m  db2fenc1
[root@localhost adm]# useradd -g db2dadm1 -u 103 -d  /home/db2dasusr1 -m  db2dasusr1参数说明:
-u uid  使用者的ID值,必须为唯一的ID值,除非用-o选项可以不唯一,数字不可为负值,0~999传统上是保留给系统帐号使用。
-d path 使用者目录
-m  使用者目录如不存在则自动建立
-s shell  使用者登入后使用shell名称作为提示符,如果不写系统会帮你指定预设的登入shell

7添加用户的密码

[root@localhost adm]# passwd db2inst1
[root@localhost adm]# passwd db2fenc1
[root@localhost adm]# passwd db2dasusr1

8检查用户组和用户

[root@localhost adm]# more /etc/group | grep db2
db2iadm1:x:901:
db2fadm1:x:902:
db2dadm1:x:903:[root@localhost adm]# more /etc/passwd | grep db2
db2inst1:x:101:901::/home/db2inst1:/bin/bash
db2fenc1:x:102:902::/home/db2fenc1:/bin/bash
db2dasusr1:x:103:903::/home/db2dasusr1:/bin/bash

9创建实例

绑定端口号
[root@localhost instance]# cd /opt/ibm/db2/V11.1/instance
[root@localhost instance]# ./db2icrt -p 50000 -u db2fenc1 db2inst1创建样本数据库
[root@localhost instance]# su - db2inst1
[db2inst1@localhost ~]$ db2sampl
[db2inst1@localhost ~]$ db2start
[db2inst1@localhost ~]$ db2 “select * from staff”
[root@localhost instance]# ./dascrt -u db2dasusr1 (创建DB2管理服务器)
[root@localhost instance]# ./db2icrt -u db2fenc1 db2inst1 (创建DB2实例)

10配置DB2

(1)设置DB2自启动
[root@localhost instance]# su -
[root@localhost instance]# cd /opt/ibm/db2/V10.5/instance
[root@localhost instance]# ./db2iauto -on db2inst1(2)修改网络服务端口(注:在db2inst1用户下)
修改DB2的服务端口为50658,默认情况下端口是50000(单实例的话可以不修改)
[root@localhost expc]# su - db2inst1
[db2inst1@localhost ~]$ db2 update dbm cfg using SVCENAME 50658(3)修改DB2连接方式为TCP/IP
[root@localhost expc]# su - db2inst1
[db2inst1@localhost ~]$ db2set DB2COMM=TCPIP(4)修改字符集
[db2inst1@localhost ~]$ db2set db2codepage=1208(也就是utf-8)
数据库db2  系统centos  xhell    三个字符集要一致

11查看DB2许可证

[db2inst1@localhost ~]$ db2licm -l
Product name:                     "DB2 Express-C"
License type:                     "Unwarranted"
Expiry date:                      "Permanent"
Product identifier:               "db2expc"
Version information:              "11.1"
Max number of CPUs:               "2"
Max amount of memory (GB):        "16"
Max number of cores:              "2"
Enforcement policy:               "Soft Stop"

12创建数据库并设置字符集

[root@localhost expcD]# su - db2inst1
[root@localhost expc]# db2 create database arapmdb2  using codeset UTF-8 territory CN pagesize 32768
可能会等的时间长一点

13连接数据库

[db2inst1@localhost ~]$ db2 connect to arapmdb2 user db2inst1 using db2inst1

14创建BUFFERPOOL

[db2inst1@localhost ~]$ db2 create BUFFERPOOL testBUFFER SIZE 1000 PAGESIZE 32K

15创建TestTB表

[db2inst1@localhost ~]$ db2 "create table TestTB(id integer not null generated always as identity(start with 1,increment by 1),name varchar(10))"插入数据
[db2inst1@localhost ~]$ db2 "INSERT INTO TestTB(name) VALUES('test')"

Linux下安装DB2数据库相关推荐

  1. Linux下安装DB2数据库步骤及常用命令

    前言: 最近有些项目在Linux下使用的是IBM的DB2数据库,感觉没MySQL那样容易了解深入,可能是DB2数据库更倾向于商业化,没MySQL那样开源,相关DB2的资源网上没MySQL那样普及,至于 ...

  2. linux下安装DB2的详细步骤

    我也是才学习,在网上找了一个在linux下安装DB2 的步骤,共享给大家看看了. linux下安装DB2的详细步骤! 第一步:检查程序包及其版本 在软件包管理中查看下列软件包是否安装,如没有安装,先安 ...

  3. linux下安装mysql数据库[yum install版]

    原文链接:linux下安装mysql数据库[yum install版] 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,yum直接覆原有MariaDB, 或安装包报错无法解决依赖问 ...

  4. linux下创建db2数据库

    – linux下创建db2数据库 root用户下: (su root) –新增用户 useradd spusr –修改用户密码 passwd spusr 实例用户下: (su - db2inst1) ...

  5. 【已解决】Linux下安装MySQL数据库

    [经验贴]安装环境为:Ubuntu12.04,MySQL5.5.28 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar. ...

  6. aixdb2安装手册_AIX下安装db2数据库步骤

    本文主要介绍了如何在AIX6.1下快速安装db2数据库以及基本的环境变量的配置.数据库创建.卸载及安装结果的验证测试~ 1.系统需求 需要 64 位 AIX 内核 AIX 6.1 TL 2 注: PO ...

  7. linux下安装db2

    最近研究了一下在 ubuntu下安装db2的过程,很快就完成安装,特贴出来供大家讨论,如有错误请多多指教. 注意:安装过程请使用root用户,否则会出现安装失败的情况: 安装过程: 准备工作: 1 准 ...

  8. 在linux下安装db2全过程

    一.db2安装: 有两种安装方式:命令和图形界面. 图形界面安装(可以root用户操作): 1.在ibm网站上下载db2安装包v9.7_linuxxia3_2_server.tar.gz 2.用tar ...

  9. Linux下安装oracle数据库步骤

    前期准备:安装好linux系统安装过程中一定要安装开发工具和开发库,这样做的目的是尽可能少的另外打rpm包. 安装oracle数据库需要具备的系统条件以及检查命令: 1:内存要求是922M # gre ...

  10. Linux下安装DM数据库及SrpingBoot+druid连接DM数据库

    本文安装使用 CentOS7 操作系统,为 x86_64 架构,安装步骤全部以命令行方式,安装过程为参考达梦官方文档后的总结.安装完成后使用SrpingBoot+druid连接DM数据库,使用Mave ...

最新文章

  1. Github的Tom大鸟:我是如何拒绝微软30w的诱惑,专注于Github事业
  2. SQLServer的数据类型
  3. jsp窗口关闭的触发函数
  4. python所有软件都打不开机怎么办_电脑软件,小编教你电脑所有软件都打不开怎么解决...
  5. python代码比例_Python如何输出百分比
  6. 3.1 神经网络概览
  7. ❤️《集成SSM框架—图书系统》Mybatis+Spring+SpirngMVC
  8. AccelStepper步进电机库简介操控28BYJ-48步进电机
  9. java框架面试题及答案,年薪50W
  10. WPF 框架开发 ColumnDefinition 和 RowDefinition 的代码在哪
  11. 从CentOS7默认安装的/home中转移空间到根目录/ - LVM操作简明教程
  12. 非常实用的“绿色电子地图”
  13. Python Pandas实现简单Excel数据表合并
  14. Gartner2021新兴技术成熟度曲线,AI与超自动化支撑数字化变革
  15. python爬股指期货数据_新浪期货数据接口API(实时数据/历史数据)
  16. java基于springboot+vue网上图书商城 销售+借阅两种模式 nodejs前后端分离
  17. 青岛科技大学计算机学院官网,青岛科技大学
  18. AI绘画与虚拟人生成实践(二):智能不智障!用chatgpt自动写爆款内容
  19. 邀你来看 | CSDN公开课 利用容器技术打造AI公司技术中台
  20. linux服务器配置免密登录方式(vscode 以及 MobaXterm 登录)

热门文章

  1. 勒索病毒全系列补丁下载链接
  2. html-css-js的几款前端开发工具
  3. 地理加权归回模型 (GWR) 参数估计
  4. SJCcopula matlab,时变copula的matlab程序
  5. 在线教育源码可实现的功能
  6. scala教程(一)
  7. 01-移植AZPR SoC到Xilinx Aritix7 FPGA
  8. 无人机——凤凰模拟器篇(四)图文安装教程(附软件下载)
  9. 基于java的铁路火车售票系统
  10. 生活随记 - 2020国庆第八天