1.场景
安装oracle时,使用命令"./runInstaller"调用图形化安装界面时,系统提示
Can't open display: localhost:11.0
不用理会上面的xclock
2.解决方法
(1)切换至root用户,输入
xdpyinfo | grep "name of display"
(2)显示密钥条目,输入
xauth list
(3)切换oracle用户,因为(1)中显示的是"10",所以复制(2)中"unix:10"的这条密钥,然后使用如下命令
note:可能会提示"xauth: file /home/oracle/.Xauthority does not exist",先exit,再su - oracle,然后再执行就可以通过了
(4)因为(1)中显示的是"localhost:10.0",所以输入
export DISPLAY=localhost:10.0
(5)验证端口是否正常开启,输入
xdpyinfo | grep "name of display"
出现如下信息说明成功开启
(6)然后就可以调用图形化安装界面安装Oracle了,输入
./runInstaller
需要注意,如果之后再次重新登录oracle用户,需再重复以上步骤,因为密钥会改变
参考链接
https://blog.csdn.net/weixin_31188325/article/details/112817419