Cause:  The directory specified as the value for the stated parameter could not be used. 
Action: Make sure the directory you have specified is a valid directory/file specification. 1) Check the init<SID>.ora file for any references to environment variables and replace them with their expanded equivalent.          
2) Note that environment variables do not exist on the server for remote SQL*Net connections. Hence the error may only occur when a user connects over a non-local SQL*Net layer.

解决方案 »

  1.   

    '/u01/app/oracle/admin/jlt/udump'
    目录错误吧?
      

  2.   

    奇怪的是:插入INSERT可以,删除也正常,查询SELECT不行。
      

  3.   

    捕获的信息如下: at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168) 
    at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208) 
    at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:543) 
    at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405) 
    at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java:889) 
    at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:1681) 
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1870) 
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:363) 
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:314)
      

  4.   

    类似的问题有下列页面,但是英文的,请大家看看,出出主意 http://forum.java.sun.com/thread.js...message=1501583 http://dbforums.com/archives/t85484.html