暂无图片
CentOS下Oracle GUI安装的问题
我来答
分享
Thomas
2022-10-01
CentOS下Oracle GUI安装的问题

如题,

[oracle@iZwz9ar21vp16p84jdjngvZ 19c-autoupg]$ netmgr
****DISPLAY environment variable not set!
Oracle Net Manager is a GUI tool which
requires that DISPLAY specify a location
where GUI tools can display.
Set and export DISPLAY, then re-run.
[oracle@iZwz9ar21vp16p84jdjngvZ 19c-autoupg]$

遇到这种情况,我一般是在主机上装VNC SERVER,然后用VNC VIEWER连入,就可以图形界面了。

那么,除了这种方法,还有别的选项吗?这里提示说设置DISPLAY啥的。是否设置了,就可以不用VNC而达到图形化目的? 

我来答
添加附件
收藏
分享
问题补充
13条回答
默认
最新
农夫三拳

云主机?

想要把图形界面export DISPLAY到本地终端的话,是需要linux能够访问的windows的6000端口

如果你想把云主机export到你的内网,那要在你用的上网设备上做dnat,然后export DISPLAY用你的公网IP

暂无图片 评论
暂无图片 有用 0
暂无图片
农夫三拳
答主
2022-10-02
云主机的话,直接在主机上装本地的图形界面,export这种方式太麻烦
愤怒的蜗牛
2022-10-03
张sir

你设置下试试,我没用过vnc,都是设置display,然后xshell起图形

暂无图片 评论
暂无图片 有用 0
Thomas

参考网上的,

先装了

yum install xorg-x11-app*

然后设置DIESPLAY环境变量为:  localhost:0.0

再运行xclock 报错:

[root@iZ94t0nyo72Z ~]# xclock
Error: Can't open display: localhost:0.0

请问该如何解决呢

暂无图片 评论
暂无图片 有用 0
Thomas

xshell做了如下设置


也装了xmanager, 在root下,运行xclock正常,但在oracle用户下就是不行,报错如下:

[root@iZ94t0nyo72Z ~]# su - oracle
Last login: Sat Oct 1 16:56:22 CST 2022 on pts/2
[oracle@iZ94t0nyo72Z ~]$ export DISPLAY=localhost:13.0
[oracle@iZ94t0nyo72Z ~]$ xclock
Error: Can't open display: localhost:13.0

暂无图片 评论
暂无图片 有用 0
农夫三拳

要想把服务器的x界面转到你的终端,需要终端启动xserver,xshell本身是没有xserver功能的吧,可以使用mobaxterm

点解右上角的X图标,启动本地的xserver,就会显示出DISPLAY的值,选择合适的网卡对应的IP地址,比如192.168.0.102

在服务器上export DISPLAY=192.168.0.102:0.0 ,随后的图形界面就会显示到终端上,

但是有个前提是,服务器单方向访问终端电脑的6000端口不能被软件/硬件防火墙阻断


暂无图片 评论
暂无图片 有用 0
严少安
暂无图片

iZwz9ar21vp16p84jdjngvZ 这是什么云主机?

暂无图片 评论
暂无图片 有用 0
李宏达
2022-10-01
像阿里
Thomas

Last login: Sat Oct 1 21:13:33 CST 2022 on pts/0
[oracle@iZ94t0nyo72Z ~]$ export DISPLAY=127.0.0.1:0.0
[oracle@iZ94t0nyo72Z ~]$ dbca
[oracle@iZ94t0nyo72Z ~]$ export DISPLAY=192.168.3.20:0.0
[oracle@iZ94t0nyo72Z ~]$ dbca

^C[oracle@iZ94t0nyo72Z ~]$ export DISPLAY=192.168.56.1:0.0
[oracle@iZ94t0nyo72Z ~]$ dbca

哇哈哈,找你说的试了,装了MOBAXTERM,DISPLAY也照右上角显示内容改了几次,还是不行

暂无图片 评论
暂无图片 有用 0
李宏达

云主机的OS一般都没有装图形界面,先装一下图形界面。

暂无图片 评论
暂无图片 有用 0
李宏达
答主
2022-10-02
Thomas

yum install xorg-x11-app* 这个是不是安装图形界面?我LINUX不熟。

暂无图片 评论
暂无图片 有用 0
农夫三拳
2022-10-02
xorg-x11-apps是x11环境支持包,并不是主机上的图形界面,主机完整图形界面安装http://t.zoukankan.com/huanjoyous-p-10522750.html
Thomas

对,是云主机。你说LINUX能访问我WINDOWS的6000端口,那云主机上FIREWALLD继续开启,我WINDOWS主机上把防火墙都关了,应该就可以访问了吧?有没有一个测试命令?我电脑现在是在家里光纤+路由器上网的。

暂无图片 评论
暂无图片 有用 0
农夫三拳
2022-10-02
家里的上网就别折腾export这种方式了,估计你能动的设备上连公网IP都没有,运营商给你做了snat才上的网
农夫三拳
2022-10-02
就是说云主机没法直接连你的windows的6000端口,中间要做很多地址转换,但是你没权限做这些配置
李宏达

现在一般ECS配的公网IP都不贵啊

暂无图片 评论
暂无图片 有用 1
李宏达
答主
2022-10-02
Thomas

哇哈哈,你说的:云主机的话,直接在主机上装本地的图形界面  和我说的:主机上装VNC SERVER,然后用VNC VIEWER连入,就可以图形界面,是一回事不?现在VNC VIEWER确实可以连入。 如果EXPORT太麻烦,我就不折腾了。

暂无图片 评论
暂无图片 有用 0
农夫三拳
2022-10-02
对,目前环境,vnc是最合适的
Thomas

我只知道,只要哇哈哈出手,问题99%可以得到解决!哈哈

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