首页 / 技术 / 正文

Linux图形化安装oracle故障全解决方案

2016年09月15日 暂无评论 ... 技术

使用未安装图形化界面的 linux 快速启动 oracle 可能是一件比较困难的事情,因为对于初学 linux 的人来讲,根本不知道应该安装那些图形组件,经过摸索和实验,最终还是找到了比较快捷的方法来启动 oracle 的图形化安装界面。

本文是承接上次博文Xmanager快速连接Linux图形界面教程,因此还是使用的 Xmanager 软件进行的远程桌面连接,为了减少麻烦和资源,不推荐为 linux 安装整套的 desktop 软件组,因此只安装简单的图形组件。

1.首先安装oracle安装前置组件

oracle 安装的前置组件一般都是编译或者图形相关的组件,一般在网络上搜索到的 oracle 教程中都会有安装前置的步骤。

输入命令查询 linux 系统是否安装了以下组件:

rpm -q binutils gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libXi make sysstat

如果出现未安装的提示,则需要使用 yum 快速安装之。

2.使用 Xmanager 远程连接图形界面

Xmanager 的使用在上次博文中有介绍,只需要注意的是,使用 Xstart 连接的时候,命令中需要填写如下命令:

/usr/bin/xterm -ls -display $DISPLAY

 

正常情况下是连接失败的,因为没有安装对应的组件。

这些组件一共有4个,体积非常小,他们分别是:

yum install –y xorg-x11-xauth
yum install -y xterm
yum install –y xdpyinfo
yum install –y xhost

安装完成之后,使用 Xmanager 会进入到图形化的终端命令窗口。

已经成功一半了。

后续问题处理

1.无法显示中文问题

如果你的 linux 系统是中文版的,则会出现这种非常惊异的情况。

image

很有必要修改,因为如果出现这种情况,继续启动图形安装界面的话,安装界面中的汉字也会出现方块,无法阅读和安装。

解决方案

可以临时修改为英文,输入命令:

export LANG=en_US

临时修改语言为英文,或者继续安装中文相关的组件。

 

2.出现无法自动检测显示器颜色错误

这个问题会出现在运行了 runInstaller 之后,安装程序会检测安装环境,可能会报出如下错误:

>>> 无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY 变量。    未通过 <<<<

解决方案

切换至root用户,然后运行 xhost + 命令。

此时会出现 access control disabled,clients can connect from any host

然后切换回 oracle 用户,重新执行安装程序。

 

3.依然出现无法检查显示器颜色的故障

故障的具体表现为安装上述设置了 xhost + 之后,还是不能检查显示器颜色,且在 oracle 用户运行 xhost + 命令的时候,提示错误:

xhost: unable to open display “localhost:10.0”

问题产生的的原因没有找到,但是可以解决方案很明确。使用 oracle 用户登录 xstart 远程桌面而不是 root 用户,屡试不爽,确实好用。

 

启动示意图:

image

 

image

 

然后就是正常的安装步骤了。

暂无评论

发布评论