1、关闭防火墙、selinux
2、修改好主机名称
3、/etc/hosts解析主机名
4、安装依赖包
# yum install libstdc++.so.6 libaio
安装步骤:
1、 将 DB2_ESE_9_7_0_0_LNXX86_64.iso 或者DB2 安装压缩包上传至服务器 /opt 目录下;[root@xx /]# cd /opt
[root@xx opt]# ls
all.zip DB2_ESE_9_7_0_0_LNXX86_64.iso webapps weblogic
[root@xx opt]# mkdir db2
[root@xx opt]# ls
all.zip db2 DB2_ESE_9_7_0_0_LNXX86_64.iso webapps weblogic
2、将文件 mount 或则解压到某个目录;
[root@xx opt]# mount -o loop /opt/DB2_ESE_9_7_0_0_LNXX86_64.iso /opt/db2
[root@xx opt]# cd db2
ls
db2 db2_deinstall db2_install db2ls db2prereqcheck db2setup doc installFixPack nlpack readmefirst readmefirst.htm readmefirst.txt
3、运行 db2_install 安装 DB2
./db2_install
用于安装产品的缺省目录 - /opt/ibm/db2/V9.7
***********************************************************
要选择另一个目录用于安装吗?[是/否]
否
指定下列其中一个关键字以安装 DB2 产品。
ESE
CLIENT
RTCL
按“帮助”以重新显示产品名称。
按“退出”以退出。
***********************************************************
ESE
选择 DB2 版本,此处为 ESE 企业版
***********************************************************
正在初始化 DB2 安装。
要执行的任务总数为:47
要执行的所有任务的总估计时间为:2019
任务 #1 启动
描述:正在检查许可协议的接受情况
估计时间 1 秒
任务 #1 结束
任务 #2 启动
描述:具备 root 用户特权的情况下进行安装时的基本客户机支持
估计时间 3 秒
任务 #2 结束
任务 #3 启动
描述:产品消息 - 英语
估计时间 12 秒
任务 #3 结束
任务 #4 启动
描述:基本客户机支持
估计时间 176 秒
任务 #4 结束
任务 #5 启动
描述:Java 运行时支持
估计时间 109 秒
任务 #5 结束
.
..
.
.
在此计算机上安装 "DB2 企业服务器版 "
时发生了较小的错误。某些功能部件可能无法正常工作。
有关更多信息,请参阅 "/tmp/db2_install.log.5021" 上的 DB2
安装日志
4、 创建 DB2 管理器、安全防护、实例用户和用户组,
groupadd dasadm1
groupadd db2fadm1
groupadd db2iadm1
useradd -d /home/dasusr1 -g dasadm1 dasusr1
useradd -d /home/db2fenc1 -g db2fadm1 db2fenc1
useradd -d /home/db2inst2 -g db2iadm1 db2inst2
passwd db2inst2
Changing password for user db2inst2.
New UNIX password:
Retype new UNIX password:
5、修改 hosts 文件,确保包含 ip 和主机名
hostname
xx
vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.42 xx
6、创建 DB2 管理服务器
cd /opt/ibm/db2/V9.7/instance/
[root@chinadaasdb01 instance]# ./dascrt dasusr1
DBI1070I Program dascrt completed successfully.
[root@chinadaasdb01 instance]# su - dasusr1
[dasusr1@chinadaasdb01 ~]$ db2admin start
SQL4406W The DB2 Administration Server was started successfully.
[dasusr1@chinadaasdb01 ~]$ db2admin stop
SQL4407W The DB2 Administration Server was stopped successfully.
7、创建 DB2 实例
[root@xx instance]# ./db2icrt -a SERVER -p 50001 -s ese -u db2fenc1 db2inst2
DBI1070I Program db2icrt completed successfully.
[root@xx instance]# su - db2inst2
[db2inst2@xx ~]$ db2start
11/01/2013 17:37:05 0 0 SQL1063N DB2START processing was successful.
SQL1063N DB2START processing was successful.
[db2inst2@xx ~]$ db2stop
2013-11-01 18:08:32 0 0 SQL1064N DB2STOP processing was successful.
SQL1064N DB2STOP processing was successful.
8、设置 DB2 环境变量
[db2inst2@xx ~]$ db2set
[db2inst2@xx ~]$ db2set -all
[g] DB2SYSTEM=chinadaasdb01
[g] DB2INSTDEF=db2inst2
[g] DB2ADMINSERVER=dasusr1
db2set DB2COMM=tcpip[A1]
db2set DB2AUTOSTART=yes[A2]
db2set DB2_SKIPINSERTED=ON
db2set DB2_SKIPDELETED=ON
db2set DB2_EVALUNCOMMITTED=ON
db2set DB2_HASH_JOIN=YES
db2set DB2_RR_TO_RS=YES
db2set DB2CODEPAGE=1386
db2set DB2_PARALLEL_IO=*
[db2inst2@xx ~]$ db2set -all
[i] DB2_SKIPINSERTED=ON
[i] DB2_EVALUNCOMMITTED=ON
[i] DB2_SKIPDELETED=ON
[i] DB2_HASH_JOIN=YES
[i] DB2_RR_TO_RS=YES
[i] DB2CODEPAGE=1386
[i] DB2_PARALLEL_IO=*
[i] DB2AUTOSTART=YES
[i] DB2COMM=tcpip
[g] DB2SYSTEM=chinadaasdb01
[g] DB2INSTDEF=db2inst2
[g] DB2ADMINSERVER=dasusr1
9、更改实例的服务,创建数据库安装目录
[root@xx /]#mkdir u01
[root@xx /]# chown -R db2inst2:db2iadm1 /u01
[root@xxx /]#su – db2inst2
[db2inst2@xx ~]$ db2 update dbm cfg using DFTDBPATH
DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed
successfully.
[db2inst2@xx ~]$ db2 update dbm cfg using SVCENAME
DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed
successfully.
[db2inst2@xx ~]$ db2 get dbm cfg
10、创建 CPZMK 数据库
CREATE DATABASE cpzmk ON <path1,path2,path3> DBPATH ON <path0> USING CODESET TERRITORY COLLATE USING SYSTEM
是否自动存储
编码 GBK
区域 CN 表示中国
默认的数据库页大小 32K
[db2inst2@xx ~]$ db2 CREATE DATABASE cpzmk AUTOMATIC STORAGE YES USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM PAGESIZE 32768
DB20000I The CREATE DATABASE command completed successfully.
[db2inst2@xx ~]$ db2 connect to cpzmk
Database Connection Information
Database server = DB2/LINUXX8664 9.7.0
SQL authorization ID = DB2INST2
Local database alias = CPZMK
[db2inst2@xx ~]$ db2 get db cfg
11、数据安装完成!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30345407/viewspace-2121551/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30345407/viewspace-2121551/