1.首先创建DB2运行所需要的用户组和用户:

添加用户组命令: groupadd -g GID编号 用户组

groupadd -g 901 db2iadm1
groupadd -g 902 db2fadm1
groupadd -g 903 dasadm1

添加用户命令: useradd -m -g 用户组名 -d 用户的home目录  用户名(-m:自动建立用户的登入目录)

useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1
useradd -m -g db2fadm1 -d /home/db2fenc1 db2fenc1
useradd -m -g db2sadm1 -d /home/db2as1 db2as1

设置DB2数据库相关账户密码

passwd db2inst1

passwd db2fenc1

passwd db2as1

2.在ibm下载免费版的db2,比如:v11.1_linuxx64_expc.tar.gz

使用root用户安装

解压: tar -zxvf v11.1_linuxx64_expc.tar.gz

进入 cd expc/

./db2_install

等待安装完成

3.进入安装数据库目录,创建实例:

cd /opt/ibm/db2/V11.1/instance

./db2icrt -p 50000 -u  db2inst1

4.切换到db2inst1用户,启动实例:

su - db2inst1

启动实例:

db2start

创建sample数据库(用来验证安装db2是否成功):

db2sampl         (这个地方不需要带 "e")

连接到sample:

db2 connect to sample      (这个地方需要带"e")

连接成功后,输入查询语句:

db2 "select * from staff"

退出数据库连接:

disconnect sample

(如果是输入"db2"进入了 db2->命令行,使用quit退出db2->命令行)

5.关闭实例,新建数据库

db2stop

开启实例:

db2start

创建数据库userdb:

db2 create db userdb   (注意:这里是db不是database)

连接到userdb:

db2 connect to userdb

创建表:

db2 "create table tablename(id int,name varchar(50))"

插入数据:

db2 "insert into tablename values(1,'user1')"

查询数据:

db2 select * from tablename

6.其它常用命令:

列出所有实例:

db2ilist

列出当前实例:

db2 get instance

设置当前实例:
set db2instance=db2        (实例名)

列出所有表空间的详细信息
db2 list tablespaces show detail
列出容器的信息
db2 list tablespace containers for tbs_id show detail
列出所有表

db2 list tables       (不是mysql的show tables)

centos6.8安装db2expc11.1相关推荐

  1. centos6一键安装vsftpd脚本

    centos6一键安装vsftpd脚本 手动安装vsftpd参考教程:Centos下安装Vsftpd的图文教程 vsftpd脚本功能: 1.安装 (命令执行:sh xxx.sh)2.添加ftp用户 ( ...

  2. linux卸载hadoop版本,centos6.5 安装hadoop1.2.1的教程详解【亲测版】

    本篇只简单介绍安装步骤 1. 角色分配 10.11.84.4 web-crawler--1.novalocal master/slave 10.11.84.5 web-crawler--2.noval ...

  3. centos6.8 安装nginx

    centos6.8 安装nginx需要编译nginx源码,不过没啥大不了的,按照步骤来,肯定能成功. 1.安装必要的依赖: yum install -y gcc-c++yum install -y p ...

  4. centos6.8安装 gitlab 9.3.5及使用

    centos6.8安装 gitlab 9.3.5及使用 环境准备: [root@caosm03 conf]# cat /etc/issue CentOS release 6.8 (Final) Ker ...

  5. Centos6.6安装zabbix server 3.2

    2019独角兽企业重金招聘Python工程师标准>>> Centos6.6安装zabbix server 3.2 mysql,php,tengine 安装包和表分区脚本下载:http ...

  6. CentOS-6.3安装配置SVN

    安装说明 系统环境:CentOS-6.3 安装方式:yum install (源码安装容易产生版本兼容的问题) 安装软件:系统自动下载SVN软件 检查已安装版本 #检查是否安装了低版本的SVN [ro ...

  7. centos6.5安装docker

    centos6.5 安装docker 防伪码:吃的苦中苦,方为人上人! 前言:在当今的主流社会中,docker和openstatick是一大主流方向,下面为大家讲解理论知识和实际操作现实中的docke ...

  8. LInux CentOS6 无人值守安装实例(原作)

    Linux CentOS6 无人值守安装: 繁重多台服务器安装是一件既没有技术含量有大量浪费时间的过程,无人值守安装是一个可以很方便的定制多台服务器的优选解决方案,一下就来介绍下我的无人值守安装案例: ...

  9. centos 6.5安装mysql5.7,centos6.5安装mysql5.7

    dev.mysql.com/downloads/file/?id=473559 检查并删除以前的mysql  请看上篇   CentOS6.5 下MySQL傻瓜式安装 2.把压缩包放到  /usr/l ...

最新文章

  1. 收藏 | 机器学习模型调优3大策略
  2. 贝叶斯理论与朴素贝叶斯分类理论(Naive Bayesian Model,NBM)
  3. MySQL 为什么我的MySQL会“抖一下“?
  4. 结队作业,小学生3年级数学题出题器
  5. Asp.Net分页控件
  6. python socket编程:实现redirect函数、cookie和session
  7. 乐观锁与悲观锁深入学习
  8. 数据库配置文件,db.properties、jdbc.properties
  9. opera官方教程-前台
  10. adobe flash builder4.6 安装存在问题,可能未安装某些必需组件
  11. 学习 Java全栈工程师6.0 初学者笔记1 2021-08-09
  12. java 万年历绪论_基于安卓Android的万年历的设计与开发(含录像)
  13. 抖音小程序怎么注册?一文看懂抖音小程序注册开发流程
  14. ArrayList集合
  15. 交互式应用中的视线跟踪技术
  16. 【转载】Unity3D导入图片属性信息和默认shader介绍
  17. 监控系统java调用摄像头_java调用摄像头实例
  18. 用qt做网易云音乐--01标题栏实现
  19. Logism · 汉字字库存储芯片扩展 实验
  20. 图像美化和图像处理哪个属于计算机应用,情境体验在计算机图像处理教学中的应用...

热门文章

  1. Oracle存储架构
  2. Hadoop从入门到入土(第九天)
  3. hive on tez安装部署、配置及tez-ui配置
  4. 切换cuda版本之后/usr/local/cuda/lib64找不到的问题
  5. java基于ssm的学校教务管理系统的设计与实现论文-计算机毕业设计
  6. 电脑新安装的win10系统,设置宽带连接的方法
  7. 用Python分析微博股市热度和A股走势的关联
  8. 招聘 | Bifrost、Gear、Phala Network等多家波卡生态项目招聘区块链开发者
  9. 需要证件照怎么办?教你如何自己在线做照片
  10. Java获取时间几月第几周