在当前的大环境下,学习下达梦数据库还是很有必要的。
原打算国产到底,操作系统也用麒麟。看看手头上有CENTOS的虚机,为节省时间,直接拿来练手了。
为了方便操作,降低上手难度,选择了图形界面为主的操作方式。
1 安装环境准备
我用是的X86平台+CENTOS7.4,只要虚机硬件资源配置不是特别低,一般学习用的安装无需特殊配置。需要注意的是/tmp会区必须>1G,否则将无法安装 。
为了方便远程连接,把防火墙关掉
root@localhost tmp]# systemctl stop firewalld
[root@localhost tmp]# systemctl disable firewalld
[root@localhost tmp]# systemctl status firewalld达梦官方文档中,不建议用root用户安装数据库,这里就以dmdba用户作来安装
创建用户和组
[root@localhost tmp]# groupadd dinstall
[root@localhost tmp]# useradd -g dinstall dmdba
[root@localhost tmp]# passwd dmdba建个安装目录/dm8,并授权给dmdba
[root@localhost tmp]# mkdir -p /dm8
[root@localhost tmp]# chown dmdba:dinstall /dm8
2 安装
图形化安装其实很简单,跟WIN下的安装类似,每个下一步之前,确认好你要的参数就可以,像安装路径,什么的
要注意的是,切换到dmdba用户后,要对显示进行配置才能打开图形界面
[root@localhost mnt]# xhost +
access control disabled, clients can connect from any host
[root@localhost mnt]# echo $DISPLAY
:0.0
[root@localhost mnt]# su - dmdba
[dmdba@localhost ~]$ export DISPLAY=:0.0
[dmdba@localhost ~]$ xhost +
access control disabled, clients can connect from any host
[dmdba@localhost ~]$ cd /mnt
[dmdba@localhost mnt]$ ./DMInstall.bin
图形界面出来了
下一步,跳过KEY,组件全选
输入安装目录,记得一定要提前授权目录,不然会报错
下一步,一直到这里,在root用户下执行这行命令,复制过去就可以了。执行完毕安装就结束了。
3 初始化
安装完成后,会询问是否初始化配置,不小心关闭的话可以用命令再次打开图形界面。
[dmdba@localhost ~]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./dbca.sh
因为是新装的,就选择创建实例吧
一般用途就好,生产环境视情况选择
路径要写对
随便起个名,端口默认
同样,控制文件路径也要写对
这里的参数要看仔细,测试的时候默认就行,生产环境下要结合你的应用去配置相关的参数,以提高性能
下一步,检查完了,再复制这三个命令到root用户下执行
执行完毕,大功造成!