国产化替代--银河麒麟V10+达梦DM7数据库


外向笑小鸭子
外向笑小鸭子 2024-01-12 12:12:31 51635 赞同 0 反对 0
分类: 资源 标签: 运维
国产化替代--银河麒麟V10+达梦DM7数据库

小编历时半天踩坑安装银河麒麟V10+达梦DM8数据库用以准备替代公司的Centos+MySQL, 只有两个字:坑 慢。银河麒麟V10就是个Ubuntu套娃,达梦DM8更是难用的一批,建议没有必要不要换,国产软件要想崛起还需努力呀,少开发点皮肤。。。

闲话少叙,开始整活儿。

准备:本地采用虚拟机安装调试,所有工具或软件如下:

VM16下载链接:

https://pan.baidu.com/s/1W8qP5ARVDFGhvO85r7XDkw 提取码:aawp

麒麟操作系统下载地址: 

https://www.kylinos.cn/scheme/desktop/2.html 

达梦数据库下载地址:

https://eco.dameng.com/download/?_blank 

DBeaver下载地址:

ttps://dbeaver.io/download/

 


一、安装麒麟V10系统(本次采用vm16虚拟机安装)

 

  1. 过程略,和创建Linux-Ubuntu一样,创建完如图:                          

    图片

     

     

  2. 安装麒麟v10系统环境

 

  • 系统安装

 

图片图片图片图片图片图片图片图片图片图片图片图片

 

  • 相应设置:分辨率 防火墙等

     

图片

图片

 

  • 更改root用户密码【需要开启终端进行命令操作】

  •  
  •  
junjunhuang@junjunhuang:/$ su root passwd请出入密码:

图片

 

  • 修改成功可切换root登录即可设置防火墙,开放相应数据库端口,后续可远程连接数据库

    • 查看防火墙 状态

  •  
  •  
junjunhuang@junjunhuang:/$ systemctl status firewalldUnit firewalld.service could not be found.
    • 发现找不到防火墙:安装防火墙防火墙

  •  
junjunhuang@junjunhuang:/$ sudo apt-get install firewalld firewall-config

 

  • 开放端口

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
开放防火墙5236端口,再次连接后连接成功#查看防火墙状态junjunhuang@junjunhuang:/$ systemctl status firewalld.service#添加端口junjunhuang@junjunhuang:/$ firewall-cmd --permanent --add-port=5236/tcp#刷新防火墙junjunhuang@junjunhuang:/$ firewall-cmd --reload#再次连接即可

 


二、达梦数据库(DM7)安装

  • 新建 dmdba 用户

     

注意:安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。

  • 创建数据库安装目录和用户所在的组,命令如下:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
junjunhuang@junjunhuang:/$ su root            # 切换root用户root@junjunhuang:/$ mkdir /dm                 # 创建数据库安装目录root@junjunhuang:/$ chmod -R 777 /dm/         #给dm文件夹设置权限,否则操作不了dm文件夹
root@junjunhuang:/$ groupadd dinstall #创建用户组root@junjunhuang:/$ useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdbaroot@junjunhuang:/$ passwd dmdba #设置密码root@junjunhuang:/$ chown -R dmdba:dinstall /home/dmdbaroot@junjunhuang:/$ chown -R dmdba:dinstall /dm/root@junjunhuang:/$
  • 修改文件打开最大数,重启服务器后永久生效:

    使用 vi 编辑器打开 /etc/security/limits.conf 文件,命令如下:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
root@junjunhuang:/$ vi /etc/security/limits.conf
# 在最后添加四条语句,需添加的语句如下:dmdba hard nofile 65536dmdba soft nofile 65536dmdba hard stack 32768dmdba soft stack 16384

图片

  •  
  •  
  •  
# 切换到 dmdba 用户,查看是否生效,命令如下:root@junjunhuang:/$ su - dmdbdmdb@junjunhuang:/$ ulimit -a

图片

  • 设置参数临时生效

可使用 dmdba 用户执行如下命令,使设置临时生效:

dmdb@junjunhuang:/$  ulimit -n 65536

 

  • 挂载镜像

  • 切换到 root 用户,将 DM 数据库的 iso 安装包保存在任意位置,例如 /dm目录下,执行如下命令挂载镜像:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
#切换为root用户dmdb@junjunhuang:/$ su root #创建文件夹root@junjunhuang:/$ mkdir /dm/isoroot@junjunhuang:/$ cd /dm/
#下载iso文件【本次使用dm7-麒麟10版本https://download.dameng.com/eco/adapter/DM7/202311/dm7_20230620_x86_kylin10_64.zip】root@junjunhuang:dm/$ wget https://download.dameng.com/eco/adapter/DM7/202311/dm7_20230620_x86_kylin10_64.zip #挂载光盘映像文件 (镜像文件需要更换成你的)root@junjunhuang:/$ mount /dm/dm7_20230620_x86_kylin10_64.iso /dm/iso/ mount: /dm/iso: WARNING: device write-protected, mounted read-only.
#进入iso文件夹,复制一份到/dmroot@junjunhuang:/$ cp DMInstall.bin /dm/ #修改权限root@junjunhuang:/$ chown dmdba:dinstall DMInstall.bin

图片

  • 安装数据库

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
# 切换dmdba用户root@junjunhuang:/$ su dmdba
#进入存放安装文件的文件夹dmdba@junjunhuang:/$ cd /dm
#开始安装dmdba@junjunhuang:dm/$ ./DMInstall.bin解压安装程序...Gtk-Message:15:13:09.635: Failed to load module "ukuireload-gtk-module

图片
图片
图片
图片
图片
图片
图片
图片
图片

 

PS:踩坑略,解决百度

.......

  • 初始化数据库的命令

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
#放到启动目录去mv /home/dmdba/dmdbms/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service   #开启自动启动systemctl enable DmServiceDMSERVER.service #启动达梦数据库的服务systemctl start DmServiceDMSERVER.service #重启服务systemctl restart DmServiceDMSERVER.service

 

  • 安装完成测试

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
#进入安装文件的文件夹dmdb@junjunhuang:/$ cd /home/dmdba/dmdbms/bin/
#运行dmdb@junjunhuang:/$ ./disql#用户名密码dmdb@junjunhuang:/$ SYSDBAdmdb@junjunhuang:/$ SYSDBAselect count(*) from v$database;2

 


三、DBeaver远程连接DM7

  • 下载DBeaver并安装

  • 选择“数据库”-“驱动管理器”,然后点击“新建驱动”

下载驱动:https://eco.dameng.com/document/dm/zh-cn/app-dev/java-hibernate-frame.html

图片

  • 新建驱动创建驱动

图片

 

图片

 

 

  • 设置:类名,模板,端口如下图填写即可

dm.jdbc.driver.DmDriver 

jdbc:dm://{host}:{port}

图片

图片

 

  •  

    创建驱动-库 设置 驱动类结束【确定】【关闭】

图片

 

  • 连接数据库

     

图片

图片

图片

图片

 

打完收工。

图片

 

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
外向笑小鸭子L0
粉丝 0 资源 87 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  123
统信桌面专业版【全盘安装UOS系统】介绍  116
银河麒麟桌面操作系统安装佳能打印机驱动方法  108
银河麒麟桌面操作系统 V10-SP1用户密码修改  101
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益217.85元

3

1843880570 收益214.2元

4

IT-feng 收益208.98元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!