DM数据库搭建
1.1 系统环境检查
查看系统配置信息
查看 cpu 信息:
[root@localhost ~]# lscpu
[root@localhost ~]# cat /proc/cpuinfo
查看内存信息:
[root@localhost ~]# free -m
注意:数据库内存要至少 1G,linux swap 分区一般是物理内存的 1.5
倍
查看硬盘、分区信息
[root@localhost ~]# fdisk -l
[root@localhost ~]# df -h
如果数据库开启 SQL 日志分析,那么/tmp 分区至少要 600M
远程访问数据库需要关闭防火墙
[root@localhost ~]# systemctl status firewalld
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
系统要求:
内核要在 2.6 以上,glibc 2.3 UnixODBC gcc
[root@localhost ~]# uname -ra
[root@localhost yum.repos.d]# yum install gcc
1.2 规划路径
[root@localhost /]# mkdir -p /dm8
1.3 创建安装用户(建议不要使用 root) )
[root@localhost /]# groupadd dinstall
[root@localhost /]# useradd -g dinstall dmdba
[root@localhost /]# passwd dmdba
[root@localhost /]# chown dmdba:dinstall /dm8 -R
[root@localhost /]# ls -ld /dm8
1.4 配置 dmdba 用户环境变量(可选项)
环境变量生效:
[dmdba@localhost ~]$ source .bash_profile
1.5 设置最大文件打开数
修改之后重启生效
[root@localhost /]# vi /etc/security/limits.conf
dmdba soft nofile 4906
dmdba hard nofile 65536
dmdba soft nproc 10240
dmdba hard nproc 10240
临时生效:ulimit -n 65536
1.6 数据库软件安装
[root@localhost home]# mount -o loop /home/dm8_setup_rh7.iso /mnt
mount: /dev/loop0 写保护,将以只读方式挂载
CLI:命令行的交互式安装
[dmdba@localhost mnt]$ ./DMInstall.bin –i
安装目录的结构和内容:
bin:库文件和达梦常用的命令
bin2 :UTF8
Desktop:桌面
Drivers:驱动
jar :jar 包,存放的是逻辑备份、数据快速加载、日志挖掘
license_en.txt license_zh.txt :许可信息
log :日志
release_zh.txt release_en.txt :版本信息
script :脚本
uninstall uninstall.sh :卸载
web :dem 类似 oracle oem
doc :文档
include :头文件(.h)
jdk :java
Samples :示例
tool :客户端工具
执行脚本(用 root 账号)
/dm8/script/root/root_installer.sh
1.7 创建数据库实例
一个数据库软件是可以安装多个实例,通过端口号来区分
[dmdba@localhost bin]# ./dminit path=/dm8/data db_name=DB_TEST1
instance_name=TEST1 PORT_NUM=5238
查看达梦数据库服务的方式
[dmdba@SRV-NWWZ-DMDB-01 bin]$ 。、
dmdba 23160 1 0 10:35 pts/0 00:00:00 /data/dmdbms/dmdbms/bin/dmserver /data/dmdbms/DAMENG/dm.ini -noconsole
dmdba 23424 10746 0 10:37 pts/0 00:00:00 grep dmserve
安装完成之后,需要先启停数据库一次
后台启动:
准备数据库后台启动脚本
cd /data/dmdbms/dmdbms/bin/service_template
cp DmService …/DmService_5236
vim DmService_5236
–修改INI_PATH=/data/dmdbms/DAMENG/dm.ini
后台方式启动数据库
cd /data/dmdbms/dmdbms/bin
./DmService_5236 start --启动达梦数据库
./DmService_5236 stop --停止达梦数据库
[dmdba@loca