技术开发 频道

主流行式数据库评测:DB2 9.7企业版

  2.安装DB2数据库软件

  以操作系统root用户执行db2_install,根据提示操作,设定安装目录和要安装的版本等以后,耐心等待安装任务完成。DB2用一个安装包包括了同一操作系统平台各个版本的功能,只要在安装类型选择企业版即可,这里我们输入ESE。要注意,由于操作系统默认语言为简体中文,安装界面也是中文提示的,而且,必须输入中文"是"才能更改安装目录。和大多数unix下的软件一样,软件安装只是整个安装过程很小的一步,要使软件能正常工作,大量的配置和管理任务还在后头。

[root@redflag11012601 server]# ./db2_install

用于安装产品的缺省目录 -
/opt/ibm/db2/V9.7

***********************************************************
要选择另一个目录用于安装吗?
[是/否]
Y
要选择另一个目录用于安装吗?
[是/否]
Yes
要选择另一个目录用于安装吗?
[是/否]

输入安装目录的完整路径名 -

------------------------------------------------
/user1/ibm/db2/V9.7


指定下列其中一个关键字以安装 DB2 产品。

  ESE
-- 企业版
  CONSV
  WSE
--  工作组版
  EXP --  易捷版
  PE  --  个人版
  CLIENT
  RTCL

按“帮助”以重新显示产品名称。

按“退出”以退出。

***********************************************************
ESE
正在初始化 DB2 安装。

要执行的任务总数为:
47
要执行的所有任务的总估计时间为:
2070

任务 #
1 启动
描述:正在检查许可协议的接受情况
估计时间
1
任务 #
1 结束


任务 #
47 启动
描述:正在注册 DB2 更新服务
估计时间
30
任务 #
47 结束

任务 #
48 启动
描述:正在更新全局概要文件注册表
估计时间
3
任务 #
48 结束

已成功完成执行。

有关更多信息,请参阅 "
/tmp/db2_install.log.27290" 上的 DB2 安装日志。

  3.注册license

  本安装因为是评估版无须这一步。用户可以在90天内完全测试全部功能。对于购买了企业版等版本license的用户,需要注册license才能长期使用。

  4.创建DB2运行所需要的用户组和用户

  DB2没有独立的用户管理系统,必须借用OS用户来提供安全性认证,所以这里需要创建 LINUX用户和组。一共创建了3个组,每个组一个用户。其作用和含义分别是:

    数据库管理服务器DAS用户 dasusr1 组名: dasadm1
    管理实例的用户 db2inst1 组名:db2iadm1
    受防护用户 db2fenc1 组名: db2fadm1

  其中管理实例的用户 db2inst1是最常用的,我们为它设置口令db2,以便下面步骤的正常操作。创建完成后,执行如下命令查看/etc/group和/etc/passwd,检查用户组和用户是否创建成功。

[root@redflag11012602 server]# groupadd -g 901 db2grp
[root@redflag11012602 server]# groupadd -g 902 db2fgrp
[root@redflag11012602 server]# groupadd -g 903 db2agrp
[root@redflag11012602 server]# useradd -g db2grp -u 801 -d /home/db2inst1 -m -s /bin/sh db2inst1
[root@redflag11012602 server]# useradd -g db2fgrp -u 802 -d /home/db2fenc -m -s /bin/sh db2fenc
[root@redflag11012602 server]# useradd -g db2agrp -u 803 -d /home/db2das -m -s /bin/sh db2das

[root@redflag11012602 server]# passwd db2inst1
Changing password
for user db2inst1.
New UNIX password:
BAD PASSWORD: it
is WAY too short
Retype new UNIX password:
passwd:
all authentication tokens updated successfully.

[root@redflag11012602 server]# more /etc/group |grep db2
db2grp:x:
901:
db2fgrp:x:
902:
db2agrp:x:
903:

[root@redflag11012602 server]# more /etc/passwd |grep db2
db2inst1:x:
801:901::/home/db2inst1:/bin/sh
db2fenc:x:
802:902::/home/db2fenc:/bin/sh
db2das:x:
803:903::/home/db2das:/bin/sh
0
相关文章