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  #设置端口
目录
相关文章
|
26天前
|
监控 Linux 应用服务中间件
centos7 部署zabbix5 踩坑笔记
centos7 部署zabbix5 踩坑笔记
|
7天前
|
Linux 数据库 开发者
Centos7安装docker并部署halo建站
Docker 是一个开源的应用容器引擎,它允许开发者将应用及其依赖打包到可移植的容器中,然后在任何支持 Docker 的平台上运行。Docker 的核心概念包括镜像(Image)、容器(Container)和仓库(Repository)。镜像是创建容器的基础,容器是镜像的运行实例,而仓库是存储和分发镜像的中心仓库。 Docker 的优势在于快速、一致地交付应用,实现响应式部署和扩展,以及更高效地利用硬件资源。它常用于简化配置、代码流水线管理、提
33 0
|
10天前
|
运维 安全 Linux
如何在CentOS部署JumpServer堡垒机并实现无公网ip环境远程访问
如何在CentOS部署JumpServer堡垒机并实现无公网ip环境远程访问
|
15天前
|
数据可视化 Linux Apache
CentOS部署Apache Superset大数据可视化BI分析工具并实现无公网IP远程访问
CentOS部署Apache Superset大数据可视化BI分析工具并实现无公网IP远程访问
|
15天前
|
JavaScript Linux 数据安全/隐私保护
如何在CentOS7部署Wiki.js知识库并实现分享好友公网远程使用【内网穿透】
如何在CentOS7部署Wiki.js知识库并实现分享好友公网远程使用【内网穿透】
|
20天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
33 0
|
20天前
|
存储 分布式计算 资源调度
centos 部署Hadoop-3.0-高性能集群(二)
centos 部署Hadoop-3.0-高性能集群(二)
13 0
centos 部署Hadoop-3.0-高性能集群(二)
|
20天前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
17 0
|
28天前
|
Kubernetes Linux 网络安全
CentOS7上kubeadm方式部署Kubernetes(v1.24.3版本)
CentOS7上kubeadm方式部署Kubernetes(v1.24.3版本)
90 0
|
28天前
|
Kubernetes 应用服务中间件 网络安全
CentOS7上二进制部署Kubernetes高可用集群(v1.18版本)
CentOS7上二进制部署Kubernetes高可用集群(v1.18版本)
132 0

热门文章

最新文章