当前位置:首页 > 技术 > 正文内容

redhat7.6安装达梦DM8数据库详细部署讲解

Lotus2022-10-30 14:44技术

    本文讲解如何在redhat7.6操作系统环境安装达梦DM8数据库,检查本机系统环境,注意事项如下:

1、查看/tmp 空间,/tmp 建议至少 1.5G 以上

2、安装 DM glibc 版本不能低于 2.3,linux 内核不能低于 2.6.

redhat7.6安装达梦DM8数据库详细部署讲解_数据库

一、安装前准备工作

1、下载DM8安装文件

登录达梦官网根据操作系统版本下载DM8安装文件,CPU 平台选择X86,操作系统选择Redhat7,然后点击立即下载。

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_02

2、规划安装用户和用户组:

groupadd dinstall

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

passwd dmdba

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_03

3、规划安装目录:

mkdir /dm8

chown dmdba:dinstall /dm8

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_04

4、设置系统文件打开数

vim /etc/security/limits.conf

dmdba soft nofile 102400

dmdba hard nofile 204800

root soft nofile 102400

root hard nofile 204800

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_05

5、挂载达梦DM8 ISO镜像文件

将下载后的dm8_20220720_x86_rh7_64_ent.zip文件上传到服务器,解压后生成达梦DM8 ISO镜像文件,将其挂载到/mnt/dm目录下

unzip dm8_20220720_x86_rh7_64_ent.zip

mkdir /mnt/dm

mount dm8_20220720_x86_rh7_64_ent_8.1.2.114_pack11.iso /mnt/dm

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_06

二、达梦DM8数据库服务安装

现在开始安装达梦DM8数据库服务,有两种方式,分别是图形化界面方式安装与命令行方式安装。

1、图形化界面方式安装

(1)第一次启动虚拟机,执行下 xhost +

(2)查看 root 用户的 DISPLAY 变量值

  echo $DISPLAY

(3)切换 dmdba 用户

[root@KylinDCA03 桌面]# su - dmdba

(4)设置 dmdba 用户的 DISPLAY 变量值为步骤(1)中的值(仅对当前会话生效)

export DISPLAY=:0.0

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_07

(5)运行数据库服务安装程序

cd /mnt/dm

 ./DMInstall.bin

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_08

选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_09

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_10

点接受,选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_11

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_12

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_13

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_14

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_15

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_16

复制脚本命令到root用户下执行后,选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_17

点击完成,至此达梦DM8数据库服务安装完成

安装过程注意:

(1)Key 文件可以不选,默认使用一年

(2)安装目录选择/dm8

(3)安装完成,提示运行脚本:

/dm8/script/root/root_installer.sh

安装完成后的目录结构如下:

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_18

bin:dmrman,disql、dexp/dexpdp、dimp/dimpdp、dminit 等脚本在此目录下

doc:DM8 手册

drivers:驱动信息

tool:客户端工具(manager、dbca.sh、console、dts、monitor 等)

web:DEM 相关脚本

2、命令行方式安装

./DMInstall.bin -i

安装过程可参考图形化界面,这里不再累述。

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_19

另外DM8还支持静默方式安装。静默方式安装需要配置 xml 文件

./DMInstall.bin -q 配置文件全路径

3、卸载数据库服务

​图形化卸载 DM 数据库

DM 安装目录下执行./uninstall.sh 卸载 DM 数据库:

[dmdba@KylinDCA03 dm8]$ ./uninstall.sh

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_20

选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_21

选择卸载

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_22

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_23

root用户​执行运行脚本,最后选择确定、完成。

命令行方式卸载 DM 数据库

DM 安装目录下执行./uninstall.sh -i 卸载 DM 数据库:

[dmdba@KylinDCA03 dm8]$ ./uninstall.sh -i​

三、创建数据库

DM8数据库创建也分图形化界面方式与命令行方式两种。

1、 DM 数据库配置助手图形化界面方式创建数据库

上述数据库服务安装完成后会自动弹出达梦数据库配置助手,如已点击取消可以通过命令行方式启动

 cd /dm8/tool

./dbca.sh

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_24

选择创建数据库实例,点击开始

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_25

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_26

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_27

根据实际情况设置数据库名、实例名称与端口号,选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_28

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_29

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_30

设置sysdba账号密码dameng123,选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_31

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_32

选择完成

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_33

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_34

root用户下执行脚本命令

mv /dm8/bin/DmServiceDMSVR.service /usr/lib/systemd/system/DmServiceDMSVR.service

systemctl enable DmServiceDMSVR.service

systemctl start DmServiceDMSVR.service

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_35

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_36

选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_37

执行数据库重启systemctl start DmServiceDMSVR.service,选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_38

选择完成退出安装界面,至此数据库创建成功

安装过程注意:

(1)目录选择默认选择/dm8/data

(2)单机情况数据库名与实例名可以一致

(3)安装完成需执行脚本注册linux服务

2、dminit 命令行创建数据库实例

dminit 是 DM 初始化数据库的命令行工具,位于 DM 安装目录 bin 下。

cd /dm8/bin

./dminit path=/dm8/data db_name=DMNO instance_NAME=DMNOSVR sysdba_pwd=dameng123 port_num=5237 PAGE_SIZE=16

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_39

