系统底层准备工作
安装 jdk
- tar xvf jdk-7u79-Linux-x64.tar.gz
- vi /etc/profile
- # 设置 JDK 环境变量: vi /etc/profile 末尾添加 JDK 环境变量设置:
- JAVA_HOME=/usr/local/java
- JRE_HOME=/usr/local/java/jre
- CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
- export JAVA_HOME JRE_HOME PATH CLASSPATH
- source /etc/profile# 生效修改的配置文件
配置本地 yum 源
如果用的是网络源可忽略这一步
- mount /dev/cdrom /media/ #挂载镜像
- rpm --import /etc/pki/rpm-gpg/RPM* #引入 K 值
- # 配置 yum 源
- vi /etc/yum.repos.d/RHEL-media.repo
- [base]
- name=Server Local Sources
- baseurl=file:///media
- enable=1
- gpcheck=0
安装依赖包
yum install -y librdmacm ibsim ibutils libcxgb3 libibmad libibumad libipathverbs libmthca libnes libibcm numactl
创建用户和组
- groupadd -g 996 db2iadm1
- groupadd -g 995 db2fadm1
- groupadd -g 994 dasadm1
- useradd -u 600 -g db2iadm1 -m -d /home/db2inst1 db2inst1
- useradd -u 601 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
- useradd -u 602 -g dasadm1 -m -d /home/dasusr1 dasusr1
安装 DB2 软件包
tar xvfz DB2_Svr_10.5.0.1_Linux_x86-64.tar.gz
选择安装的功能这里选择 SERVER
您想安装 DB2 PUSTRCALE 功能吗?[是 / 否] 这个地方选择 no
安装完成
创建 DB2 instance
- cd /opt/ibm/db2/V10.5/instance/
- ./db2icrt -u db2fenc1 db2inst1
查看实例是否创建成功
验证 DB2 数据库的安装
以 db2inst1 用户 ID 登录系统:
- su -u db2inst1
- # 启动数据库 DB2:
- db2inst@Linux:~> db2start
- # 停掉 DB2
- db2inst@Linux:~> db2stop
DB2 参数配置
以 db2inst1 用户 ID 登录系统:
su -u db2inst1
执行以下命令设置 DB2 相关参数
- db2set DB2_EXTENDED_OPTIMIZATION=ON #开启扩展优化
- db2set DB2_DISABLE_FLUSH_LOG=ON #开启禁用刷新日志
- db2set AUTOSTART=YES #开启自动启动
- db2set DB2_STRIPED_CONTAINERS=ON #开启集装箱
- db2set DB2_HASH_JOIN=YES #开启哈希连接
- db2set DB2COMM=tcpip #使用 TCP/IP
- db2set DB2_PARALLEL_IO=* #所有的都启动并行 IO
- db2set DB2CODEPAGE=1208 #二进制代码采用那个数值
配置 DB CFG 中的 SVCENAME 参数
db2 update dbm cfg using SVCENAME DB2_db2inst1 #设置端口
来源: https://yq.aliyun.com/articles/691089