执行dbca时,出现
jre was not found in /....../jre
这是什么原因啊?
不用dbca,如何手动建库啊?
各位老大,帮忙啊!

解决方案 »

  1.   

    redhat9.0 
    环境变量的话?在错误信息里的那个路径下跟本就没有/....../jre,文件存在.
    dbca应该是指向哪里的呢?
      

  2.   

    解决了.
    vi $ORACLE_HOME/bin/dbca把
    #if [ -f /etc/rac_on ]; then
    # Run DBCA
    $JRE_DIR/bin/jre -native -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
    #else
    # Run DBCA
    $JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
    #fi
    改成这样就OK了..#if [ -f /etc/rac_on ]; then
    # Run DBCA
    $JRE_DIR/bin/java -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
    #else
    # Run DBCA
    $JRE_DIR/bin/java -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
    #fi