知方号

知方号

达梦数据库DM8的安装与卸载

达梦数据库DM8的安装与卸载

在暑假参加了2023首届达梦数据库精英挑战赛,当时有培训过几次,腾科教育的培训和达梦公司的培训,最终获奖,得到免费的DCA考试券,所以参加了这个DCA的认证考试。

考试还是比较基础的数据库知识,在Linux环境下操作,比如数据库的安装与创建,启动与关闭,用户和权限管理、达梦的体系结构、DMSQL,模式、表、约束、视图、索引、表空间、作业等管理、备份与还原等知识,下面我只说一下Linux下DM8的安装和卸载。

Linux下DM8企业版的安装1、首先要熟悉Linux的基本命令,这重要,使用root登录2、创建DM数据库系统用户groupadd dinstall //创建安装用户组cat /etc/group|grep dinstall //查看用户组useradd -g dinstall dmdba //创建安装用户cat /etc/passwd |grep dmdba // 查看用户passwd dmdba //初始化密码mkdir /dm8 //创建达梦数据库的安装目录chown dmdba:dinstall /dm8 //对目录的创建者的更改 3、修改操作系统资源限制

文件打开数过小可能导致数据库启动失败。

ulimit -a //查看文件打开数等情况ulimit -n 65536 // 临时修改文件打开数

以上只是临时修改文件打开数,要永久修改要在/etc/security/limits.conf中配置。

4、安装步骤(1)首先要有达梦数据的iso文件,然后挂载文件mkdir /mnt //创建挂载目录mount dm8....iso /mnt //挂载镜像文件(2)切换用户安装

在/mnt目录下会有一个DMInstall.bin文件,切换到dmdba中执行

su - dmdba //切换用户cd /mnt //切换目录./DMInstall.bin //执行命令

如果提示打开不了图形化界面,而root用户能打开,则执行xhost +命令。

echo $DISPLAY //root用户执行xhost +echo $DISPALY //dmdba执行,看root用户是否相同,若不同则执行下面命令export DISPLAY=:0 //值要和root用户一样xhost+ //dmdba执行,看返回的信息是否与root用户一致

如果不行,我也没法办法了,我也是看网上的,我是成功了的。正常打开下面内容,按要求配置就行了,注意将其安装到/dm8目录下,设置其他相关参数。没有key文件没事。

(3)图形化界面安装

标准时间看自己在哪里

下一步

选接受,在点击下一步

 

key文件保密的,可以没有

下一步

 

选择目录为/dm8

 

安装,等待3-5分钟

用root执行以下命令

/dm8/script/root/root_installer.sh

完成安装

接下来可以初始化数据库了。

 

(4)命令行安装cd /mnt/dm ./DMInstall.bin -i //加-i选项命令行方式安装

回车或输入C/c回车可以选择中文安装

没有key文件选择n,可按照以下选择安装

选择"y"确认安装

用root用户执行以下命令

/dm8/script/root/root_installer.sh

 

总的来说,命令行方式比图形化界面快很多,大约一分钟左右可以完成安装,而图形化界面

 需要五六分钟,若不熟悉命令行方式,还是用图形化界面吧。

Linux下DM8企业版的卸载

若数据库服务器开着,要关闭数据库服务器才能卸载,具体操作如下:

cd /dm8/tool ./dmservice.sh //root用户才能停止该服务(图形化界面)

还可以使用命令行关闭,也只有root才能执行以下命令。

systemctl stop DmServiceDMSERVERsystemctl stop ./DmAPService

dmdba用户可以用一下命令关闭数据库

./DmServiceDMSERVER stop // 在/dm8/bin目录下执行,下面的./DmAPService stop

运行/dm8目录下的uninstall.sh

./uninstall.sh //在/dm8目录下运行

用root用户执行以下命令

/dm8/root_unstaller.sh

 完成卸载,想要清空/dm8里的数据文件,可以使用以下命令

rm -rf /dm8/*

关于Linux环境下的安装和卸载dm8内容介绍完了,如果有不对的地方欢迎私信我改正,这只是我学到的理解到内容,还有另外关于DCA的其他内容限于篇幅和时间精力就不在这说了,望谅解。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。