首先,去官网下载达梦数据库的镜像

下载的是一个压缩包,解压后得到一个镜像文件,把这个镜像文件挂载在/mnt目录下:

mount -o loop dm8_20201112_x86_rh7_64_ent_8.1.1144.iso /mnt

创建一个新的组和用户,用来安装达梦数据库,创建dinstall组:

groupadd dinstall

在这个组下面创建新的dmdba用户:

useradd -g dinstall dmdba

给新用户设置密码:

passwd dmdba

创建安装目录并授权给用户 :

mkdir /usr/local/DM8
chown -R dmdba:dinstall /usr/local/DM8

切换成刚创建的用户安装达梦数据库,输入刚才设置的密码:

su dmdba

图形化界面安装

进入到刚才挂载镜像文件的/mnt目录,直接运行bin文件运行安装程序:

./DMInstall.bin

会出现下面的报错信息:

[dmdba@D mnt]$ ./DMInstall.bin 
解压安装程序......... 
初始化图形界面失败,如果当前监视器窗口不支持图形界面,
请进入安装文件所在文件夹并使用"./DMInstall.bin -i"进行命令行安装。

这是因为当前的用户没有输出端,我们可以执行echo $DISPLAY 查看当前用户的输出端是什么,这时我们可以到root用户下执行命令:

xhost +

会看到输出access control disabled, clients can connect from any host,这个提示是告诉你访问控制被禁用,客户端可以从任何主机连接。然后回到dmdba用户下执行命令:

export DISPLAY=:0

设置完成后再次运行执行./DMInstall.bin就可以使用图形化界面安装了,具体的图形化的安装选项可以看我的另一篇博客:Windows Qt连接达梦数据库_Sakuya__的博客-CSDN博客


命令行安装

软件安装

如果是在没有图形界面的系统中安装达梦数据库,就需要使用命令行来安装。同样进入到刚才挂载镜像文件的/mnt目录,运行bin文件运行安装程序:

./DMInstall.bin -i

请选择安装语言(C/c:中文 E/e:英文) [C/c]:c

解压安装程序.........

欢迎使用达梦数据库安装程序

是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n

是否设置时区? (Y/y:是 N/n:否) [Y/y]:y

设置时区:

[1]: GTM-12=日界线西

[2]: GTM-11=萨摩亚群岛

[3]: GTM-10=夏威夷

[4]: GTM-09=阿拉斯加

[5]: GTM-08=太平洋时间(美国和加拿大)

[6]: GTM-07=亚利桑那

[7]: GTM-06=中部时间(美国和加拿大)

[8]: GTM-05=东部时间(美国和加拿大)

[9]: GTM-04=大西洋时间 (美国和加拿大)

[10]: GTM-03=巴西利业

[11]: GTM-02=中大西洋

[12]: GTM-01=亚速尔群岛

[13]: GTM=格林威治标准时间

[14]: GTM+01=萨拉热窝

[15]: GTM+02=开罗

[16]: GTM+03=莫斯科167:

[17]: GTM+04=阿布扎

[18]: GTM+05=伊斯兰堡

[19]: GTM+06=达卡

[20]: GTM+07=曼谷,河内

[21]: GTM+08=中国标准时间

[22]: GTM+09=汉城

[23]: GTM+10=大岛

[24]: GTM+11=所罗门群岛

[25]: GTM+12=斐济

[26]: GTM+13=努库阿勒法

[27]: GTM+14=基里巴斯

请选择设置时区 [21]:21

实装类型:

1 典型安装

2 服务器

3 客户端

4 自定义

请选择安装类型的数字序号 [1 典型安装]:1

所需空间: 1039M

请选择安装目录 [/home/dmdba/dmdbms]:/usr/local/DM8

可用空间: 399G

是否确认安装路径(/data/opt/dm8)? (Y/y:是 N/n:否) [Y/y]:y

安装前小结

安装位置: /usr/local/DM8

所需空间: 1039M

可用空间: 309G

版本信息:

有效日期:

安装类型: 典型安装

是否确认安装?(Y/y:是 N/n:否):y

