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:~/数据库$