You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决openSUSE LEAP 15.3安装Oracle Database 19c的runInstaller报错

Oracle 19c 安装报错解决方案

你遇到的两个报错如下:

ERROR: Unable to verify the graphical display setup. This application requires X display. Make sure that xdpyinfo exist under PATH variable.
ERROR: You must not be logged in as root to run this tool.

按照以下步骤依次处理即可:

1. 修复「禁止root执行安装程序」报错

Oracle 官方要求必须使用专门的oracle用户执行安装,不能直接用root操作,操作步骤如下:

  • 以root身份执行以下命令创建所需用户组:
groupadd oinstall
groupadd dba
groupadd oper
  • 创建oracle用户并关联用户组:
    useradd -g oinstall -G dba,oper oracle
  • 为oracle用户设置登录密码:
    passwd oracle
  • 创建Oracle安装目录并配置权限,示例安装路径为/u01/app/oracle/product/19c/dbhome_1,可根据需求调整:
mkdir -p /u01/app/oracle/product/19c/dbhome_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
  • 将解压后的Oracle 19c安装包目录权限授予oracle用户:
    chown -R oracle:oinstall 你的安装包解压路径

2. 修复「图形显示验证失败」报错

该报错是因为切换用户后没有X显示服务的访问权限,操作步骤如下:

  • 首先在当前登录KDE桌面的终端(未切换oracle用户前的终端)执行命令放开X服务访问权限:
    xhost +
  • 执行以下命令查看当前DISPLAY变量值,记录输出结果(通常为:0或:0.0):
    echo $DISPLAY
  • 如果执行xdpyinfo提示命令不存在,先以root身份安装依赖包:
    zypper install xorg-x11-utils
  • 切换到oracle用户,注意要加-加载用户完整环境变量:
    su - oracle
  • 为oracle用户配置DISPLAY环境变量,替换为之前记录的DISPLAY值:
    export DISPLAY=:0
  • 验证图形服务是否正常,执行以下命令如果有正常输出即为配置成功:
    xdpyinfo

3. 启动安装

配置完成后,在oracle用户的终端下进入安装包解压目录,执行安装程序即可弹出图形安装界面:
./runInstaller
安装过程中如果提示需要执行root脚本,按照提示新开root终端执行对应脚本即可。

内容的提问来源于stack exchange,提问作者crocodile2221

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 17:36:04