注册
【与达梦同行】达梦我来了之一安装部署
技术分享/ 文章详情 /

【与达梦同行】达梦我来了之一安装部署

Only 🍄 2022/12/16 3631 1 1

  达梦数据库是老牌的国产数据库,早在IBM和Oracle横行的年代,达梦就有自己的一席之地,达梦虽然功能跟Oracle很多大同小异,但是达梦的代码真的是一行一行码出来的。达梦创始人冯玉才教授的事迹更是在数据库圈子耳熟能详。
  看到这次达梦的征文活动,本来想一开始就蠢蠢欲动,奈何项目上比较忙,幸而最近变成了“小阳人”,才抽出点时间来学习达梦。废话不多说,开始吧。

一. 下载安装包

下载地址
image.png
我的操作系统是Centos7,找到符合自己操作系统的安装包。

二.准备环境

1. 配置hostname

hostnamectl set-hostname DM8

2.配置ip

nmcli connection modify enp0s3 ipv4.addresses 192.168.1.44/24 ipv4.gateway 192.168.1.1 ipv4.method manual autoconnect yes

3.配置yum源
挂载磁盘镜像

[root@mogdb ~]# mount /dev/cdrom /mnt

编辑yum文件

[root@mogdb ~]# cd /etc/yum.repos.d/ [root@mogdb ~]# cp CentOS-Base.repo local.repo [root@mogdb ~]# vi local.repo
[local] name=local release=$releasever&arch=$basearch&repo=os&infra=$infra baseurl=file:///mnt gpgcheck=0

注册yum源

[root@mogdb ~]# yum repolist all

4.创建用户组
创建安装用户组 dinstall。

groupadd -g 12349 dinstall

创建安装用户 dmdba。

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

初始化用户密码。

passwd dmdba

5.修改环境限制
  修改dmdba用户的打开文件数量,注意,必须大于65536,否则在安装的时候会提示警告
临时生效

ulimit -n 65536

永久修改
vim /etc/security/limits.conf  添加

dmdba soft nofile 65536 dmdba hard nofile 65536

6.安装vnc客户端(使用界面安装dm时需要,静默安装不需要)
安装ghome

yum group install "Ghome deskop"

安装vncserver

yum install tigervnc-server

切换到dmdba用户,使用vncpasswd,设置vnc密码
image.png
登录dmdba运行Vncserver
image.png

7.关闭防火墙

systemctl status firewalld.service systemctl stop firewalld.service systemctl status firewalld.service systemctl disable firewalld.service

8.关闭selinux
[root@mogdb ~]# vi /etc/selinux/config
修改“SELINUX”的值“disabled”
需要重启生效,也可以临时生效

[root@mogdb ~]# setenforce 0

9.上传DM8镜像文件,并挂载
image.png
创建挂载目录

mkdir /dm

挂载dm8镜像

mount -o loop -t iso9660 dm8_20221121_x86_rh6_64.iso /dm/

10.启动vnc viewer
image.png
添加一个新的connect
image.png
11.图形化界面安装dm8
[dmdba@dm8 dm]$ ./DMInstall.bin
image.png

提示警告打开文件需要65536,点击OK继续,可以忽略
image.png
选择语言及时区,默认即可,点击OK,当然可以选择简体中文,国产数据库中文肯定是完美支持,包括帮助手册,比看英文的强多了,我只是忘了选择中文了,凑合安装吧
image.png
继续点击next
image.png
选择Accept点击Next
image.png
需要输入key文件地址,用户点击“浏览”按钮,选取 Key 文件,安装程序将自动验证 Key 文件信息。如果是合法的 Key 文件且在有效期内,用户可以点击“下一步”继续安装。我这里就是学习环境,就不安装了,点击next
image.png
继续点击next
image.png
选择安装路径,默认即可,点击下一步
image.png
产品安装信息,点击Install安装
image.png
安静的等待吧。
image.png
安装成功,跟oracle类似也需要登录root执行上述脚本。主要功能也是创建services服务,并启动服务
image.png
执行完成后,点击ok按钮
image.png
继续点击Finish
image.png
继续进行初始化数据库,当然也可以后续在进行初始化,这一步类似于oracle的dbca过程,点击init
image.png
选择Create Database Instnce
image.png
选择一个数据库类型,选择next
image.png
指定数据库目录,选择Next
image.png
填写数据库名、实例名、端口,默认即可,Next
image.png
选择控制文件、数据文件、日志文件路径,默认即可,next
image.png
设置初始化参数,默认即可,Next
image.png
设置统一口令zkh004478,next
image.png
是否创建样例数据库,不创建
image.png
点击Finish
image.png
使用root执行上述3个命令,主要是开机自启动
image.png
继续使用root执行命令,重启服务。
image.png
点击Finish
12.登录数据库

image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服