2022-12-16 10:07:08 
[INFO] 安装达梦数据库...
2022-12-16 10:07:08 
[INFO] 安装 基础 模块...
2022-12-16 10:07:11 
[INFO] 安装 服务器 模块...
2022-12-16 10:07:11 
[INFO] 安装 客户端 模块...
2022-12-16 10:07:12 
[INFO] 安装 驱动 模块...
2022-12-16 10:07:12 
[INFO] 安装 手册 模块...
2022-12-16 10:07:12 
[INFO] 安装 服务 模块...
2022-12-16 10:07:14 
[INFO] 移动ant日志文件。
2022-12-16 10:07:15 
[INFO] 更改安装目录权限完成。
2022-12-16 10:07:15 
[INFO] 正在启动DmAPService服务...
2022-12-16 10:07:15 
[INFO] 启动DmAPService服务成功。
2022-12-16 10:07:15 
[INFO] 安装达梦数据库完成。

请以root系统用户执行命令:

/usr/local/DM8/script/root/root_installer.sh

安装结束

根据上述提示切换到root系统用户,执行命令然后输出:

/usr/local/DM8/script/root/root_installer.sh

移动 /usr/local/DM8/bin/dm_svc .conf 到/etc目录

修改服务器权限

创建DmAPService服务

Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service ) /lib/systemd/system/DmAPService.service

创建服务(DmAPService)完成

启动DmAPService服务

到这里达梦数据库的软件就算是安装完成了。

初始化达梦数据库实例

进入到安装好的达梦数据库的bin目录下/usr/local/DM8/bin,执行命令:

./dminit

initdb V8

db version: 0x7000c

file dm.key not found, use default license!

License will expire on 2022-07-09

input system dir: /usr/local/DM8/data/

input db name: ceweidb

input port num: 5236

input page size(4, 8, 16, 32): 32

input extent size(16, 32, 64): 64

input sec priv mode(0, 1, 2): 0

input time zone(-12:59,+14:00): +08:00

string case sensitive? ([Y]es, [N]o): n

which charset to use? (0[GB18030], 1[UTF-8], 2[EUC-KR]): 1

length in char? ([Y]es, [N]o): y

enable database encrypt? ([Y]es, [N]o): n

input slice size(0, 512, 4096): 0

page check mode? (0/1/2): 0

input elog path: /usr/local/DM8/logs

only create huge table with delta? (0/1): 0

rlog generate for huge? (0/1): 0

pseg_mgr_flag (0/1): 0

auto_overwrite mode? (0/1/2): 0

CHARACTER type fixed storage ? ([Y]es/1, [N]o/0): 0

SQL log forbid ? ([Y]es/1, [N]o/0): 0

Normal of FAST

Normal of DEFAULT

Normal of RECYCLE

Normal of KEEP

Normal of ROLL

log file path: /usr/local/DM8/data/ceweidb/ceweidb01.log

log file path: /usr/local/DM8/data/ceweidb/ceweidb02.log

write to dir [/usr/local/DM8/data/ceweidb].

create dm database success. 2021-12-25 23:54:27

切换到root用户,注册数据库服务(开机自启动服务注册完成),执行命令:

/usr/local/DM8/script/root/dm_service_installer.sh -t dmserver -dm_ini /usr/local/DM8/data /ceweidb/dm.ini -p DMSERWER

Created symlink /etc/ystemd/system/multi-user.tanget.mants/DmServiceDMSERVER,service + /lib/ystend/system/mnServiceDNSERVER.service.

创建服务(DmserviceDMSERVER)完成

启动数据库服务:

service DmServiceDMSERVER start

如果这一步报错,可能是dmdba用户没有数据库的日志目录的权限,可以通过下面的命令给权限后,再启动数据库服务:

chown -R dmdba:dinstall /usr/local/DM8/data

到这里,初始化数据库实例完成。

