在暑假参加了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 ./DmAPServicedmdba用户可以用一下命令关闭数据库
./DmServiceDMSERVER stop // 在/dm8/bin目录下执行,下面的./DmAPService stop运行/dm8目录下的uninstall.sh
./uninstall.sh //在/dm8目录下运行用root用户执行以下命令
/dm8/root_unstaller.sh完成卸载,想要清空/dm8里的数据文件,可以使用以下命令
rm -rf /dm8/*关于Linux环境下的安装和卸载dm8内容介绍完了,如果有不对的地方欢迎私信我改正,这只是我学到的理解到内容,还有另外关于DCA的其他内容限于篇幅和时间精力就不在这说了,望谅解。