达梦数据库是老牌的国产数据库,早在IBM和Oracle横行的年代,达梦就有自己的一席之地,达梦虽然功能跟Oracle很多大同小异,但是达梦的代码真的是一行一行码出来的。达梦创始人冯玉才教授的事迹更是在数据库圈子耳熟能详。
看到这次达梦的征文活动,本来想一开始就蠢蠢欲动,奈何项目上比较忙,幸而最近变成了“小阳人”,才抽出点时间来学习达梦。废话不多说,开始吧。
下载地址
我的操作系统是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密码
登录dmdba运行Vncserver
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镜像文件,并挂载
创建挂载目录
mkdir /dm
挂载dm8镜像
mount -o loop -t iso9660 dm8_20221121_x86_rh6_64.iso /dm/
10.启动vnc viewer
添加一个新的connect
11.图形化界面安装dm8
[dmdba@dm8 dm]$ ./DMInstall.bin
提示警告打开文件需要65536,点击OK继续,可以忽略
选择语言及时区,默认即可,点击OK,当然可以选择简体中文,国产数据库中文肯定是完美支持,包括帮助手册,比看英文的强多了,我只是忘了选择中文了,凑合安装吧
继续点击next
选择Accept点击Next
需要输入key文件地址,用户点击“浏览”按钮,选取 Key 文件,安装程序将自动验证 Key 文件信息。如果是合法的 Key 文件且在有效期内,用户可以点击“下一步”继续安装。我这里就是学习环境,就不安装了,点击next
继续点击next
选择安装路径,默认即可,点击下一步
产品安装信息,点击Install安装
安静的等待吧。
安装成功,跟oracle类似也需要登录root执行上述脚本。主要功能也是创建services服务,并启动服务
执行完成后,点击ok按钮
继续点击Finish
继续进行初始化数据库,当然也可以后续在进行初始化,这一步类似于oracle的dbca过程,点击init
选择Create Database Instnce
选择一个数据库类型,选择next
指定数据库目录,选择Next
填写数据库名、实例名、端口,默认即可,Next
选择控制文件、数据文件、日志文件路径,默认即可,next
设置初始化参数,默认即可,Next
设置统一口令zkh004478,next
是否创建样例数据库,不创建
点击Finish
使用root执行上述3个命令,主要是开机自启动
继续使用root执行命令,重启服务。
点击Finish
12.登录数据库
文章
阅读量
获赞