在CentOS  7.6下部署安装oracle 19C时,在运行./runInstall后,界面显示报错如下信息:

ERROR: Unable to verify the graphical display setup. This application requires X display. Make sure that xdpyinfo exist under PATH variable. No X11 DISPLAY variable was set, but this program performed an operation which requires it.

排查方法:

1:运行如下命令

# 设置显示窗口
export DISPLAY=:0.0
echo $DISPLAY

xhost +

# 切换oracle用户
su - oracle
# oracle用户下
export DISPLAY=:0.0
echo $DISPLAY

xhost +

运行完后,可用xclock进行检测。看左上角是否显示钟表式的小图标,若无且没有报错,则进行下一步检测

看是否显示。若无显示运行(注意,此处的:0无法显示的话,修改成本身电脑ip:0或者服务器ip:0都试一下)

[oracle@hp-oracle]$ export DISPLAY=:0
或者运行
xhost  +  服务器IP(自己电脑ip/网关)

运行完后,则在进行尝试
[oracle@hp-oracle]$./runInstall

 

2, 编辑 .bash_profile 文件(根据自身文件路径修改相关信息)

#oracle
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=oracle19
export ORACLE_UNQNAME=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1
export ORA_INVENTORY=/u01/app/oraInventory
export ORACLE_SID=orcl
export PWB_NAME=pdb1
export DATA_DIR=/u01/oradata
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export DISPLAY=192.168.60.100:0.0   #此处IP为我电脑IP地址,可修改服务器IP,那个好使用那个

执行完,重新加载一下文件,使其生效

3,切换到oracle账户进行安装应该就没问题了

若报如下错误

 解决办法如下图

针对性的修改完后,执行是sysctl  -p 

 

赋予相对的权限即可。至此,问题解决,

错误参考链接:https://www.cnblogs.com/ritchy/p/16410642.html 

https://www.modb.pro/db/630618

https://blog.csdn.net/m0_54434140/article/details/128214831

https://blog.csdn.net/u010257584/article/details/108003585

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