DB2安装
创建用户组
groupadd db2iadm1; 实例管理组
groupadd db2fadm1; fence管理组
groupadd dasadm1; 数据库管理组
创建用户及更改密码
useradd -g db2iadm1 -m -d /home/db2inst1 db2inst1
useradd -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
useradd -g dasadm1 -m -d /home/dasusr1 dasusr1
passwd db2inst1
passwd db2fenc1
passwd dasusr1
然后以root权限安装
# sudo ./db2_install
安装过程中,如果提示缺少相应的package,执行下面命令安装所需package
sudo apt-get install package-name
安装好后,下面需要我们来创建数据库实例。
创建DB2实例
/opt/ibm/db2/V9.7/instance/db2icrt -a server -s ese -u db2fenc1 db2inst1
-a server:服务端实例(client 客户端实例,创建完客户端实例后,可以在客户端编目数据库)
-u db2fenc1:指定fence用户为db2fenc1
db2inst1:指定实例名为db2inst1,即用户也为db2inst1
设置DB2使用的端口
su - db2inst1
#DB2需要bash,以下命令修改默认的sh
chsh -s /bin/bash db2inst1
然后退出db2inst1用户,并重新登录
/home/db2inst1/sqllib/db2profile db2配置文件目录
db2 update dbm cfg using svcename 50000 更改db2使用50000端口通信
设置DB2通讯协议
db2set DB2COMM=tcpip
db2set CODEPAGE=1208(设置为UTF8编码)
启动DB2实例
db2start
至此,DB2 在ubuntu下的安装及实例的创建就OK 了。
附录安装信息
附录:安装信息(db2 SAMP未安装,不影响使用):
以root权限安装
# sudo ./db2_install
用于安装产品的缺省目录- /opt/ibm/db2/V9.7
***********************************************************
要选择另一个目录用于安装吗?[是/否]
要选择另一个目录用于安装吗?[是/否]
否
指定下列其中一个关键字以安装DB2 产品。
ESE
CONSV
WSE
EXP
PE
CLIENT
RTCL
按“帮助”以重新显示产品名称。
按“退出”以退出。
***********************************************************
ESE
正在初始化DB2 安装。
要执行的任务总数为:46
要执行的所有任务的总估计时间为:1876
任务#1 启动
描述:正在检查许可协议的接受情况
估计时间1 秒
任务#1 结束
任务#2 启动
描述:具备root 用户特权的情况下进行安装时的基本客户机支持
估计时间3 秒
任务#2 结束
任务#3 启动
描述:产品消息- 英语
估计时间11 秒
任务#3 结束
任务#4 启动
描述:基本客户机支持
估计时间101 秒
任务#4 结束
任务#5 启动
描述:Java 运行时支持
估计时间94 秒
任务#5 结束
任务#6 启动
描述:Java 帮助(HTML)-英语
估计时间7 秒
任务#6 结束
任务#7 启动
描述:具备root 用户特权的情况下进行安装时的基本服务器支持
估计时间7 秒
任务#7 结束
任务#8 启动
描述:全局安全工具箱
估计时间27 秒
任务#8 结束
任务#9 启动
描述:Java 支持
估计时间11 秒
任务#9 结束
任务#10 启动
描述:SQL 过程
估计时间3 秒
任务#10 结束
任务#11 启动
描述:ICU 实用程序
估计时间41 秒
任务#11 结束
任务#12 启动
描述:Java 公共文件
估计时间20 秒
任务#12 结束
任务#13 启动
描述:基本服务器支持
估计时间223 秒
任务#13 结束
任务#14 启动
描述:IBM Java? 软件开发包(SDK)
估计时间44 秒
任务#14 结束
任务#15 启动
描述:控制中心帮助(HTML)-英语
估计时间13 秒
任务#15 结束
任务#16 启动
描述:连接支持
估计时间3 秒
任务#16 结束
任务#17 启动
描述:通信支持- TCP/IP
估计时间3 秒
任务#17 结束
任务#18 启动
描述:并行扩展
估计时间3 秒
任务#18 结束
任务#19 启动
描述:EnterpriseDB 代码
估计时间3 秒
任务#19 结束
任务#20 启动
描述:复制工具
估计时间19 秒
任务#20 结束
任务#21 启动
描述:公共关系型包装器
估计时间3 秒
任务#21 结束
任务#22 启动
描述:控制中心
估计时间42 秒
任务#22 结束
任务#23 启动
描述:命令行处理器加强版
估计时间3 秒
任务#23 结束
任务#24 启动
描述:DB2 数据源支持
估计时间7 秒
任务#24 结束
任务#25 启动
描述:DB2 LDAP 支持
估计时间3 秒
任务#25 结束
任务#26 启动
描述:“DB2 实例安装”向导
估计时间8 秒
任务#26 结束
任务#27 启动
描述:Spatial Extender 客户机
估计时间3 秒
任务#27 结束
任务#28 启动
描述:基本应用程序开发工具
估计时间35 秒
任务#28 结束
任务#29 启动
描述:DB2 更新服务
估计时间4 秒
任务#29 结束
任务#30 启动
描述:第一步
估计时间3 秒
任务#30 结束
任务#31 启动
描述:DB2 企业服务器版的产品特征符
估计时间5 秒
任务#31 结束
任务#32 启动
描述:样本数据库源
估计时间4 秒
任务#32 结束
任务#33 启动
描述:DB2 文本搜索
估计时间200 秒
任务#33 结束
任务#34 启动
描述:Informix 数据源支持
估计时间4 秒
任务#34 结束
任务#35 启动
描述:正在设置DB2 库路径
估计时间180 秒
任务#35 结束
任务#36 启动
描述:正在安装或更新SA MP
估计时间40 秒
任务#36 结束
任务#37 启动
描述:正在执行控制任务
估计时间20 秒
任务#37 结束
任务#38 启动
描述:正在更新全局注册表
估计时间20 秒
任务#38 结束
任务#39 启动
描述:正在安装IBM Tivoli Monitoring for Databases
估计时间600 秒
任务#39 结束
任务#40 启动
描述:正在启动DB2 故障监视器
估计时间10 秒
任务#40 结束
任务#41 启动
描述:正在更新db2ls 链接
估计时间1 秒
任务#41 结束
任务#42 启动
描述:正在注册DB2 许可证
估计时间5 秒
任务#42 结束
任务#43 启动
描述:正在设置缺省全局概要文件注册表变量
估计时间1 秒
任务#43 结束
任务#44 启动
描述:正在初始化实例列表
估计时间5 秒
任务#44 结束
任务#45 启动
描述:正在注册DB2 更新服务
估计时间30 秒
任务#45 结束
任务#46 启动
描述:正在更新全局概要文件注册表
估计时间3 秒
任务#46 结束
在此计算机上安装"DB2 企业服务器版"
时发生了较小的错误。某些功能部件可能无法正常工作。
有关更多信息,请参阅"/tmp/db2_install.log.3837" 上的 DB2
安装日志。