G002-DM-INS-01 达梦数据库 DM 8 图形化安装

  • 您需要知道的
  • 您可登陆 达梦数据库 官网进行下载试用
  • 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]

请使用浏览器的分享功能分享到微信等