设置:export LD_ASSUME_KERNEL=2.4.1就会出现上面的错误。
如果把export LD_ASSUME_KERNEL改为2.4.5即export LD_ASSUME_KERNEL=2.4.5就会出现
java.lang.InternalError: Can't connect to X11 window server using '192.168.3.68:0.0' as the value of the DISPLAY variable.
        at sun.awt.motif.MToolkit.<init>(MToolkit.java:43)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:399)
        at java.awt.Font.initializeFont(Font.java:106)
        at java.awt.Font.<init>(Font.java:121)
        at oracle.sysman.oii.oiif.oiifm.OiifmSplashScreen.<init>(OiifmSplashScreen.java:42)
        at oracle.sysman.oii.oiif.oiifm.OiifmSplashScreen.<init>(OiifmSplashScreen.java:64)
        at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:423)
请问大家为什么会这样子?

解决方案 »

  1.   

    oracle用户下的profile文件中设置了display值吗?
      

  2.   

    export DISPLAY="192.168.3.68:0.0"
    export BASH_ENV=$HOME/.bashrc
    ORACLE_HOME=/home/oracle/product/9.1.0; export ORACLE_HOME
    ORACLE_BASE=/home/oracle;export ORACLE_BASE
    ORACLE_SID=oracle; export ORACLE_SID
    #export LD_ASSUME_KERNEL=2.2.5  
    #export LD_ASSUME_KERNEL=2.4.19
    export LD_ASSUME_KERNEL=2.4.1ORACLE_TERM=xterm; export ORACLE_TERM
    TNS_ADMIN=/home/oracle/config/9.1.0; export TNS_ADMIN
    NLS_LANG=american_america.ZHS16GBK; export NLS_LANG
    ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33LD_LIBRARY_PATH=$ORACLE_HOME/lib
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
    export LD_LIBRARY_PATH
    #export PATH=$PATH:$ORACLE_HOME/binPATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/openwin
    PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/bin
    PATH=$PATH:/usr/local/samba/bin:/usr/ucb:
    export PATH
    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
    CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
    TMPDIR=/tmp;export TMPDIR
    umask 022
    export CLASSPATH