静默安装国产数据库 达梦8

最近单位新上线了某业务系统,使用国产达梦,DMCA的考试计划也就随之而来。备考DMCA需要参加达梦为期三天的在线培训。讲师还是比较认真负责的,几乎每个场景,都做了相应的讲解以及操作演示。内容十分详尽,讲义也做得很好,小白都可以直接上手,当然一些Linux的知识还是要有的,不然还是会有些吃力。

达梦数据库的名字从从事DBA以来就有所耳闻但总是一种不温不火的样子。整个学习过程下来后,感觉软件的完善度还算可以。但是授权模式,跟Oracle还有很大不同,默认的license 可以使用一年,一年后不知道是库直接打不开了,还是功能有所限制,就不太清楚了。也许就是这种模式,是达梦这么多年来一直没有流行起来的主要原因吧。

培训过程中,重点讲解了图形化以及交互式的操作方式,我们今天就测试一把静默安装dm8 数据库。

下载过程就不多说了。光盘的内容非常简洁,只有一个安装文件以及一个安装文档,图形化模式,几乎是下一步下一步就可以完成,这里就不再详述。

dm8的光盘内容

image

系统检查

[root@localhost ~]# #获取系统位数
[root@localhost ~]# getconf LONG_BIT
64

查询操作系统 release 信息

[root@localhost ~]# cat /etc/issue
uname -a\S
Kernel \r on an \m

查询内核

[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-957.el7.hg.3.x86_64 #1 SMP Sun Oct 13 14:48:52 CST 2019 x86_64 x86_64 x86_64 GNU/Linux

创建用户

创建安装用户组 dinstall。

groupadd -g 2000 dinstall

创建安装用户 dmdba。

useradd -u 2000 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

修改系统参数

vi /etc/security/limits.conf
dmdba soft nofile 65536
dmdba hard nofile 65536

dmdba soft data 1048576
dmdba hard data 1048576

dmdba soft fsize unlimited
dmdba hard fsize unlimited

静默安装的注意事项:

1.安装目录必须为空 否则会提示 安装目录(/dm8)下不为空,请选择其他安装目录。
2.log_path,data_path 不能以/ 结尾

安装过程

[root@localhost cdrom]# ./DMInstall.bin -q ~/dm.xml
解压安装程序.........    **## 这里需要吐槽一下,每次安装都要解压,有一些浪费时间 ,**

2020-12-25 00:31:16

[INFO] 安装达梦数据库...

2020-12-25 00:31:17

[INFO] 安装 基础 模块...

2020-12-25 00:31:29

[INFO] 安装 服务器 模块...

2020-12-25 00:31:31

[INFO] 安装 客户端 模块...

2020-12-25 00:31:48

[INFO] 安装 驱动 模块...

2020-12-25 00:31:50

[INFO] 安装 手册 模块...

2020-12-25 00:31:53

[INFO] 安装 服务 模块...

2020-12-25 00:31:54

[INFO] 移动ant日志文件。

2020-12-25 00:31:55

[INFO] 更改安装目录权限完成。

2020-12-25 00:31:55

[INFO] 正在启动DmAPService服务...

2020-12-25 00:31:55

[INFO] 启动DmAPService服务成功。

2020-12-25 00:31:55

[INFO] 安装达梦数据库完成。

2020-12-25 00:31:59

[INFO] 开始初始化数据库...

2020-12-25 00:31:59

[ERROR] 初始化数据库实例(DMSERVER)失败。

2020-12-25 00:31:59

[ERROR] file dm.key not found, use default license!

License will expire on 2021-11-06

create dir '/dmdata/DAMENG' failed

File '' has already exist!

卸载过程

/dm8 目录下有一个uninstall.sh ,启动之后图形化卸载,一直下一步下一步就可以完成卸载
需要注意的是:卸载过程中,并不会删除数据文件

报错分析

在初始化数据库的时候报错如下:


image

实际上是在 实例初始化部分参数中,需要把所有的文件路径填好。
就像Oracle一样,一般安装的时候,不顺便初始化数据库,达梦应该也是这套路才对。

静默安装命令

./DMInstall.bin  -q /opt/soft/dameng.xml

最后,贴上静默安装成功的配置文件

cat dameng.xml






zh



+08:00







0



/dm8



y







/dm8/data



DAMENG



DMSERVER



5236



/dm8/data/DAMENG/dameng.ctl



/dm8/data/DAMENG/dameng1.redo/dm8/data/DAMENG/dameng2.redo



16



8



256



Y



1



0



1



Dameng123







Dameng123







+08:00



0



















N







0















0



/tmp





Y



Y


THE END !

你可能感兴趣的:(静默安装国产数据库 达梦8)