Linux 图形化和命令行安装达梦数据库相关推荐

  1. Linux安装达梦数据库,注意事项,数据库实例化,建库,建新用户

    目录 安装准备: Linux系统状态准备: 安装达梦数据库: 注意事项: 创建数据库实例/初始化数据库注意事项: 数据库配置修改 创建新用户 安装准备: 从达梦数据库官网免费下载安装包 安装包下载完成 ...

  2. Linux环境下如何安装达梦数据库

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Linux环境下如何安装达梦数据库 一.检查服务器防火墙 二.安装步骤 1.创建达梦用户 2.创建达梦目录 3.配置系统限制 4.镜像 ...

  3. linux安装达梦数据库v8

    linux安装达梦数据库v8 操作系统.数据库 1.下载达梦数据库 2.安装前准备 2.1.建立数据库用户和组 2.2.修改文件打开最大数 2.3.挂载镜像 2.4.新建安装目录 3.数据库安装 4. ...

  4. 中标麒麟运行java,开发知识-中标麒麟安装达梦数据库(DM8)

    环境说明 操作系统版本:NeoKylin Linux Advanced Server release V7Update6 (Chromium) 1.前期准备工作 1.1数据库下载 1.2创建安装用户 ...

  5. 银河麒麟安装达梦数据库

    本次实战主要内容是,在虚拟机里面装了一个银河麒麟系统,在该系统里面安装达梦数据库 准备 虚拟机 Oracle VM VirtualBox 安可环境系统为银河麒麟Kylin-Desktop-V10-Re ...

  6. 星河麒麟V10 安装达梦数据库DM8教程

    我的操作系统版本:麒麟5.4.18(ARM),安装过程建议进入root进行,免得麻烦. 需要的文件: 1.java8 JDK(有符合版本的就不用安装了) 2.达梦数据库(麒麟系统)包,在官网选择对应的 ...

  7. 麒麟操作系统V10安装达梦数据库

    麒麟操作系统V10安装达梦数据库 1.下载达梦数据库 https://www.dameng.com/ucenter/docs.html 2.选择DM8开发版,rh7. 3.用xshell连接系统. 4 ...

  8. kylin-v10安装达梦数据库

    文章目录 1.本机配置 2.关闭防火墙和SeLinux 3.下载达梦数据库 4.创建用户和组 5.创建安装目录 6.配置 dmdba 用户 的环境变量 7.解除 dmdba 用户 的资源限制 8.上传 ...

  9. CentOS安装达梦数据库

    DM8数据库搭建 大家好,我是一拳就能打爆A柱的男人 达梦数据库安装我也花了一段时间,今天给大家总结一番希望各位不要踩坑.当然我建议各位也是结合官方文档.本文以及达梦数据库 linux 安装 部署 这 ...

最新文章

  1. winner or loser
  2. 使用远程工具连接提示**Host *** is not allowed to connect to this mysql server**拒绝连接错误
  3. Android测试写入文本Log
  4. cocos2d学习笔记2——学习资源
  5. TIM怎么更新版本 TIM检查更新版本教程
  6. php李捷,【问题解答】蝶泳手外划的作用
  7. maven的eclipse找不到本地仓库的的jar包
  8. 但是我不知道什么是容器
  9. 面试题9:斐波那契数列
  10. java dvr_java实现海康NVR/DVR设备工作状态获取
  11. 微软修复严重的Azure漏洞,可用于泄露客户数据
  12. mysqldump gzip压缩 备份及还原
  13. c语言 关键字符,c语言关键字有哪些 c语言关键字解释
  14. 中兴f477v2超级管理员_中兴本机电信光猫超级密码获取-中兴F412/F460/F612/F660超级密码获取下载V1.0最新版-西西软件下载...
  15. 计算机公式大小写,Excel表格金额大小写转换公式设置
  16. ecshop多国货币汇率换算,多国货币切换,多国货币价格转换
  17. 解决微信端苹果手机无法跳转页面
  18. 数藏行业公众号裂变,单日拉新8w+,实现低成本获客?
  19. 一个精美的登录界面原来是这样做的
  20. mac80211/cfg80211模块编译安装

热门文章

  1. chatgpt:如何更好的提问
  2. 传统企业转型互联网的十大死法
  3. 应该如何去选择 Go router?
  4. 媒体邀约直播现场搭建,邀请媒体官方直播平台分流如何做
  5. 在微型计算机中l o是指,微机中的I/O设备是指_______。
  6. jFinal中DatatablesHelper封装与调用
  7. 使用A* (AStar)算法自动求解拼数字游戏
  8. 完整的社交app源码android+laravel
  9. Frp 内网穿透服务器在渗透中的应用
  10. 非常基础的双极性NRZ码元序列通过升余弦滚降系统冲激响应