国产数据库达梦8新手入门

前言

本人80后的老程序员,之前只使用过SqlServer和MySQL,最近特殊需要准备学习下国产数据达梦,作为入门学习,先尝试图形化安装的方式快速学习入门。

由于是自己学习,因此使用VMware虚拟机,首先下载国产麒麟银河操作系统,我下载的是Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso

一、安装操作系统

操作系统安装比较简单,唯一注意的是/tmp 目录空间给大些,最好2G或2G以上(要求 /tmp 1.5G以上,我第一次/tmp刚好1.5G,也无法安装,必须1.5G以上才行,当然也可以修改达梦安装环境变量)

二、安装达梦数据库

1、设置系统环境

# root用户操作(以下为通用设置,在图形化安装前执行就行)

#设置最大句柄数
ulimit -n 20480 

# 设置桌面环境(加号前有空格)
xhost +

# root用户操作,修改文件打开数,此步骤可以在安装完后设置,不重要,但是如果提示文件打开数过小,则尽量设置下
vim /etc/security/limits.conf

# 添加一下代码(此时还没添加 dmdba用户,可以先设置,设置后按:wq保存并退出)
dmdba soft nofile 102400
dmdba hard nofile 204800

root soft nofile 102400
root hard nofile 204800

2、添加数据库用户和组

# root用户执行

# 添加分组 dinstall
groupadd dinstall

# 添加用户 dmdba
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

# 设置用户密码,输入: Qpzm123.. (要符合密码策略)
passwd dmdba


3、设置安装目录和挂载iso镜像

# root用户执行

# 创建安装目录,并为数据库用户设置目前权限
mkdir /dm8
chown dmdba:dinstall /dm8

# 创建镜像挂载目录,并执行镜像挂载(镜像文件名根据实际情况修改,考试时,镜像应该是放在/opt目录下的)
mkdir /mnt/dm
mount /opt/dm8.iso /mnt/dm

# 切换至dmdba用户下(注意要有中划线,有空格)
su - dmdba

此时可以再开一个root的终端,避免两个用户来回切换

4、设置DISPLAY变量

root查看DISPLAY变量值,dmdba用户的DISPLAY变量值设置为和rootDISPLAY变量值相同(:DISPLAY设置错误会导致图形界面不能打开,根据自己电脑网络连接情况可能需要设置为某个IP地址,例如:192.168.0.10:0.0)

root执行:echo $DISPLAY
dmdba执行: export DISPLAY=:0.0

5、图形化安装

# dmdba用户执行(确保/tmp目录大于1.5G,等于1.5G也不行,最好是2G会更大些)
# 图形化安装,如果报错检查DISPLAY,/tmp目录大小等,如果无法图形化启动,后面加i参数进行命令行安装
# ./DMInstall.bin -i
# 注意每一步的设置,存放目录一定要放/dm8目录下
cd /mnt/dm
./DMInstall.bin

安装完成不用着急关闭窗口,窗口中有提示,用root用户执行窗口中的命令即可注册并启动服务,完成安装操作。

# root用户执行
/dm8/script/root/root_installer.sh

好了,至此数据库已经安装完成,下面在tools目录下,执行dbca.sh创建数据库实例

6、创建实例

# dmdba用户/dm8/tool目录下执行
./dbca.sh

这里是我踩过最大的坑,可能由于分辨率的问题,安装完成后,提示以下脚本需要用root用户执行,我执行完成后一直卡在那里不动,甚至重新恢复了几次快照,后面到处查找资料,发现这时候应该执行3行脚本,可是我的才显示有1行,滑动那个滚动条,才能看到另外的两行,直接哭晕。

在这里插入图片描述

5、图形化管理界面

在tool目录下执行 ./manager 即可开启图形化操作界面,该界面很像sql server manager ,上手还是比较容易的,可以愉快的撸起来了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值