db2 for linux 安装,IBM DB2 For Linux安装指南

一、安装前准备工作:

1、对于Linux系统,需要安装以下软件包:

44cec465650da9e5a37edfea6f2b552e.png

2、Linux内核设置:

编辑/etc/sysctl.conf文件,加入如下内容:

254726e1f285a5d13bd74edcc388be1f.png

3、创建相应用户以及组:

官方文档给出必须创建三个用户用户以及相应的组:

973aafb34ff69d8826d285278f100030.png

这个在后续安装过程创建即可,也可以在安装之前就创建。

4、创建相应目录用于存放db2的数据文件以及日志文件:

这里在根下面创建一个db2总目录,然后创建了一个15G大小的逻辑卷挂载/db2下面,然后在其下面创建相应的文件夹。

1bf0f93821bd61c4ca5b3d9592172279.png

b9362677d1ff149aa05720df1f31169a.png

43957fdf56c096f237628e9a82237198.png

database目录存放数据库实例

db2log1存放db2的主日志文件

db2log2存放镜像日志文件

db2temp存放db2临时表空间

db2用户的家目录的位置

二、安装过程:

安装可以使用root用户安装也可以使用非root用户安装,这里就直接使用root用户安装了。

以root身份执行db2setup,会弹出以下画面:

d239847c9e81b0034ede58d6a01ee59d.png

这里选择安装企业版,点击install new:

98ded1c4be768ca94193c4e705081c58.png

5a0b08763d04a9828c29ed3a352a59f2.png

2b5e97f0b4eed94b0d51f049d6024b13.png

d7524f7275e9bbe49111e8b59bbab6e7.png

下一步之后,就出现创建用户的画面:

4192656665009e9f4c52307a1b22263c.png

接下来询问是否创建实例,本人是初学者,所以创建一个实例:

979b2643442c444b1825e7a52be588b0.png

8cf1b80997800407842875cd50fa2957.png

462af8c905c1ec17ae6cba93385b78cc.png

55e24b596bf782c274bb122c47e9e7bc.png

9e173df2758794cc5e91490a3717995f.png

e61f082b2864db45c00b5d3d279dc143.png

f792b123c6a739b4d3ea33bfb9a9090e.png

最后点击finish开始安装过程。

b68b0b7eaff09d95199377095e4de7ae.png

三、创建数据库:

如果在安装过程中,没有创建数据库,则后续可以使用db2cc命令创建数据库。这是一个基于图形界面的管理工具,使用起来也非常方便。执行db2cc后,会弹出以下画面:

caef500582e41fe46e14bb95797b568e.png

点击右侧的Create New Database,创建数据库:

f65c825a01c68a1d9a816a74bb1330bf.png

指定数据库名称以及存放位置,选中Let DB2 manage my storage,下一步:

af2f74b05aec96f7a2b4f3eba99779b4.png

08116cbb308ae9c843dfa0e00322416e.png

7506ac5539a4efba343d3aecf6f8f7e3.png

点击finish开始创建。默认db2会创建以下三个表空间:

(1)、catalog table space用于存放catalog表。

(2)、user table space存放所有表和索引数据。

(3)、temporary table space临时数据的存放位置。

创建完成后,会看到如下画面:

525bbdb02569be70709b03d99496417e.png

此时还没有连接到xzxjdb1上,点击右侧的connect进行连接。连接之后,会看到右侧多了好多信息:

7ef547a74fae40dcbae446c1232c6e0f.png

使用命令行查看当前数据库中表空间信息:

d7cfa3bdfb0c50d664d75fb656fea744.png

四、DB2的简单管理:

1、查看表空间信息:

78a668295b5487676f4e6720a9cf1bc5.png

2、查看表信息:

225bf34c880d00ffe59fc8d984b137d8.png

3、查看当前实例下的所有数据库信息:

14c80c97c9485502e2adde33372aabc5.png

4、停止数据库:

1ae0b4e09c4bba491ac3bccccf111cbb.png

5、启动数据库:

89571e28e28f64117c27280a9056e9ba.png

6、设置实例自动启动:

871a09e3dafa1ec5fd8b6fe2e2ea0aef.png

本人初学DB2,本文那里有不对的地方,还请各位大侠们提出宝贵意见,小弟不胜感激!!!

参考信息:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值