An's Blog
收藏、分享 …
Toggle navigation
Home
Cesium
SuperMap
ArcGIS
MapboxGL
CentOS
GeoServer
Favorites
Archives
Tags
CentOS7安装达梦DM8数据库(信创)
2023-11-29 14:59:02
17
0
0
admin
# **一、安装** ## **1. 准备工作** 本次安装DM8开发测试版,服务器为x86虚拟机,官方最低硬件要求如下: ## **2. 下载安装包** 访问达梦官网:[下载地址](https://www.dameng.com/list_103.html)。  ## **3. 安装步骤** ### **(1)环境准备** ① 关闭SELinux 1.直接关闭生效 setenforce 0 2.永久关闭 nano /etc/selinux/config SELINUX=disabled ② 防火墙配置 达梦数据库端口为5236,需要防火墙放行,不建议关闭防火墙; 1.检查防火墙是否运行 systemctl status firewalld.service 2.开放端口 firewall-cmd --permanent --add-port=5236/tcp 3.重新加载防火墙 firewall-cmd --reload 4.检查 firewall-cmd --permanent --list-all ③ 内核优化(修改完后运行:sysctl --system) 1.文件数、进程数优化(需要用户退出重新登录生效) nano /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 nano /etc/security/limits.d/20-nproc.conf dmdba soft nproc unlimited 2.内核性能优化 nano /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_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 ④ 磁盘检查(LVM) 运行lsblk检查磁盘是否为lvm,lvm可以无损扩容 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 1T 0 disk ├─sda1 8:1 0 300M 0 part /boot ├─sda2 8:2 0 7.9G 0 part [SWAP] └─sda3 8:3 0 1015.9G 0 part / ⑤ 运维工具包安装 生产环境下推荐安装以下工具包,用于运维、调试: yum -y install net-tools bash-completion sysstat unziplibaiodevice-mapper* ### **(2)安装数据库** ① 创建安装用户 1.创建安装用户组dinstall groupadd -g dinstall 2.创建安装用户dmdba useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba 3.初始化用户密码(密码按实际修改) passwd dmdba ② Java环境 如果对安装程序和客户端运行的Java环境无特殊要求,可以忽略此步骤; ③ 命令行模式安装 1.解压缩安装包 unzip ./dm8_20231116_x86_rh6_64.zip 2.挂载安装包(ISO格式) [root@localhost media]# mount dm8_20231116_x86_rh6_64.iso /media/ [root@localhost media]# ll total 853787 -r-xr-xr-x. 1 root root 2588819 Nov 15 23:50 DM8 Install.pdf -r-xr-xr-x. 1 root root 871688462 Nov 15 23:52 DMInstall.bin 3.安装命令 切换到用户dmdba,进入/media目录执行以下语句: [root@localhost media]# ./DMInstall.bin -i Installer Language: [1]: 简体中文 [2]: English Please select the installer's language [2]:1 .... 安装前小结 安装位置: /home/dmdba/dmdbms 所需空间: 1740M 可用空间: 1007G 版本信息: 有效日期: 安装类型: 典型安装 是否确认安装? (Y/y:是 N/n:否):y 2023-11-29 00:32:10 [INFO] 安装达梦数据库... 2023-11-29 00:32:10 [INFO] 安装 基础 模块... 2023-11-29 00:32:16 [INFO] 安装 服务器 模块... 2023-11-29 00:32:17 [INFO] 安装 客户端 模块... 2023-11-29 00:32:19 [INFO] 安装 驱动 模块... 2023-11-29 00:32:19 [INFO] 安装 手册 模块... 2023-11-29 00:32:19 [INFO] 安装 服务 模块... 2023-11-29 00:32:20 [INFO] 移动日志文件。 2023-11-29 00:32:20 [INFO] 安装达梦数据库完成。 请以root系统用户执行命令: /home/dmdba/dmdbms/script/root/root_installer.sh 安装结束 4.安装完成后,终端提示“请以root系统用户执行命令:”。由于使用非root系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命令。用于可根据提示完成相关操作。 [root@localhost media]# /home/dmdba/dmdbms/script/root/root_installer.sh 移动 /home/dmdba/dmdbms/bin/dm_svc.conf 到/etc目录 创建DmAPService服务 Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service. 创建服务(DmAPService)完成 启动DmAPService服务 5.检查环境变量 su - dmdba nano ~/.bash_profile 检查是否自动生成变量 ④ 初始化数据 1.使用dminit工具初始化数据 [root@localhost media]# cd /home/dmdba/dmdbms/bin [root@localhost bin]# ./dminit PATH=/dmdbdata/ PAGE_SIZE=16 CHARSET=0 DB_NAME=dmtest INSTANCE_NAME=DBSERVER BLANK_PAD_MODE=1 initdb V8 db version: 0x7000c file dm.key not found, use default license! License will expire on 2024-11-09 Normal of FAST Normal of DEFAULT Normal of RECYCLE Normal of KEEP Normal of ROLL log file path: /dmdbdata/dmtest/dmtest01.log log file path: /dmdbdata/dmtest/dmtest02.log write to dir [/dmdbdata/dmtest]. create dm database success. 2023-11-29 00:46:06 默认密码是SYSDBA,到数据库修改 ⑤ 注册数据库 进入安装目录tools目录里,用root用户 cd /home/dmdba/dmdbms/script/root/ 注册数据库服务 [root@localhost root]# ./dm_service_installer.sh -t dmserver -dm_ini /dmdbdata/dmtest/dm.ini -p DMSERVER Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service. 创建服务(DmServiceDMSERVER)完成 ⑥ 检查数据库 ⑦ 开户慢sql日志 ### **(3)初始化数据库** ① 关闭SELinux ② 防火墙配置 ③ 内核优化 ④ 磁盘检查 ⑤ 运维工具包安装 ⑥ 有。 ⑦ 。 ⑧ 。 ### **(4)启动数据库** ① 关闭SELinux ② 防火墙配置 ③ 内核优化 ④ 磁盘检查 ⑤ 运维工具包安装 ⑥ 有。 ⑦ 。 ⑧ 。 ### **(5)检查数据库** ① 关闭SELinux ② 防火墙配置 ③ 内核优化 ④ 磁盘检查 ⑤ 运维工具包安装 ⑥ 有。 ⑦ 。 ⑧ 。 ### **(6)开启sql日志** ① 关闭SELinux ② 防火墙配置 ③ 内核优化 ④ 磁盘检查 ⑤ 运维工具包安装 ⑥ 有。 ⑦ 。 ⑧ 。
Pre:
模型微调:实现大模型个性化调整的关键技术
Next:
常用SQL语句
0
likes
17
Weibo
Wechat
Tencent Weibo
QQ Zone
RenRen
Table of content