龙空技术网

达梦DM8单机安装(CentOS7)

walk456 111

前言:

如今你们对“centos安装nf_conntrack”都比较关怀,大家都需要学习一些“centos安装nf_conntrack”的相关文章。那么小编在网摘上收集了一些有关“centos安装nf_conntrack””的相关知识,希望小伙伴们能喜欢,你们一起来学习一下吧!

一、安装

1、准备工作

本次安装DM8开发测试版,服务器为x86虚拟机。官方最低硬件要求如下:

本次测试虚拟配置如下:

服务器

CPU

RAM

HDD

NET

虚拟机

i7-8550U @ 1.80GHz*2核心

2GB

20GB

1GB

2、下载文件

安装前登录达梦官网下载软件包。

安装包名字如下,随着更新,安装包日期会更新

3、安装步骤

3.1、环境准备

3.1.1、关闭SELinux

1、直接关闭生效

setenforce 0

2、永久关闭

vi /etc/selinux/config

SELINUX=disabled

3.1.2、防火墙配置

达梦数据库端口为5236,需要防火墙放通,不建议关闭防火墙

1、检查防火墙是否运行

systemctl status firewalld

2、开放端口

firewall-cmd --permanent --add-port=5236/tcp

3、重新加载防火墙

firewall-cmd --reload

4、检查

firewall-cmd --permanent --list-all

确认ports:行是否有端口号:5236

3.1.3、内核优化

修改完后运行sysctl --system

1、文件数、进程数优化(需要用户推出重新登陆生效)

vi /etc/security/limits.conf

dmdba soft nofile 65536

dmdba hard nofile 65536

dmdba soft nproc 65536

dmdba hard nproc 65536

dmdba soft core unlimited

dmdba hard core unlimited

vi /etc/security/limits.d/20-nproc.conf

添加行

dmdba soft nproc 65536

2、内核性能优化

vi /etc/sysctl.conf

kernel.panic = 10

vm.min_free_kbytes = 512000

vm.swappiness = 1

kernel.pid_max = 1000000 #比较激进的数值,不建议互联网业务使用

fs.nr_open = 50000000

fs.file-max = 10000000

fs.aio-max-nr = 1048576

net.ipv4.ip_local_port_range = 1024 65500

net.ipv4.tcp_max_syn_backlog = 262144

net.ipv4.tcp_synack_retries = 1

net.ipv4.tcp_syn_retries = 1

net.ipv4.tcp_keepalive_time = 5

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 0

net.ipv4.tcp_max_tw_buckets = 50000

net.ipv4.tcp_timestamps = 0

net.ipv4.tcp_fin_timeout = 15

net.netfilter.nf_conntrack_max = 655350

net.netfilter.nf_conntrack_tcp_timeout_established = 60

net.netfilter.nf_conntrack_tcp_timeout_close=5

net.netfilter.nf_conntrack_tcp_timeout_close_wait=5

3.1.4、磁盘检查(LVM)

运行lsblk检查磁盘是否为lvm,lvm可以无损扩容。

3.1.5、运维工具包安装

生产环境下推荐安装以下工具包,用于运维、调试:

yum -y install net-tools bash-completion sysstat unzip libaio device-mapper*

3.2、安装数据库

3.2.1、创建安装用户

1. 创建安装用户组 dinstall

groupadd -g 12349 dinstall

2. 创建安装用户 dmdba

useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

3. 初始化用户密码(密码按实际修改)

passwd dmdb

3.2.3、JAVA环境

如果对安装程序和客户端运行的 JAVA 环境无特殊需求,可忽略此步骤。

3.2.4、命令行模式安装

1、解压缩安装包

unzip dm8_20230418_x86_rh6_64.zip

2、挂载安装包(ISO格式)

mount dm8_20230418_x86_rh6_64.iso /media/

3、安装命令

切换到用户:dmdba,进入/media目录

./DMInstall.bin -i

●选择安装语言:中文

●验证Key文件:跳过

●输入时区: 默认,GTM+08=中国标准时间

●选择安装类型:默认,典型安装

●安装路径:默认值为$HOME/dmdbms, root用户则默认为/opt/dmdbms,不建议使用 root来安装

●最后输入y确认全部信息安装

●安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命令。用户可根据提示完成相关操作。

●检查环境变量

su - dmdba

vi ~/.bash_profile

检查是否自动生成变量

3.3、初始化数据库

使用dminit工具初始化数据库

进入目录/home/dmdba/dmdbms/bin

./dminit PATH=/dmdbdata/ PAGE_SIZE=16 CHARSET=0 DB_NAME=dmtest INSTANCE_NAME=DBSERVER BLANK_PAD_MODE=1

默认密码是SYSDBA,到数据库修改

3.3.1、注册数据库

进入安装目录tools目录里,用root用户

cd /home/dmdba/dmdbms2/script/root

注册数据库服务

./dm_service_installer.sh -t dmserver -dm_ini /dmdbdata/dmtest/dm.ini -p DMSERVER

3.4、启动数据库

systemctl start DmServiceDMSERVER.service

3.5、检查数据库

检查数据库服务状态:

systemctl status DmServiceDMSERVER.service

检查端口状态:

netstat -tlnp

客户端连接测试:

切换dmdba用户, 进入程序安装目录/home/dmdba/dmdbms/bin

登录数据库:./disql SYSDBA/Qazwsx123@LOCALHOST:5236

测试语句:select name,instance_name,status$,start_time from v$instance;

3.6、开启慢sql日志

SQL>sp_set_para_value(1,'SVR_LOG',1);

二、卸载

1、卸载服务

切换dmdba用户, 进入程序安装目录/home/dmdba/dmdbms/bin

./dm_service_uninstaller.sh -n DmServiceDMSERVER

2、卸载程序

切换dmdba用户, 进入程序安装目录/home/dmdba/dmdbms/

./uninstall.sh

标签: #centos安装nf_conntrack #win8下安装centos7 #centos7安装 kernel panic #centos7多路径软件下载