在 Ubuntu 17.04 上安装 Oracle 12c 时出错

在 Ubuntu 17.04 上安装 Oracle 12c 时出错

1)错误信息:DISPLAY变量未正确设置:

oracle@sreenivas-HP-250-G4-Notebook-PC:/app/binaries/database$ ./runInstaller 正在启动 Oracle Universal Installer...

检查临时空间:必须大于 500 MB。实际 415483 MB 已通过 检查交换空间:必须大于 150 MB。实际 1927 MB 已通过 ***检查显示器:必须配置为至少显示 256 种颜色

无法使用命令 /usr/bin/xdpyinfo 自动检查显示颜色。检查 DISPLAY 变量是否已设置。失败 <<<<***

某些要求检查失败。您必须先满足这些要求,然后才能

继续安装,

继续?(y/n) [n] n

用户选择:否

退出 Oracle Universal Installer,此会话的日志可在 /tmp/OraInstall2017-05-02_02-41-55AM/installActions2017-05-02_02-41-55AM.log 中找到

2) 验证主机名并使用 Oracle 用户 ID 设置环境变量 DISPLAY=hostname:0.0 如下所示:(在 google 和 askubuntu 上搜索解决方案后)

oracle@sreenivas-HP-250-G4-Notebook-PC:/app/binaries/database$ 主机名 sreenivas-HP-250-G4-Notebook-PC oracle@sreenivas-HP-250-G4-Notebook-PC:/app/binaries/database$ echo $DISPLAY sreenivas-HP-250-G4-Notebook-PC:0.0

oracle@sreenivas-HP-250-G4-Notebook-PC:~$ env LANG=en_IN DISPLAY=sreenivas-HP-250-G4-Notebook-PC:0.0 COLORTERM=truecolor XDG_SESSION_ID=2 USER=oracle PWD=/app/oracle12c HOME=/app/oracle12c MAIL=/var/mail/oracle SHELL=/bin/bash TERM=xterm-256color SHLVL=1 LANGUAGE=en_IN:en LOGNAME=oracle XDG_RUNTIME_DIR=/run/user/502 XAUTHORITY=/home/sreenivas/.Xauthority PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin _=/usr/bin/env OLDPWD=/应用程序/二进制文件/数据库 oracle@sreenivas-HP-250-G4-笔记本-PC:

3)当我注销并再次以“oracle”用户身份登录时,DISPLAY 变量设置为 NULL,而不是 localhost:0.0

sreenivas@sreenivas-HP-250-G4-Notebook-PC:~$ su - oracle 密码:oracle@sreenivas-HP-250-G4-Notebook-PC:~$ echo $DISPLAY :0

4)我在 oracle 用户的 .bashrc 配置文件中添加了 DISPLAY 变量,并运行了 .bashrc oracle@sreenivas-HP-250-G4-Notebook-PC:~$ cat .bashrc LANG=en_IN DISPLAY=sreenivas-HP-250-G4-Notebook-PC:0.0 COLORTERM=truecolor XDG_SESSION_ID=2 USER=oracle PWD=/app/oracle12c HOME=/app/oracle12c MAIL=/var/mail/oracle SHELL=/bin/bash TERM=xterm-256color SHLVL=1 LANGUAGE=en_IN:en LOGNAME=oracle XDG_RUNTIME_DIR=/run/user/502 XAUTHORITY=/home/sreenivas/.Xauthority PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin:/usr/bin/env OLDPWD=/app/binaries/database

5) 但 DISPLAY 变量仍被设置为 NULL,如下所示。oracle@sreenivas-HP-250-G4-Notebook-PC:~$ echo $DISPLAY :0 oracle@sreenivas-HP-250-G4-Notebook-PC:~$

问题)a) 如何将环境 DISPLAY 变量永久设置为“sreenivas-HP-250-G4-Notebook-PC:0.0”以避免出现 oracle 安装错误?b) 告诉我将 DISPLAY 变量永久更改为上述值的路径?我读了很多文章,但无法解决这个错误。请指导我,因为情况很紧急。

答案1

步骤1)

root@sreenivas:/usr/lib/jvm# xhost +

访问控制已禁用,客户端可以从任何主机连接

root@sreenivas:/usr/lib/jvm# su - oracle

oracle@sreenivas:~$ cd 数据库

oracle@sreenivas:~/数据库$ ls -lrt

共 36

-rwxrwxrwx 1 oracle oinstall 500 2013 年 2 月 6 日 welcome.html

-rwxrwxrwx 1 oracle oinstall 8533 2014 年 7 月 7 日 runInstaller

drwxrwxrwx 2 oracle oinstall 4096 2014 年 7 月 7 日 rpm

drwxrwxrwx 2 oracle oinstall 4096 2014 年 7 月 7 日 sshsetup

drwxrwxrwx 2 oracle oinstall 4096 2014 年 7 月 7 日 响应

drwxrwxrwx 14 oracle oinstall 4096 2014 年 7 月 7 日 阶段

drwxrwxrwx 4 oracle oinstall 4096 5月3日 14:50 安装

oracle@sreenivas:~/database$ set -o vi

oracle@sreenivas:~/数据库$./runInstaller

正在启动 Oracle Universal Installer...

检查临时空间:必须大于 500 MB。实际已通过 426627 MB

检查交换空间:必须大于 150 MB。实际已通过 4014 MB

检查显示器:必须配置为至少显示 256 种颜色。实际 16777216 已通过

准备从 /tmp/OraInstall2017-05-03_06-12-09PM 启动 Oracle Universal Installer。请稍候...

oracle@sreenivas:~/数据库$

相关内容