您的位置:首页 > 运维架构 > Linux

centos6.8安装db2expc11.1

2018-01-23 17:34 232 查看
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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  db2