首页 » Oracle » oracle 11g静默安装报错汇总

oracle 11g静默安装报错汇总

 

一、

在执行sh  ./database/runInstaller -silent -noconfig -responseFile  ./database/response/db_install.rsp时,提示:

$ Exception in thread "main" Java.lang.NoClassDefFoundError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:164)
        at java.awt.Toolkit$2.run(Toolkit.java:821)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
        at com.jgoodies.looks.LookUtils.isLowResolution(Unknown Source)
        at com.jgoodies.looks.LookUtils.<clinit>(Unknown Source)
        at com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:242)
        at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1783)
        at javax.swing.UIManager.setLookAndFeel(UIManager.java:480)
        at oracle.install.commons.util.Application.startup(Application.java:758)
        at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:164)
        at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:181)
        at oracle.install.commons.base.driver.common.Installer.startup(Installer.java:265)
        at oracle.install.ivw.db.driver.DBInstaller.startup(DBInstaller.java:114)
        at oracle.install.ivw.db.driver.DBInstaller.main(DBInstaller.java:132)

 

查了网上的资料,均提示java的环境变量没有进行配置。

但是Oracle会先解压出jdk包在自己的tmp目录下,所以该问题不是由PATH,CLASSPATH,JAVA_HOME这几个环境变量一场引起的

查了国内的资料,解决方法没有用,或都指明了详细的原因。

最后从外文网站查看到,原来是系统中设置了DISPLAY环境变量

执行:

unset DISPLAY

然后再执行runInstaller.sh,执行成功

 

二、

静默安装Oracle时提示:”[SEVERE] – Email Address Not Specified”
系统环境:CentOS 6.3 x86_64 + Oracle 11gR2

解决办法:
修改responseFile文件,将DECLINE_SECURITY_UPDATES=的值设为true,如果为空系统会假设该值为false,DECLINE_SECURITY_UPDATES=的值默认为空。

$ ./runInstaller -silent -responseFile /home/oracle/database/db_install.rsp

备注:
1.-responseFile参数后是空格,然后直接跟路径(-responseFile path),而不是-responseFile=/path

 

 

 

原文链接:oracle 11g静默安装报错汇总,转载请注明来源!

0