前言:本人为达梦数据库初学者,记录一下自己的学习过程,如果有不正确的地方,还请指正。
1 安装环境
操作系统CentOS7
数据库DM8
2 安装前规划
数据库名:DAMENG
实例名:DMSERVER
实例端口:5236
数据库软件安装目录 | /home/dmdba/dmdbms/ |
实例安装目录 | /home/dmdba/dmdata/ |
归档日志存放目录 | /home/dmdba/dmarch/ |
备份文件存放目录 | /home/dmdba/dmbak/ |
3 安装前准备
下载dm8安装包,可以到达梦数据库官网进行下载。
4 创建安装用户和组
不建议使用root用户进行数据库安装,新建dmdba用户来安装数据库。
创建安装用户组 dinstall。
groupadd -g 12349 dinstall
创建安装用户 dmdba
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
初始化用户密码。
passwd dmdba
5 检查当前安装用户的 ulimit 参数
ulimit -a
open files参数需调整,对/etc/security/limits.conf文件进行修改
在limits.conf文件末尾添加如下内容
dmdba soft nofile 65536
dmdba hard nofile 65536
6 安装数据库软件
使用root用户创建/dmiso路径,将下载的达梦数据库安装iso文件上传到此路径下
使用root用户挂载数据库软件的iso文件
切换dmdba用户,进入/dmiso目录下,可以看到DMInstall.bin
执行 DMInstall.bin 文件开始安装,选择【-i】参数以命令行方式安装
根据提示,完成相关设置后就可以开始安装。
安装完成后,会给出提示,需要切换root用户,
执行/home/dmdba/dmdbms/script/root/root_installer.sh,即完成了数据库的安装。
7 初始化实例
这里初始化实例的时候,有一些参数需要在此时进行赋值,一旦实例创建完成,就无法进行修改,示例中指定了实例路径为/home/dmdba/dmdata,设置了页大小为32K、簇大小为32页,字符集为1(UTF-8),其他均保持默认值。
./dminit path=/home/dmdba/dmdata EXTENT_SIZE=32 PAGE_SIZE=32 CHARSET=1
8 启动数据库服务
以下是将数据库服务启动到前台的方式
./dmserver /home/dmdba/dmdata/DAMENG/dm.ini
9 登录数据库
进入/home/dmdba/dmdbms/bin目录下,使用disql工具登录数据库(因为前面初始化实例的时候保持默认值,所以用户名密码均为SYSDBA,端口号为5236)
登录后,可以使用sql语句对数据库进行一些操作。
以上就是达梦数据库单机版在linux系统中以命令行方式安装部署的过程,如有问题,还请指正。
达梦社区:https://eco.dameng.com