一、创建用户和组
[root@localhost ~]# groupdel db2grp
[root@localhost ~]# groupdel db2fgrp
[root@localhost ~]# groupdel dasadm
[root@localhost ~]# groupadd db2grp
[root@localhost ~]# groupadd db2fgrp
[root@localhost ~]# groupadd dasadm
[root@localhost ~]# useradd -g db2grp -d /home/db2inst -s /bin/bash db2inst
[root@localhost ~]# useradd -g db2fgrp -d /home/db2fenc -s /bin/bash db2fenc
[root@localhost ~]# useradd -g dasadm -d /home/dasusr -s /bin/bash dasusr
[root@localhost ~]# passwd db2inst
[root@localhost ~]# passwd db2fenc
[root@localhost ~]# passwd dasusr
实例所有者:
DB2实例是在实例所有者主目录中创建的。此用户控制所有DB2进程,并拥有包含在该实例中的数据库所使用的所有文件系统和设备。缺省用户为db2inst1,缺省组为db2iadm1。
这里实例所有者用户为db2inst,组为db2grp,主目录是/home/db2inst.
受防护的用户:
受防护的用户用于在DB2数据库所使用的地址空间之外运行用户定义的函数(UDF)和存储过程。缺省用户为db2fenc1,缺省组为db2fadm1。
DB2管理服务器用户:
DB2管理服务器用户用于运行系统上的DB2管理服务器(DAS)。缺省用户为dasusr1,缺省组为dasadm1。
每台计算机上只能有一个DAS。一个DAS服务一个或多个数据库实例,包括属于不同安装的数据库实例。DAS可以维护其发行版级别低于DAS发行版级别的数据库实例。对于其发行版级别高于DAS发行版级别的数据库实例,DAS应该被迁移到更高级别。
二、创建目录,解压安装文件
[root@localhost ~]# mkdir /home/db2install
[root@localhost DB2]# mv v9.7fp5_linuxia32_server.tar.gz /home/db2install
三、执行安装脚本
[root@localhost server]# ./db2_install
四、创建DAS和数据库实例
[root@localhost /]# cd /opt/ibm/db2/V9.7/instance
创建DSA:
[root@localhost instance]# ./dascrt -u dasusr
SQL4406W The DB2 Administration Server was started successfully.
DBI1070I Program dascrt completed successfully.
说明:-u dasusr指定DAS用户名,不指定会提示参数不合法。
创建数据库实例:
[root@localhost instance]# ./db2icrt -p 50001 -u db2fenc db2inst
DBI1070I Program db2icrt completed successfully.
说明:-p 50001参数表示指定DB2实例对外服务端口;
-u db2fenc表示指定此实例使用的fence用户名;
db2inst 表示指定此实例名和所有者名。
设置数据库实例自动启动:
[root@localhost instance]# su - db2inst
[db2inst@localhost ~]$ db2iauto -on db2inst
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25744374/viewspace-752619/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25744374/viewspace-752619/