Centos 7.X单机部署DB2 10.5

简介: 系统底层准备工作安装jdktar xvf jdk-7u79-linux-x64.tar.gz vi /etc/profile#设置JDK环境变量:vi /etc/profile 末尾添加JDK环境变量设置:JAVA_HOME=/usr/local/javaJRE_HOME=/usr/local/java/jreCLASSPATH=.

系统底层准备工作

安装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  #设置端口
目录
相关文章
|
2月前
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
124 0
|
2月前
|
Oracle Java 关系型数据库
CentOS 7.6操作系统部署JDK实战案例
这篇文章介绍了在CentOS 7.6操作系统上通过多种方式部署JDK的详细步骤,包括使用yum安装openjdk、基于rpm包和二进制包安装Oracle JDK,并提供了配置环境变量的方法。
259 80
|
1月前
|
存储 Linux 开发者
虚拟机centos7.9一键部署docker
本文介绍了如何在 CentOS 7.9 虚拟机上安装 Docker 社区版 (Docker-ce-20.10.20)。通过使用阿里云镜像源,利用 `wget` 下载并配置 Docker-ce 的 YUM 仓库文件,然后通过 `yum` 命令完成安装。安装后,通过 `systemctl` 设置 Docker 开机自启并启动 Docker 服务。最后,使用 `docker version` 验证安装成功,并展示了客户端与服务器的版本信息。文中还提供了列出所有可用 Docker-ce 版本的命令。
151 0
虚拟机centos7.9一键部署docker
|
2月前
|
存储 Kubernetes 负载均衡
CentOS 7.9二进制部署K8S 1.28.3+集群实战
本文详细介绍了在CentOS 7.9上通过二进制方式部署Kubernetes 1.28.3+集群的全过程,包括环境准备、组件安装、证书生成、高可用配置以及网络插件部署等关键步骤。
362 3
CentOS 7.9二进制部署K8S 1.28.3+集群实战
|
2月前
|
Linux pouch 容器
CentOS7部署阿里巴巴开源的pouch容器管理工具实战
关于如何在CentOS 7.6操作系统上安装和使用阿里巴巴开源的Pouch容器管理工具的实战教程。
115 2
CentOS7部署阿里巴巴开源的pouch容器管理工具实战
|
2月前
|
Kubernetes Linux API
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
该博客文章详细介绍了在CentOS 7.6操作系统上使用kubeadm工具部署kubernetes 1.17.2版本的测试集群的过程,包括主机环境准备、安装Docker、配置kubelet、初始化集群、添加节点、部署网络插件以及配置k8s node节点管理api server服务器。
114 0
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
|
3月前
|
Linux 数据安全/隐私保护 网络虚拟化
centos7部署Pritunl
centos7部署Pritunl
|
3月前
|
Linux 数据安全/隐私保护 虚拟化
centos7部署openVPN
centos7部署openVPN
|
3月前
|
SQL 分布式计算 Hadoop
centos7通过CDH部署Hadoop
centos7通过CDH部署Hadoop
|
3月前
|
分布式计算 Java Linux
centos7通过Ambari2.74部署Hadoop
centos7通过Ambari2.74部署Hadoop
下一篇
无影云桌面