- 您需要知道的
- 您可登陆 达梦数据库 官网进行下载试用
- OS:中标麒麟 7
- DB:DM 8 开发版
[TOC]
1 操作系统安装及设置
1.1 操作系统安装
您可参考
G001-OS-INS-01 中标麒麟高级服务器版V7U6安装 一文进行Linux操作系统安装。
温馨提个醒:您也可以使用包含但不限于以下同源Linux版本,例如:RedHat/CentOS/Oracle Linux 等。
1.2 资源限制修改
- 修改文件 /etc/security/limits.conf
[root@henry ~]# vim /etc/security/limits.conf
# 添加以下行
dmdba soft nofile 10240
dmdba hard nofile 65536
1.3 创建用户与组
- 创建用户与组
[root@henry ~]# groupadd dinstall
[root@henry ~]# useradd -g dinstall dmdba
- 修改DMDBA用户密码
[root@henry ~]# passwd dmdba
更改用户 dmdba 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
1.4 创建文件夹及授权
- 创建文件夹
[root@henry ~]# mkdir -p /dm8/soft
- 挂载达梦安装源与拷贝
[root@henry ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@henry ~]# cp /mnt/* /dm8/soft/
- 更改权限
[root@henry ~]# chown -R dmdba:dinstall /dm8
2 达梦数据库软件安装
建议重启 OS 并以 DMDBA 身份登陆调用图形化界面,您也可以选择直接通过VNC进行图形界面调用。
- 重启操作系统
[root@henry ~]# systemctl reboot
- 运行可执行程序
[dmdba@henry ~]$ cd /dm8/soft/
[dmdba@henry soft]$ ls
DMInstall.bin DM_Install.pdf release_en.txt release_zh.txt
[dmdba@henry soft]$ ./DMInstall.bin
解压安装程序.........
2.1 安装语言




2.2 导入KEY文件
如果是企业版,会有对应的 Key 文件

2.3 安装组件

2.4 安装路径



2.5 运行脚本

[root@henry ~]# /dm8/dmdba/dmdbms/script/root/root_installer.sh
移动 /dm8/dmdba/dmdbms/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务

2.6 完成安装

3 达梦数据库创建
3.1 初始化数据库


3.2 选择模板

3.3 指定文件路径

3.4 指定数据库名/实例名/端口号

3.5 配置数据库相关文件

3.6 配置初始化参数

3.7 创建管理员密码

3.8 示例用户选择(可选)

3.9 摘要信息概览

3.10 创建数据库

3.11 运行脚本

[root@henry ~]# mv /dm8/dmdba/dmdbms/bin/DmServiceDMSERVER.service
[root@henry ~]# systemctl enable DmServiceDMSERVER.service
[root@henry ~]# systemctl start DmServiceDMSERVER.service

3.12 完成安装

4 达梦数据库DiSQL连接
4.1 配置DMDBA用户环境变量
- 添加环境变量
[dmdba@henry ~]$ vim ~/.bash_profile
# 添加环境变量
PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool:$HOME/.local/bin:$HOME/bin
- 刷新环境变量
[dmdba@henry ~]$ source .bash_profile
4.2 DiSQL连接数据库
[dmdba@henry ~]$ disql sysdba/dmdbadmdba
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间: 2.394(毫秒)
disql V8
SQL> select status$ from v$instance;
行号 STATUS$
---------- -------
1 OPEN
已用时间: 1.362(毫秒). 执行号:1775.
5 达梦数据库关闭与启动
5.1 关闭数据库方法
5.1.1 SQL 命令关闭
截至目前官网最新版本(2020.10.27),达梦数据库关闭命令兼容 Oracle 关闭数据库的四种命令,但不具备 Oracle 每种命令对于事务处理的能力。也就是说达梦数据库可兼容 shutdown immediate/shutdowm normal/shutdown transactional ,但三个命令在达梦数据库里面的效果都是一样的:直接回滚事务,隐式断开会话,并关闭数据库。不涉及事务的等待及执行。
SQL> shutdown immediate;
操作已执行
已用时间: 4.604(毫秒). 执行号:0.
5.1.2 DMDBA 用户关闭
[dmdba@henry ~]$ DmServiceDMSERVER stop
Stopping DmServiceDMSERVER: [ OK ]
5.1.3 ROOT 用户关闭
[root@henry ~]# systemctl stop DmServiceDMSERVER.service
5.2 启动数据库方法
5.2.1 DMDBA 用户启动
[dmdba@henry ~]$ DmServiceDMSERVER start
Starting DmServiceDMSERVER: [ OK ]
5.2.2 ROOT 用户启动
[root@henry ~]# systemctl start DmServiceDMSERVER.service
[End]