一、执行xhost命令报错:unable to open display
可以尝试以下方法,在root用户下执行:
DISPLAY=:0.0
export DISPLAY
echo $DISPLAY
xhost
xhost +
如果在 linux系统下执行xhost + 再次报unable to open display
可以尝试将DISPLAY=:0.0改为DISPLAY=:1.0,然后按照上面方法再执行一次即可。
需要注意的是,如果在root用户下echo $DISPLAY=:2,那就在把安装用户也设置为:2,不是必须设置为:0.0的。
二、Manager图形化界面无法正常打开
1、权限不够
一般是因为之前用root用户打开过 DM 管理工具,导致tool目录下workspace中的文件夹权限发生变化,dmdba 用户权限变动。可以再执行下赋权(root用户执行):
chown -R dmdba:dinstall /dm8
2、invalid (NULL) pointer instance /“核心已转储”
还是图形化界面没设置好的原因,再返回root用户,确认DISPLAY值正确,需要注意的是,每打开一个新的窗口,就是一个新的会话,需要再次设置DISPLAY值,执行xhost + 命令。
3、可以直接使用命令行进行安装
初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并使用"./DMInstall.bin -i"进行命令行安装。
三、临时空间不够:tmp 不足
对DM_INSTALL_TMPDIR 变量进行设置:
mkdir tmp
chown dmdba:dinstall /opt/tmp
export DM_INSTALL_TMPDIR=/opt/tmp
四、安装成功后,使用disql显示未找到该命令
安装成功后,没有配置环境变量的前提下,需要在安装目录的bin目录下,使用 ./disql进行登录。
如果想要在哪里都可以使用disql的话,需要配置环境变量。
vim /home/dmdba/.bash_profile
在里面新增PATH="$PATH:$DM_HOME/bin:$DM_HOME/tool"
保存退出后,使用source命令,让配置文件生效
source /home/dmdba/.bash_profile
文章
阅读量
获赞