最近,单位组织了达梦DCA的培训和考试,我有幸参加,但是奈何本身是零基础,所以学到的也是一些基础的内容,今天我就给大家说一说达梦数据库的安装和卸载(怎么样,够基础吧),以及其中遇到的问题和解决办法。首先,我们搞清楚什么是DCA?
“DCA”(Dameng Certified Administrator)即达梦认证管理员,是达梦认证培训体系中的初级课程,是进入DCP课程的必经之路。”(出自达梦官网)
什么是DM8?
DM8是达梦公司在DM系列产品基础上坚持自主创新、自主研发的新一代数据库产品。融合了分布式、弹性计算、云计算等优势,具有简单易用、高性能、可靠安全等特点。
下面我们就来了解一下DM8企业版的安装和卸载过程。
首先,安装前我们要根据达梦数据库版本安装的环境、软硬件要求查看系统是否符合以上要求。
一、查看系统版本:内核版本需要在2.6以上。
二、 查看CPU的信息,并在达梦官网去下载对应CPU的安装包。(这里特别要说明,不只是64位和32位的区别,还有一种可能是下载的DM8镜像与虚拟机的架构不符,查询CPU(lscpu)重新下载对应的镜像就能解决这个问题。)
三、查看内存信息
最好是3G以上内存,可以按照自己的硬件配置分配内存,能多尽量多,防止后面运行图形化等内存不足的情况出现。
四、查看磁盘空间
五、解压后tmp至少需要1.5G,若提示tmp内存不足,则tmp需要扩容,扩容命令如下:(根据实际情况扩容,在这儿我设置为2.5G)
六、查看Glibc版本
七、查看gcc版本
这儿一定要记住,后面配置ODBC时要用到。
八、安装规划
1、规划安装用户组和用户
添加安装用户组dinstall:groupadd dinstall,用户dmdba,属于dinstall,主目录 /home/dmdba
设置用户dmdba的密码passwd dmdba
然后根据密码要求输入密码(一般是8位以上,数字、字母、符号····)
2、规划安装目录
(1)新建安装目录dm8;
(2)改变dm8的所属用户组和所属用户为dinstall组dmdba用户
3、挂载iso镜像文件
这里要切记:如果已挂载过此镜像文件,会提示“.iso已经挂载”,遇到这种情况,可以直接安装或者删除掉/mnt目录,重新挂载(一般是直接进行安装,为了考试时节约时间)。
然后切换dmdba用户,到达/mnt/dm文件,提示挂载成功:
这里要根据实际情况,这次考试时已经提前把镜像挂载好了,我们就跳过以上挂载步骤,直接去安装就好。
安装
(1) 图形化界面安装
先设置图形化界面
root用户下执行host+,查看DISPLAY值:
第一次启动虚拟机,执行下 xhost +
[root@KylinDCA03 桌面]# xhost +
查看 root 用户的DISPLAY 变量值
[root@KylinDCA03 桌面]# echo $DISPLAY
:0.0
切换dmdba 用户
[root@KylinDCA03 桌面]# su - dmdba
设置dmdba 用户的DISPLAY 变量值为步骤(1)中的值(仅对当前会话生效)
切换到dmdba用户:
进入安装目录,开始安装:
如果图形化界面设置错误,会弹出如下命令错误:
解决办法:
安装tmp不足,可以设置 DM_INSTALL_TMPDIR 变量,指定到别的路径下(存储空间大于 2G)。
弹出图形化安装界面,点击“确定”:
根据提示,一步一步操作,点击“下一步”:
点击“接受”,然后点击“下一步”:
key文件暂时可以不选,试用一年,点击“下一步”:
如无特殊要求,我们一般都选择“典型安装”,点击“下一步”:
选择安装目录,就是前面创建的dm8目录,点击“下一步”:
进一步仔细检查安装信息,确认无误后,点击“安装”:
正式安装中:
安装完成后,一定要切记!!我考试的时候忘了这一步:执行配置脚本命令:
根据提示说明,打开终端,以root用户执行脚本命令(复制粘贴命令即可):
最后,关闭对话框,点击完成安装即可。
最后,说一下卸载过程,当然,考试的时候没有这一步(卸载后考试就没法进行了,哈哈)。
进入 dm8安装目录,执行./uninstall.sh卸载命令
成功弹出图形化界面;根据弹出卸载界面提示,一步一步操作即可安全卸载。
点击“确定”按钮,弹出如下卸载界面:
点击“卸载”按钮:
点击“是”按钮,删除配置文件,正在卸载中:
又需要执行卸载程序命令了,切记,需要使用root权限执行:
执行如上脚本命令,成功删除DmAPService服务、DmServiceDMSERVER服务、/etc/dm_svc.conf配置文件:
卸载成功后,点击“确定”按钮,关闭对话框:
可以看到,已成功卸载dm8数据库。
最后,切记,卸载dm8后,安装目录中还未清理干净。
需要删除dm8下的残留文件。
务必要注意:卸载前请关闭创建的数据库实例服务(自己创建的服务名)。
总结一下,对我这种新手小白来说,考试2小时的时间很紧张,如果放在平时,一步一步会走完,该有的步骤一步都不会少,所以,这就需要我们平时一定要多练,多想,多学。作为目前国内的数据库龙头企业,达梦数据库的相关证书含金量还是很高的,我也学到了很多东西,感谢达梦讲师。
文章
阅读量
获赞