安装前准备 https://eco.dameng.com/document/dm/zh-cn/start/install-dm-linux-prepare.html
创建用户所在的组,命令如下:
groupadd dinstall
创建用户,命令如下:
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
修改用户密码,命令如下
passwd dmdba
修改文件打开最大数
重启服务器后永久生效
使用 vi
编辑器打开 /etc/security/limits.conf
文件,命令如下:
vi /etc/security/limits.conf
在最后添加四条语句,需添加的语句如下
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
切换到 dmdba 用户,查看是否生效,命令如下:
su - dmdba
ulimit -a
设置参数临时生效
可使用 dmdba
用户执行如下命令,使设置临时生效:
ulimit -n 65536
提示点一: 操作后,便于使用图形界面执行安装选项
$ echo $DISPLAY
# 输出为空
# 可以执行
$ export DISPLAY=:0.0
#设置一下临时变量display
# 如果经常丢失
# 建议打开 `/etc/profile` 文件
# 把
export DISPLAY=:0.0
# 添加到文件的最后并保存
# 执行
$ source /etc/profile
# 使配置文件生效
挂载镜像
切换到 root
用户,将 DM
数据库的 iso
安装包保存在任意位置,例如 /桌面
目录下,执行如下命令挂载镜像:
mount -o loop '/home/rdf/桌面/dm8_20230418_x86_rh6_64.iso' /mnt
新建安装目录
在根目录下创建 /dm8
文件夹,用来安装 DM
数据库。命令如下:
mkdir /dm8
注意
使用 root
用户建立文件夹,待 dmdba
用户建立完成后需将文件所有者更改为 dmdba
用户,否则无法安装到该目录下
修改安装目录权限
将新建的安装路径目录权限的用户修改为 dmdba
,用户组修改为 dinstall
。命令如下:
chown dmdba:dinstall -R /dm8/
给安装路径下的文件设置 755
权限。命令如下:
chmod -R 755 /dm8
图形化安装
切换到 dmdba
用户,进入/mnt
目录下,执行命令开始图形化安装。
su - dmdba
cd /mnt/
./DMInstall.bin
若出现:初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并使用 ./DMInstall.bin -i
进行命令行安装。错误提示,可按以下两种方式操作解决:
方法一:注销当前用户,登陆 dmdba
用户,执行 ./DMInstall.bin
命令。
方法二:用当前用户执行 xhost +
,切换到 dmdba
用户,执行 export DISPLAY=:0
,再执行 xhost +
命令。
图形化界面启动成功后,将弹出【选择语言与时区】页面,默认为简体中文和中国标准时间。
点击【确定】后,弹出 DM
数据库安装程序。
点击【下一步】后,为许可证协议页面,选择【接受】。
点击【下一步】后,弹出 key
文件页面,点击【浏览】选择【key
文件】,若没有 key
文件可以直接点击【下一步】,跳过该步骤。
点击【下一步】后,弹出选择组件页面,建议选择典型安装,也可根据需要,选择服务器安装、客户端安装和自定义安装。
点击【下一步】后,弹出选择安装位置页面,可点击【浏览】选择安装位置,也可安装在默认路径下。
建议/dm8/dmdbms
点击【下一步】后,弹出确认安装信息页面,检查安装信息是否准确,确认无误后点击【安装】。
点击【安装】后,等待 1~2
分钟即可安装完成,安装完成后弹出执行配置脚本页面,按照页面要求执行该脚本即可。
重新打开一个终端,切换到 root
用户,执行弹出页面中的脚本。
脚本执行完成后,点击执行配置脚本页面中的【完成】,弹出提示框,提示是否关闭窗口,选择是,提示数据库安装完成,再点击【完成】按钮,完成数据库安装。
配置环境变量
切换到 root
用户进入 dmdba
用户的根目录下,配置对应的环境变量。DM_HOME
变量和动态链接库文件的加载路径在程序安装成功后会自动导入。命令如下:
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
编辑 .bash_profile
,使其最终效果如下图所示:
cd /home/dmdba/
vim .bash_profile
切换至 dmdba
用户下,执行以下命令,使环境变量生效。
su - dmdba
source .bash_profile
安装完成后可使用图形化配置实例
点击初始化后会弹出数据库配置助手,通过数据库配置助手便可以配置数据库。
通过助手进行配置
手动打开配置助手 若需要主动打开配置助手,可使用 dmdba 用户配置实例,进入到 DM 数据库安装目录下的 tool 目录中,使用 ./dbca.sh 命令打开数据库配置助手。
选择创建数据库实例,点击【开始】,进入创建数据库页面的创建数据库模版页签,选择【一般用途】,如下图所示:
点击【下一步】,选择数据库实例安装目录,如下图所示:
/dm8/data
确定好数据库安装目录后,点击【下一步】,用户可根据需要设置对应的数据库参数,如下图所示:
点击【下一步】,配置初始化参数,注意簇大小、页大小、字符集以及大小写敏感确定后不可修改,默认配置即可,如下图所示
注意:需要取消“大小写敏感”的勾选
注意2:簇大小 页大小选 32
./dminit path=/dm8/dmdata page_size=32 extent_size=32 length_in_char=1 case_sensitive=0 charset=0 log_size=2048 port_num=5237 初始化语句
./dm_service_installer.sh -t dmserver -p DM -dm_ini /dm8/dmdata/DAMENG/dm.in 注册自启服务
点击【下一步】,配置数据库口令,默认配置即可,如下图所示:
点击【下一步】,配置示例库,建议勾选 BOOKSHOP
或 DMHR
,作为演示环境,如下图所示:
点击【下一步】,用户可检查创建参数,若有需要修改之处可点击【上一步】回到需要修改的位置进行修改,如下图所示:
点击【完成】,创建完成数据库实例后,按下图按提示执行脚本即可完成实例配置:
mv /dm8/dmdbms/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
systemctl enable DmServiceDMSERVER.service
systemctl start DmServiceDMSERVER.service
查看服务状态
systemctl status DmServiceDMSERVER.service
systemctl restart DmServiceDMSERVER.service
注册服务
命令行注册服务
注册服务需使用 root
用户进行注册。使用 root
用户进入数据库安装目录的 /script/root
下,如下所示:
cd /dm8/script/root
注册服务,如下所示:
./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p DMSERVER
用户可根据自己的环境更改 dm.ini
文件的路径以及服务名,如下所示:
./dm_service_installer.sh -h
如需为其他实例注册服务,需打开 dbca
工具,进行注册服务,如下所示:
cd /dm8/tool
./dbca.sh
图形化注册服务
打开运行 dbca
工具,选择【注册数据库服务】,如下图所示:
点击【完成】后,弹出执行配置脚本页面,按页面要求执行脚本即可,如下图所示:
启动、停止数据库 命令行启停数据库 服务注册成功后,启动数据库,如下所示:
systemctl start DmServiceDMSERVER.service
停止数据库,如下所示:
systemctl stop DmServiceDMSERVER.service
重启数据库,如下所示:
systemctl restart DmServiceDMSERVER.service
查看数据库服务状态,如下所示:
systemctl status DmServiceDMSERVER.service
可前台启动,进入 DM
安装目录下的 bin
目录下,命令如下:
./dmserver /dm/data/DAMENG/dm.ini
该启动方式为前台启动,若想关闭数据库,则输入 exit 即可。
也可进入 DM
安装目录下的 bin
目录下,启动/停止/重启数据库,如下所示:
./DmServiceDMSERVER start/stop/restart
查看数据库状态,如下所示:
./DmServiceDMSERVER status
图形化启停数据库
进入 DM
安装目录下的 tool
目录,使用如下命令打开 DM
服务查看器,如下所示:
./dmservice.sh
Linux
环境启动 DM
数据管理工具
Linux
环境启动 DM
管理工具进入数据库安装路径/tool
目录下,运行 ./manager
即可启动DM
管理工具。
这篇博客详细介绍了如何在麒麟V10上安装达梦数据库,从环境配置、挂载镜像、新建安装目录、图形化安装、配置环境变量、注册服务,到启动、停止数据库等步骤都有清晰的说明和配图,对于需要在此环境下安装达梦数据库的用户非常有帮助。
博客的优点在于其详实的步骤和清晰的截图,使得读者能够很容易地跟随步骤进行操作。此外,博主对于可能出现的问题也有预先的解答和处理建议,这对于避免用户在安装过程中遇到困难非常有帮助。
然而,博客的改进空间也是明显的。首先,博主在文章中使用了大量的代码和命令行,对于非专业的读者来说可能会感到困惑。博主可以考虑在每一段代码或命令行后面加上简单的解释,让读者知道这段代码的作用。其次,博主在文章中使用了大量的截图,但是并没有对截图进行详细的解释,这可能会让读者在阅读时感到困惑。博主可以在每个截图下面加上简单的文字说明,让读者更好地理解截图的内容。
总的来说,这篇博客是一篇非常实用的技术指南,对于需要在麒麟V10上安装达梦数据库的用户来说是一份非常好的参考资料。希望博主在未来的文章中能够继续保持这种详实和实用的风格,同时也能够在解释和说明方面做得更加详细。