达梦DCA培训后自己进行操作时遇到不少问题,下面记录最近一次操作过程的几个问题。
1、安装达梦数据库失败问题
怀疑是display大小写导致的,重新按步骤操作,数据安装成功!
2、启动服务器失败问题
由于我是删除数据库后重新安装,原来的建的用户dmdba没有删,安装完数据库后,创建实例,结果:systemctl start DmServiceDMSERVER.service执行时报错,如下图所示
但是用DmServiceDMSERVER status查看,显示服务正在运行,如下图所示:
但用服务器查看器查看状态,显示如下:
而且没法直接操作,使达梦数据库服务启动,会显示如下问题:
分析原因:
我删除达梦数据库然后安装,创建实例时,勾选了DMHR示例(培训课上老师没有创建,之后操作DMHR的表时无法操作,我以前试着导入sql命令创建DMHR,但失败了,所以这次直接在创建实例时自动创建DMHR,不知道是不是因为这个导致服务无法正常启动的)。
根据错误提示进行查看,显示如下:
我按照方法查看了/home/dmdba的所属组,跟讲义上的一致,问题无法解决。
进行后续操作,发现除了备份时会有问题,其它操作都能正常进行,只能暂时将这个问题搁置。
3、启用SQL数据助手失败问题
选项中没有看到“启用SQL数据助手失败”,所以没能启动“启用SQL数据助手”,后面的操作没有补全,难道是数据库版本导致的?
4、迁移失败问题
直接建文件夹,仍然迁移失败,后面发现,建文件夹用的是root用户,所属组是root,如下图所示:
用命令chown修改所属组,就能正常进行迁移了。
5、大小写问题
建了两个表T_TABLE和t_test,其中t_test都是小写,结果操作t_test表时,发现比操作T_TABLE复杂,建议使用大写。