RHEL5 安装DB2 V9.7数据库

实验环境

操作系统:Red Hat Enterprise Linux Server release 5.5

数据库:DB2 v9.7   文件名:v9.7_linuxia32_server.tar.gz

由于只是自己做实验用,为了快速搭建Linux DB2数据库实验环境,本文并不采用静默文件方式,只介绍图形化安装,并创建实例以及数据库操作。

官方推荐安装DB2的步骤分为:

1、先决条件检查

2、配置Java环境

3、修改系统内核参数

4、安装数据库

5、配置数据库

6、验证安装

详细的安装步骤,用户可参考:http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=%2Fcom.ibm.db2.luw.common.doc%2Fdoc%2Fc0023859.html 页面进行。

这里我们直接跳过1-3的步骤,直接进行安装数据库,采用root帐户直接进行安装。

由于下载的是32位版本的DB2数据库,所以在安装操作系统时也需要是32位的,要不然无法安装,并提示无法将32位的数据库安装在64位操作系统上。

数据库的下载可以到IBM官方网站进行下载,下载需要注册帐号,这里自行注册帐号并下载即可。

将下载的软件解压到soft目录文件夹下,如图1

1

解压命令:

tar zxvf  v9.7_linuxia32_server.tar.gz 

进入解压之后的server 目录,运行./db2_install进行数据库安装

[root@localhost soft]# cd server/
[root@localhost server]# ls
db2           db2_deinstall  db2ls           db2setup  installFixPack
db2ckupgrade  db2_install    db2prereqcheck  doc
[root@localhost server]# ./db2_install 

在选择路径的时候,我们选择默认的路径,如果需要更改路径,需输入"是",这里输入"否"即可,如图2

2

选择安装产品的类型,由于我们安装的是企业版本,所以输入ESE,如图3

3

正在进行安装,如图4

4

安装完成,如图5

5

由于安装完之后,并不会创建实例以及数据库,所以我们需要进入到/opt/ibm/db2/V9.7/instance/目录下,开始配置实例,并配置数据库。命令如下:

[root@localhost instance]# cd /opt/ibm/db2/V9.7/instance/
[root@localhost instance]# ls
common   dasutil       db2iauto  db2idrop  db2instcfg  db2istrt     db2prechk
dascrt   db2chkf       db2icknm  db2iexec  db2ipcld    db2iuadm     db2uit
dasdrop  db2ckmig      db2ickts  db2iinfo  db2iset     db2iupdt     disp_msg
daslist  db2ckupgrade  db2icrt   db2ilist  db2isetup   db2iupgrade  native
dasmigr  db2clpid      db2idbm   db2imchk  db2isrv     db2iutil
dasupdt  db2dbmchk     db2idefs  db2imigr  db2istop    db2iver
[root@localhost instance]# ./db2isetup

运行./db2isetup之后,会弹出窗口界面,如图6

6

进入配置DB2 实例欢迎界面,如图7

7

配置DB2数据的DAS帐号,在password栏目输入password即可。如图8

8

选择创建DB2实例,如图9

9

选择single partition Instance,如图10

10

配置DB2实例的所有者,创建db2insta1用户,如图11

11

创建fenced user,如图12

12

配置DB2实例服务名称以及端口,如图13

13

准备DB2 Tools目录,这里不需要配置工具,所以不选择,如图14

14

配置DB2数据库实例告警信息,主要是配置邮件服务器地址,这里用不到,所以不需要配置,如图15

15

配置Informix 数据源支持,这里用不到informix数据库,故不需要配置,如图16

16

配置DB2文本搜索服务,这里也不需要,所以暂时不配置,后续文章内会介绍,如图17

17

预览配置,前面的步骤实际上是生成相应文件,以便于安装数据库时读取到,如图18

18

点击完成,就可以进行实例安装了,如图19

19

整个实例的创建过程大概10分钟,稍等一会儿即可。如图20

20

单击Finish完成实例的配置,接下来我们连接到实例,并创建一个名为test的数据库。

要创建数据库,首先得切换到数据库实例所管理的用户下,如上面创建的db2inst1用户,命令:

 

[root@localhost instance]# su - db2inst1

使用DB2命令切换到DB2的CLP环境下,如下:

[db2inst1@localhost ~]$ db2
(c) Copyright IBM Corporation 1993,2007
Command Line Processor for DB2 Client 9.7.1

You can issue database manager commands and SQL statements from the command 
prompt. For example:
    db2 => connect to sample
    db2 => bind sample.bnd

For general help, type: ?.
For command help, type: ? command, where command can be
the first few keywords of a database manager command. For example:
 ? CATALOG DATABASE for help on the CATALOG DATABASE command
 ? CATALOG          for help on all of the CATALOG commands.

To exit db2 interactive mode, type QUIT at the command prompt. Outside 
interactive mode, all commands must be prefixed with 'db2'.
To list the current command option settings, type LIST COMMAND OPTIONS.

For more detailed help, refer to the Online Reference Manual.

db2 => 

在DB2 CLP环境下,创建DB2数据库,整个创建数据库的过程需要很长一段时间,如下

db2 => create database test 
DB20000I  The CREATE DATABASE command completed successfully.
db2 => 

接下来可以在db2ints1用户目录下看到刚才创建的数据库,信息如下:

[root@localhost NODE0000]# pwd
/home/db2inst1/db2inst1/NODE0000
[root@localhost NODE0000]# ls
SQL00001  sqldbdir  TEST
[root@localhost NODE0000]# 


[root@localhost NODE0000]# cd TEST/
[root@localhost TEST]# ls
T0000000  T0000001  T0000002
[root@localhost TEST]# 

 

接下来,连接到数据库,如下:

db2 => connect to test

   Database Connection Information

 Database server        = DB2/LINUX 9.7.1
 SQL authorization ID   = DB2INST1
 Local database alias   = TEST

db2 => 

至此,我们完成了数据库的安装,以及数据库实例的创建与数据库创建。

–ENDOF–

Comments are closed.