DM数据库搭建
2020-12-31
修订历史
版本号 修订日期 修订内容 修订人
1.0 2020-12-31 创建文档版本 Liutt
环境:
操作系统版本:rhel 6.4
数据库版本:dm8
目录
DM数据库搭建 1
修订历史 2
达梦数据库搭建 4
1.1查看系统配置信息 4
1.2 规划路径 4
1.3 安装用户(建议不要使用 root) 4
1.4 配置 dmdba 用户环境变量(可选项) 5
1.5 设置最大文件打开数 6
1.6 数据库软件安装 6
1.7创建数据库实例 8
1.7.1查看达梦数据库服务的方式 9
1.7.2安装完成之后,需要先启停数据库一次 9
1.7.3后台启动: 9
1.8 卸载数据库软件 10
达梦数据库搭建
1.1查看系统配置信息
查看 cpu 信息:
[[email protected] ~]# lscpu
[[email protected] ~]# cat /proc/cpuinfo
查看内存信息:
[[email protected] ~]# free -m
注意:数据库内存要至少 1G,linux swap 分区一般是物理内存的 1.5
倍
查看硬盘、分区信息
[[email protected] ~]# fdisk -l
[[email protected] ~]# df -h
如果数据库开启 SQL 日志分析,那么/tmp 分区至少要 600M
远程访问数据库需要关闭防火墙
[[email protected] ~]# systemctl status firewalld
[[email protected] ~]# systemctl stop firewalld
[[email protected] ~]# systemctl disable firewalld
系统要求:
内核要在 2.6 以上,glibc 2.3 UnixODBC gcc
[[email protected] ~]# uname -ra
[[email protected] yum.repos.d]# yum install gcc
1.2 规划路径
[[email protected] /]# mkdir -p /dm8
1.3 安装用户(建议不要使用 root)
[[email protected] /]# groupadd dinstall
[[email protected] /]# useradd -g dinstall dmdba
[[email protected] /]# passwd dmdba
[[email protected] /]# chown dmdba:dinstall /dm8 -R
[[email protected] /]# ls -ld /dm8
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLyQDO4EjMyATMxMjMxAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
1.4 配置 dmdba 用户环境变量(可选项)
环境变量生效:
[[email protected] ~]$ source .bash_profile
1.5 设置最大文件打开数
修改之后重启生效
[[email protected] /]# vi /etc/security/limits.conf
dmdba soft nofile 4906
dmdba hard nofile 65536
临时生效:ulimit -n 65536
1.6 数据库软件安装
[[email protected] home]# mount -o loop /home/dm8_setup_rh7.iso /mnt
mount: /dev/loop0 写保护,将以只读方式挂载
CLI:命令行的交互式安装
[[email protected] 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创建数据库实例
一个数据库软件是可以安装多个实例,通过端口号来区分
[[email protected] bin]# ./dminit path=/dm8/data db_name=DB_TEST1
instance_name=TEST1 PORT_NUM=5238
1.7.1查看达梦数据库服务的方式
[[email protected] 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
1.7.2安装完成之后,需要先启停数据库一次
1.7.3后台启动:
准备数据库后台启动脚本
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 --停止达梦数据库
[[email protected] bin]$ ./disql SYSDBA/SYSDBA:5239
SQL> select status$ from v$instance;
1.8 卸载数据库软件
注意:在卸载数据库之前,需要将数据库备份,然后关闭实例、删除
数据库及卸载数据库软件
[[email protected] dm8]$ ./uninstall.sh -i