最近研究了一下在 ubuntu下安装db2的过程,很快就完成安装,特贴出来供大家讨论,如有错误请多多指教。
注意:安装过程请使用root用户,否则会出现安装失败的情况;
安装过程:
准备工作:
1 准备安装文件
v9.7fp4_linuxx64_server.tar.gz db2ese_c.lic
2 将文件上传到服务器的 /home/soft 目录
安装:
安装DB2可以用图形化的界面安装,也可以用命令行的方式安装。图形化界面安装与windows下的方式类似,不再讲解,本文章以命令行方式安装进行讲解。
1 解压db2安装包
1 cd /home/soft 2 tar -zxvf v9.5fp8_linuxx64_server.tar.gz
2 开始安装
1 cd server 2 ./db2_install
出现以下提示时,只需要输入“否“和“ESE”,然后开始安装直到完成。
-------------------------------------------------------------------- 用于安装产品的缺省目录是 /opt/ibm/db2/V9.5*********************************************************** 想要选择另一个目录来进行安装吗 [是/否]?否 指定下面的一个或多个关键字 (用空格分隔)以安装 DB2 产品。ESE CONSV WSE EXP PE CLIENT RTCL 输入 "help" 以重新显示产品名。输入 "quit" 以退出。*********************************************************** ESE 正在初始化 DB2 安装。 ……
下面开始安装,请耐心等待,完成时可能会出现以下信息
在此计算机上安装 "DB2 企业服务器版 " 时发生了较小的错误。某些功能部件可能无法正常工作。有关更多信息,请参阅 "/tmp/db2_install.log.4018" 上的 DB2 安装日志。
使用 vi /tmp/db2_install.log.4018 查看日志文件,如果只有SMTP服务器没有配置和SA MP Base组件安装失败的故障,可以忽略错误。
3 注册 license
1 cd /opt/ibm/db2/V9.7/adm 2 ./db2licm -a /home/soft/db2ese_c.lic
配置:
a、创建以下用户组:groupadd -g 901 db2iadmgroupadd -g 902 db2fadmgroupadd -g 903 dasadmb、创建以下用户:useradd -g db2iadm -u 901 -d /home/db2inst1 -m -s /bin/bash db2inst1useradd -g db2fadm -u 902 -d /home/db2fenc1 -m -s /bin/bash db2fenc1useradd -g dasadm -u 903 -d /home/dasusr1 -m -s /bin/bash dasusr1c、为每个用户修改密码:(账号)passwd db2inst1passwd db2fenc1passwd dasusr1 d、创建db2实例:cd /opt/ibm/db2/V9.7/instance./db2icrt -p 50000 -s ese -u db2fenc1 db2inst1
e、设置 db2连接端口和连接方式
su - db2inst1
db2 update database manager configuration using svcename 50000
db2set DB2COMM=tcpip
db2stop
db2start
安装完成