(该文档只适合个人环境搭建,未涉及到数据库的各种参数配置,未涉及到数据库规划,若需要企业环境搭建请咨询专业人员)
基于Windows的安装
达梦数据库的图形化安装页面还是很友好的,按步骤来就行
基于Linux的安装(使用VMware创建的centOS7虚拟机,DM8)
在linux系统上安装达梦数据库分为两种方式,一种是图形化界面安装,另一种是通过命令行安装,本文主要记录命令行安装。
首先将.iso文件挂载到linux节点上,命令如下:
mount dm8_setup_rh7_64_ent_8.1.1.87_20200601.iso /mnt
该命令只能在root用户下执行,并且是以只读方式挂载。
接下来,在root用户下创建新用户:
1. 创建安装用户组dinstall。
groupadd dinstall
2. 创建安装用户dmdba。
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3. 初始化用户密码。
passwd dmdba
创建用户完成后,使用dmdba到root用户挂载的iso文件的节点上:
[dmdba@localhost ~]$ cd /mnt/
[dmdba@localhost mnt]$ ll
总用量 641948
-r-xr-xr-x. 1 root root 654402934 6月 1 13:53 DMInstall.bin
-r-xr-xr-x. 1 root root 2951496 6月 1 11:38 DM_Install.pdf
在该目录下执行如下命令,进行达梦数据库的无图形化界面的安装:
./DMInstall.bin -i
按照提示完成安装后:
[dmdba@localhost mnt]$ ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
解压安装程序.........
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 3780
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 3780
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited可打开文件数过少,建议至少设置为65536或更多。
欢迎使用达梦数据库安装程序
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区? (Y/y:是 N/n:否) [Y/y]:n
安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1067M请选择安装目录 [/home/dmdba/dmdbms]:
可用空间: 40G
是否确认安装路径(/home/dmdba/dmdbms)? (Y/y:是 N/n:否) [Y/y]:y安装前小结
安装位置: /home/dmdba/dmdbms
所需空间: 1067M
可用空间: 40G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2020-08-17 19:16:28
[INFO] 安装达梦数据库...
2020-08-17 19:16:29
[INFO] 安装 基础 模块...
2020-08-17 19:16:37
[INFO] 安装 服务器 模块...
2020-08-17 19:16:38
[INFO] 安装 客户端 模块...
2020-08-17 19:16:44
[INFO] 安装 驱动 模块...
2020-08-17 19:16:46
[INFO] 安装 手册 模块...
2020-08-17 19:16:46
[INFO] 安装 服务 模块...
2020-08-17 19:16:48
[INFO] 移动ant日志文件。
2020-08-17 19:16:49
[INFO] 安装达梦数据库完成。请以root系统用户执行命令:
/home/dmdba/dmdbms/script/root/root_installer.sh安装结束
看到上述页面时,说明数据库安装结束,接下来是初始化实例以及注册数据库服务。
上述页面中 请以root系统用户执行命令: /home/dmdba/dmdbms/script/root/root_installer.sh 执行结束后,使用root用户,在/dmdbms/script/root目录下执行如下命令,进行初始化实例:
./dminit path=/home/dmdba/dmdbms/data
初始化实例后,再使用root用户,在/dmdbms/script/root目录下执行如下命令,注册服务:
./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini -p DMSERVER
注意命令的拼写是否错误,教程中的./dm_service_installer.sh –t dmserver –p DMOA –i /opt/dmdbms/data/DAMENG/dm.ini –m open 命令有些错误,-i 参数已放弃不用,具体参数信息可执行:
./dm_service_installer.sh -h
查看所有参数信息。
注册服务后,可启用服务,命令如下:
./DmServiceDMSERVER start
至此,数据库安装完成。
建议大家先在windows上安装,安装成功之后,达梦提供了成熟的技术文档,供各位参考。