1部署规划
1.1系统配置规划
操作系统版本 Red Hat Enterprise Linux Server release 6.5 (Santiago)
内存大小: 4G
CPU :2核
磁盘空间: 200G
1.2路径规划
安装路径: /dmdba/dmdbms
数据库实例数据路径: /data/dmdata
归档路径: /data/dmdata/arch
备份路径: /data/dmdata/bak
echo “session required pam_limits.so” >> /etc/pam.d/login
cat /etc/pam.d/login
2.6.3修改内核参数
vi /etc/sysctl.conf
#DM SETTING
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
kernel.panic_on_oops = 1
kernel.shmmax = 5033164800
kernel.shmall = 1228800
kernel.shmmni = 4096
改完了以后使之生效:
sysctl -p
2.6.4关闭透明页
cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
表示已经开启
cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
表示已经开启
关闭方法:
vi /etc/rc.d/rc.local
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
chmod +x /etc/rc.d/rc.local
2.6.5配置安全相关的参数
2.6.5.1、禁用SELINUX
vi /etc/selinux/config
改SELINUX=disabled
或者echo “SELINUX=disabled”>> /etc/selinux/config
setenforce 0 ##命令临时生效,告警,不启用
2.6.5.2关闭防火墙
6的版本:
service iptables stop
service iptables disable
service iptables status
chkconfig iptables off
7的版本:
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service
重启OS生效
reboot
2.6.6配置dmdba用户的环境变量
su – dmdba
export LANG=en_US
vi ~/.bash_profile
注释掉以下内容:
#PATH= P A T H : PATH: PATH:HOME/bin
#export PATH
把以下内容拷进去:
#################################################
Dameng Database Environment Configuration ###
export TMP=/tmp
export TMP_DIR= T M P e x p o r t D M I N S T A L L T M P D I R = TMP export DM_INSTALL_TMPDIR= TMPexportDMI/span>NSTALLT/span>MPDIR=TMP
export DM_HOME=/DMDBA/DBMS
export LD_LIBRARY_PATH=” L D L I B R A R Y P A T H : / D M D B A / D B M S / b i n ” e x p o r t P A T H = LD_LIBRARY_PATH:/DMDBA/DBMS/bin” export PATH= LDL/span>IBRARYP/span>ATH:/DMDBA/DBMS/bin“exportPATH=DM_HOME/bin: D M H O M E / t o o l : DM_HOME/tool: DMH/span>OME/tool:PATH:$HOME/bin
umask 022
### end ###
验证:
source ~/.bash_profile
env |grep DM
3DM8图形化安装过程
3.1将DM8安装包挂载至服务器
[dmdba@dmhost mnt]$ ls -ls
total 645538
2854 -r-xr-xr-x 1 root root 2921902 Aug 22 13:53 DM8 Install.pdf
642685 -r-xr-xr-x 1 root root 658108693 Sep 6 09:28 DMInstall.bin
3.2安装数据库软件
1、准备安装文件
cp / mnt/DMInstall.bin /home
2、安装数据库软件
cd /home
./DMInstall.bin -i
是否输入Key文件路径(Y/y:是 N/n:否) [Y/y]:
请输入Key文件的路径地址 [dm.key]:/DMDB/soft/dm_linux.key
有效日期: 2021-06-25
服务器颁布类型: 安全版
发布类型: 试用版
用户名称: 武汉达梦公司疫情期间临时授权
授权用户数: 无限制
并发连接数: 无限制
是否设置时区(Y/y:是 N/n:否) [Y/y]:
设置时区:
[ 1]: GTM-12=日界线西
[ 2]: GTM-11=萨摩亚群岛
[ 3]: GTM-10=夏威夷
[ 4]: GTM-09=阿拉斯加
[ 5]: GTM-08=太平洋时间(美国和加拿大)
[ 6]: GTM-07=亚利桑那
[ 7]: GTM-06=中部时间(美国和加拿大)
[ 8]: GTM-05=东部部时间(美国和加拿大)
[ 9]: GTM-04=大西洋时间(美国和加拿大)
[10]: GTM-03=巴西利亚
[11]: GTM-02=中大西洋
[12]: GTM-01=亚速尔群岛
[13]: GTM=格林威治标准时间
[14]: GTM+01=萨拉热窝
[15]: GTM+02=开罗
[16]: GTM+03=莫斯科
[17]: GTM+04=阿布扎比
[18]: GTM+05=伊斯兰堡
[19]: GTM+06=达卡
[20]: GTM+07=曼谷,河内
[21]: GTM+08=中国标准时间
[22]: GTM+09=汉城
[23]: GTM+10=关岛
[24]: GTM+11=所罗门群岛
[25]: GTM+12=斐济
[26]: GTM+13=努库阿勒法
[27]: GTM+14=基里巴斯
请选择设置时区 [21]:
安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序 [1 典型安装]:
所需空间: 1071M
请选择安装目录 [/home/dmdba/dmdbms]:/DMDB/app/DM8
可用空间: 92G
是否确认安装路径(/DMDB/app/DM8)(Y/y:是 N/n:否) [Y/y]:
安装前小结
安装位置: /DMDB/app/DM8
所需空间: 1071M
可用空间: 92G
版本信息: 安全版
有效日期: 2021-06-25
安装类型: 典型安装
是否确认安装(Y/y:是 N/n:否):y
2020-11-30 10:35:54
[INFO] 安装达梦数据库…
2020-11-30 10:35:55
[INFO] 安装 基础 模块…
2020-11-30 10:35:58
[INFO] 安装 服务器 模块…
2020-11-30 10:35:58
[INFO] 安装 客户端 模块…
2020-11-30 10:35:59
[INFO] 安装 驱动 模块…
2020-11-30 10:36:00
[INFO] 安装 手册 模块…
2020-11-30 10:36:00
[INFO] 安装 服务 模块…
2020-11-30 10:36:01
[INFO] 移动ant日志文件。
2020-11-30 10:36:01
[INFO] 安装达梦数据库完成。
请以root系统用户执行命令:
/DMDB/app/DM8/script/root/root_installer.sh
安装结束
3. root用户执行root脚本,自动注册DmAPService服务
# DmAPService 用于数据库备份的辅助进程服务。**
3.3命令行初始化数据库
cd /dmdba/dmdbms/bin
[dmdba@DMDB10 ~]$./dminit PATH=/DMDB/data DB_NAME=DMOA INSTANCE_NAME=DMOA PORT_NUM=5236 PAGE_SIZE=16 CASE_SENSITIVE=1 CHARSET=0
initdb V8
db version: 0x7000b
License will expire on 2021-06-25
log file path: /DMDB/data/DMOA/DMOA01.log
log file path: /DMDB/data/DMOA/DMOA02.log
write to dir [/DMDB/data/DMOA].
create dm database success. 2020-11-30 20:47:15
[dmdba@DMDB10 ~]$ cd /DMDB/data/
[dmdba@DMDB10 data]$ ls
DMOA
[dmdba@DMDB10 data]$ ls -lh DMOA/
总用量 800K
drwxr-xr-x 2 dmdba dinstall 4.0K 11月 30 20:47 bak
drwxr-xr-x 2 dmdba dinstall 4.0K 11月 30 20:47 ctl_bak
-rw-r–r– 1 dmdba dinstall 5.0K 11月 30 20:47 dm.ctl
-rw-r–r– 1 dmdba dinstall 49K 11月 30 20:47 dm.ini
-rw-r–r– 1 dmdba dinstall 808 11月 30 20:47 dminit20201130204712.log
-rw-r–r– 1 dmdba dinstall 256M 11月 30 20:47 DMOA01.log
-rw-r–r– 1 dmdba dinstall 256M 11月 30 20:47 DMOA02.log
-rw-r–r– 1 dmdba dinstall 633 11月 30 20:47 dm_service.prikey
drwxr-xr-x 2 dmdba dinstall 4.0K 11月 30 20:47 HMAIN
-rw-r–r– 1 dmdba dinstall 128M 11月 30 20:47 MAIN.DBF
-rw-r–r– 1 dmdba dinstall 128M 11月 30 20:47 ROLL.DBF
-rw-r–r– 1 dmdba dinstall 479 11月 30 20:47 sqllog.ini
-rw-r–r– 1 dmdba dinstall 10M 11月 30 20:47 SYSTEM.DB
[root@DMDB10 root]# chkconfig –list | grep -i dm
DmAPService 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
DmServiceDMOA 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
mdmonitor 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
nfs-rdma 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
rdma 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
[root@DMDB10 root]# service DmServiceDMOA status
DmServiceDMOA is stopped
[root@DMDB10 root]# service DmServiceDMOA start
Starting DmServiceDMOA: [ OK ]
[root@DMDB10 root]# service DmServiceDMOA status
DmServiceDMOA (pid 12918) is running.
4命令行方式启停
[root@RS219 test]# service DmServiceDMOA start
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览31292 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!