安装oracle时,如果不是以oracle用户登录图形界面,而是在root用户下su 到oracle,安装时会报错
    无法使用命令 /usr/X11R6/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了DISPLAY 变量。
    Xlib: connection to “:1.0” refused by server。
    可以通过以下方式解决:
    1.在root下执行
    #xdpyinfo 记录下name of display:后的字符串,如 127.0.0.1:1.0
    2.
    #xhost +
    返回信息为:
    access control disabled,clients can connect from any host
    3.切换到Oracle用户:
    #su - oracle
    4.在Oracle用户下执行命令:
    export DISPLAY=:1.0
    5.在Oracle下执行xdpyinfo命令,如果能正常显示,说明设置成功

    补充一下DISPLAY 知识,以下网上转载
    您总是可以通过注销当前用户标识,然后以新的用户标识登录来切换到另一个用户标识。但是如果您只需要以另一个用户身份运行几个快捷的命令,那要怎么办呢? Linux 以 su(替代用户,substitute user)命令的形式向您提供了解决方案,该命令允许您暂时以另一个用户身份运行命令。这经常用于需要 root 访问权的任务。实际上,如果您使用终端程序(如 telnet)远程连接一个系统,那么许多 Linux 发行版本会阻止您以 root 用户身份登录。这是良好的安全性做法,我们建议您不要尝试绕开这种限制。相反,您应该以非特权用户身份登录,然后使用 su 命令成为 root。
    那么,让我们假定您已经登录并正在使用终端窗口,而且您不是 root 用户,但需要以 root 用户身份运行一条命令。用于这种情形的两种最常见的 su 形式是:
    su
    su -
    第一种形式(不带 - 符号)只是将您切换成 root,但没有更改包括路径在内的环境变量。第二种形式使用了 - 符号,如果您确实喜欢输入额外的字母,也可以输入为 -l 或者 -login 。这允许读取替代用户的登录启动文件,从而设置诸如路径、环境和提示符之类的东西。清单 4 显示了这两种形式在 SuSE Linux 系统上的示例。在两个示例中,我们都使用了 pwd (打印工作目录,print working directory)命令来显示当前工作目录。请注意提示符是如何变化的。如果您希望理解关于如何定制您自己的提示符,或想了解是什么使提示符以现在的形式显示的更多信息,请查阅 developerWorks 上的“技巧:提示行魔术 ” 技巧文章。