注:dminit 方式创建数据库不会自动注册数据库服务(DM 数据库配置助手方式默认自动注册数据库服务),所以不能以服务方式启动数据库,如果要以服务方式启动,则需要注册数据库服务。

四、数据库服务注册

两种方式注册数据库服务

1、DM 数据库配置助手注册数据库服务

(1)执行 ​​dbca.sh​​ 打开 DM 数据库配置助手,选择“注册数据库服务”

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_40

选择注册数据库服务,选择开始

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_41

选择INI配置文件地址 /dm8/data/DMNO/dm.ini,选择完成

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_42

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_43

root用户下执行脚本

mv /dm8/bin/DmServiceDMNOSVR.service /usr/lib/systemd/system/DmServiceDMNOSVR.service

systemctl enable DmServiceDMNOSVR.service

systemctl start DmServiceDMNOSVR.service

数据库服务注册完成

(2)删除数据库服务

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_44

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_45

选择要删除的数据库服务,选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_46

选择完成

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_47

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_48

root用户下复制脚本执行即可完成删除数据库服务

2、命令行注册数据库服务

(1)root 执行注册服务脚本

cd /dm8/script/root/

./dm_service_installer.sh -t dmserver -p DMNOSVR -dm_ini /dm8/data/DMNO/dm.ini

systemctl start DmServiceDMNOSVR

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_49

(2)root 执行删除服务脚本

./dm_service_uninstaller.sh -n DmServiceDMNOSVR

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_50

五、数据库连接

管理工具图形化界面与命令行界面两种方式

1、DM 管理工具图形化界面连接数据库

[dmdba@localhost tool]$ cd /dm8/tool/

[dmdba@localhost tool]$ ./manager

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_51

对象导航栏双击连接配置弹出登录界面

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_52

输入端口、用户名、密码,选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_53

登录成功后,在查询拦执行select name from V$database可得到当前数据库名称

2、disql 命令行方式连接数据库

[root@localhost root]# su - dmdba

上一次登录:五 10月 28 14:59:53 CST 2022pts/2 上

[dmdba@localhost ~]$  

[dmdba@localhost ~]$ cd /dm8/bin

[dmdba@localhost bin]$ ./disql sysdba/dameng123:5237

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_54


希望本文能对初学者学习安装达梦DM8数据库有所帮助,其他相关内容可能后续会继续发布,多谢关注。

原文链接

扫描二维码推送至手机访问。

版权声明:本文来源于网络,仅供学习,如侵权请联系站长删除。

本文链接:https://news.layui.org.cn/post/986.html

分享给朋友:

“redhat7.6安装达梦DM8数据库详细部署讲解” 的相关文章

Golang依赖包的各项指标分析总结

专注于PHP、MySQL、Linux和前端开发,感兴趣的感谢点个关注哟!!!​​文章已收录​​,主要包含的技术有PHP、Redis、MySQL、JavaScript、HTML&CSS、Linux、Java、Golang、Linux和工具资源等相关理论知识、面试题和实战内容。 文章导读 在日常开发中,我们在自己的代码库中难免都会引入外部的包,或者公司内部的私有包。在引入这些包时,我们一般都...

用深度强化学习玩FlappyBird

摘要:学习玩游戏一直是当今AI研究的热门话题之一。使用博弈论/搜索算法来解决这些问题需要特别地进行周密的特性定义,使得其扩展性不强。使用深度学习算法训练的卷积神经网络模型(CNN)自提出以来在图像处理领域的多个大规模识别任务上取得了令人瞩目的成绩。本文是要开发一个一般的框架来学习特定游戏的特性并解决这个问题,其应用的项目是受欢迎的手机游戏Flappy Bird,控制游戏中的小鸟穿过一堆障碍物。本文...

谣言检测()——《Debunking Rumors on Twitter with Tree Transformer》

论文信息 论文标题:Debunking Rumors on Twitter with Tree Transformer论文作者:Jing Ma、Wei Gao论文来源:2020,COLING论文地址:download 论文代码:download 1 Introduction   出发点:Existing conversation-based techniques for rumor...

Redis实现布隆过滤器解析

布隆过滤器原理介绍   【1】概念说明     1)布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难。   【2】设计思想     1)BF是由一个长度为m比特的位数组(bit array)与k个哈希函...

.NET 开源项目推荐之 直播控制台解决方案 Macro Deck

流媒体是一个吸引数亿万玩家的严肃行业。 最受欢迎的游戏锦标赛的转播获得了数百万的观看次数,从商业角度来看,这也使游戏行业变得有趣。在直播圈有个很受欢迎的直播控制台程序Macro Deck, 它是基于Apache 2.0协议开源的.NET 应用。先给大家看几篇直播圈的非技术文章和视频: 小爱触屏音箱实现 Stream Deck 贫替: https://sspai.com/post/75789 M...

Ruoyi字典源码学习

此文章属于ruoyi项目实战系列 使用目的 什么是字典数据:具体的值(0,1,"Y","N"),对应具体的业务逻辑("男","女","是","否")。 字典数据不应该只写死在代码中,还应存入数据库,通过管理系统来增删改查。 源码分析 ruoyi项目在低于3.7.0的版本中,前端字典功能实现比较简单,每个index.vue页面都请求dict的api,获取数据再加工显示即可。3.7.0之后的版本使...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。