本帖最后由 w272107545 于 2012-11-01 11:06:27 编辑

解决方案 »

  1.   

    图形界面oracle用户登录的可以执行./runInstaller
    root登录然后终端su - oracle 不能执行./runInstaller
    Initializing Java Virtual Machine from /tmp/OraInstall2012-11-01_11-15-47AM/jre/bin/java. Please wait...
    Xlib: connection to ":0.0" refused by server
    Xlib: No protocol specified
     
    Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
            at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
            at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:59)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:120)
            at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:58)
            at java.awt.Window.<init>(Window.java:188)
            at java.awt.Frame.<init>(Frame.java:315)
            at java.awt.Frame.<init>(Frame.java:262)
            at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:593)
    ssxhost +:
    xhost +
    Xlib: connection to ":0.0" refused by server
    Xlib: No protocol specified
     
    xhost:  unable to open display ":0.0"
      

  2.   

    1. ./runInstaller 程序使用oracle 用户来安装。 2. 检查一下/tmp 目录的权限和Oracle 安装文件的权限,确保是Oracle 的安装用户和对一个的组,一般是oracle.oinstall.3. 楼主安装时目录是如何指定的, 一般来说 oraInventory文件在 oraInventory 目录下生成。 4. 楼主后面遇到的问题,是显示问题,最简单的解决方法是直接用oracle 用户登陆系统来安装。 或者
       用root 执行: xhost +
       oracle 执行: export DISPLAY=IP:0.0
      

  3.   

    应该是目录权限的问题,按网上的教程来,以root用户给一些目录权限
      

  4.   

    就是按网上教程来的。相关的一些目录都给了777而且它也自动生成了oraInventory目录和里面的install.platform文件
      

  5.   


    就是按网上教程来的。相关的一些目录都给了777而且它也自动生成了oraInventory目录和里面的install.platform文件