暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

国产化笔记 - 国产数据库达梦在国产操作系统上的安装与使用

阳光的充能小站 2021-06-28
2402

1、操作系统准备

本示例以虚拟机安装的形式演示,环境ok的或者在生产环境下跳过1直接看2。

(1)在麒麟官网下载【银河麒麟】系统,目前已经提供了多平台试用版本(非企业版),官方地址:

https://eco.kylinos.cn/partners/mirror.html,注册新用户并登录,选择对应的系统版本下载,由于是安装在虚拟机,我们下载【AMD64版本】。


(2)安装

根据提示安装,此处省略一万字,安装成功之后会看到一个崭新的桌面系统迎面扑来。


2、下载DM安装包

(1)进入官网,主页>服务与合作>产品下载


(2)达梦最新版本为 DM8,本安装示例使用 DM7 版本


(3)目前官方提供的免费版本为开发版,我们找到对应系统的对应版本

linux


其他基于国产服务器芯片【申威】【飞腾】的操作系统【中标麒麟】【银河麒麟】也有对应的版本


windows


点击对应的系统图标下载,得到一个word,里面是达梦官方提供的百度云下载地址


3、安装DM7(桌面模式下图形界面安装,服务器模式下安装请跳过看4

(1)准备好DM7安装包,虚拟机直接拖入文件到有权限的目录。


(2)由于银河麒麟系统禁用了root用户,也不建议使用root用户安装,我们可以使用默认用户或者新建一个用户来安装(使用默认用户跳过这个步骤)。

a、创建安装用户组 dinstall

groupadd -g 12349 dinstall


b、创建安装用户 dmdba

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


c、初始化用户密码

passwd dmdba

d、根据提示设置用户密码


(3)安装DM7


a、如果新建了用户,请切换到新用户下执行安装命令。

su dmdba


b、在 DMInstall.bin 目录下,执行安装命令

./DMInstall.bin

等待程序解压并弹出安装窗口


接下来的步骤同windows下安装类似


当安装步骤如下图所示时,开发版是不需要导入key文件的,直接点击下一步即可。


c、由于非root用户限制,安装好之后会提示使用root用户执行剩余操作,提示如下:


我们以临时root的方式执行一下命令:

sudo -i home/tcc/dmdbms/script/root/root_installer.sh



看到以下信息表示安装完成。


回到我们的安装界面,点击确认完成安装。


4、DM7安装(服务器模式下安装)

(1)准备DM7安装文件。

通过直接装载iso镜像的方式打开安装

把数据库.iso文件放到 home/dmdba/ 目录下,将安装镜像挂载在/mnt下

mount -o loop dm7_setup_rh7_64_ent_7.6.1.60_20200603.iso mnt


进入到 mnt目录下

cd mnt


通过xftp等软件将安装镜像里的 DMInstall.bin 文件拷贝到某个目录,进入该目录


(2)安装

先获取文件的执行权限

chmod 755 ./DMInstall.bin


执行安装文件

./DMInstall.bin -i


选择语言中文


无key文件就选择无key模式安装


选择对应的安装模式,这里选择【服务器】


选择安装路径并确认安装信息


安装结束之后根据提示完成剩余工作


以临时root方式执行命令

sudo -i home/tcc/dmdbms/script/root/root_installer.sh


等待服务启动,出现以下提示表示安装结束并启动成功


补充:官方文档提供了更复杂的安装模式,在生产模式下,有静默安装及更多的配置选项,请参考官方安装文档。

静默安装示例:

新建 auto_install.xml 填写一部分必要配置


执行静默安装命令

./DMInstall.bin -q 文件全路径/auto_install.xml


5、连接DM,测试是否安装成功

5.1 使用 DM自带管理工具 连接

在DM安装目录/tool下,执行:

./manager

tips:如果是在windows下使用管理工具连接服务器,请将数据库端口开放或者关闭防火墙,桌面版默认是没有开启防火墙的,可以直接连接。


(1)填写对应的数据库信息。


(3)连接成功,双击打开,如下图所示。


5.2 使用 DataGrip 连接


(1)打开 DataGrip ,新增【DM数据库】连接选项。


(2)新增驱动。


补充:

a、DM 驱动下载地址:https://jar-download.com/artifacts/com.dameng

选择我们需要的版本,点击下载。


b、url 模板(URL templates)

jdbc:dm://{host::localhost}?[:{port::5236}][/{database}?][^2]

或者

jdbc:dm://{host::localhost}?[:{port::5236}][/DMSERVER?schema={database}][^2]


(3)创建连接


(4)新建查询



更多关于 DataGrip 的使用请上官网查阅。


文章转载自阳光的充能小站,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论