为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:UOSV20
【CPU】:海思麒麟990
【问题描述】*:
问题1:我在/dm8/bin目录下执行./uninstall.sh出现
问题原因
当前操作系统的登录用户应该为非dmdba用户,如果在当前会话中启用图形界面需要将图形界面权限放开。
解决方法:
切换到root用户后在命令行中输入xhost +,可以使得dmdba可以调用图形界面进行安装。
请问这个问题这样子是不是能解决了。
问题2:dmdba-PC:/dm8/too1$ ./manager
<title>Invalid Configuration Location</title>
(1)报错内容为:"Invalid Configuration Location Locking is not possible in the directory "/home/dmdbms/tool/configuration/org…"
说明权限不够,该情况有两种解决办法
方法一:用root权限打开
su root
cd /dm8/tool
./manager
方法二:用dmdba权限打开报错,进行以下操作:
进入/home 执行ll,查看dmdba属于哪个目录
进入root权限,对dm8文件重新赋权
执行:chown -R dmdba :dinstall /dm8
切换到dmdba用户,执行./manager 操作成功
然后这个这样子操作是否能解决。
因为是内网。我没办法尝试。只能把问题带出来,咨询一下大家。得周一才可以试一试。
问题1:uninstall.sh -i 采用提示的模式,直接uninstall.sh应该是调的图形界面
问题2:root启动一次manager之后workspace下面有些文件属于root了,修改为dmdba用户应该就可以
问题1、如果是卸载的话,可以尝试用该方法。另外,其实达梦软件卸载很简单,可以通过几个命令就行。
(1)停dmap服务
systemct stop DmAPService
或者dmdba用户 进入到/dm8/bin下执行./DmAPService stop
(2) disable dmap系统服务
systemctl disable DmAPService
(3)如果有数据库服务,需要停数据库
(4)直接删除整个安装目录,如上面的/dm8
问题2、图上报错很有可能是由于第一次用root等用户启动过达梦manager而非dmdba用户,导致workspace下面部分相关目录权限不对,dmdba无法创建所需文件。上面方法一、方法二正常都是可以的解决。