使用命令行安装后,执行 dbca.sh 报错

【问题描述】

使用 ./DMInstall.bin -i 安装数据库完成后,执行 ./dbca.sh 报错。

【问题原因】

./DMInstall.bin -i 为命令行(字符界面)安装方式,安装完成后执行的 dbca.sh 为图形化配置助手工具,依赖图形化界面环境及显示权限,若当前会话未正确配置图形界面权限,会导致该工具无法正常打开而报错。

【问题解决】

  1. 使用 root 用户执行命令 xhost + 登录 dmdba 用户执行命令 export DISPLAY=:0.0 再执行命令 xhost +,再次尝试打开 dbca 工具。

  2. 如果仍然无法打开图形化界面进行数据库初始化,建议使用 dminit 命令行的方式进行实例初始化,使用命令行方式初始化实例可参考Linux 下的安装 - 命令行安装