Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Why are my queries getting stuck?

Why are my queries getting stuck?

From: Anastasios Kotsikonas <tasos_at_csa.bu.edu>
Date: 29 Jul 1999 18:28:26 GMT
Message-ID: <7nq6ga$3oo$1@news1.bu.edu>

Using 8.05 under Linux thru Java... a simple update:

delete from lw_digests where listname='test2' and id=1

(and of course others) never return and a timeout exception is thrown:

java.sql.SQLException: ORA-01013: user requested cancel of current operation

        at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:181)
        at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:631)
        at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1221)
        at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:657)
        at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:770)
        at oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleStatement.java:812)
        at oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java:1154)
        at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1177)
        at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:1203)
        at lwdb.LWTxn.ExecuteUpdate(LWTxn.java:166)
        at lwdb.LWTxn.ExecuteUpdate(LWTxn.java:147)
        at lwdb.LWDigest.DBUpdate(LWDigest.java:1131)
        at lwdb.LWDigest.DeleteById(LWDigest.java:967)
        at lwd.cos.email.listDigest.send(listDigest.java:217)
        at lwd.listDigester.Begin(listDigester.java:198)
        at lwd.dispatch.WorkerThread.run(WorkerThread.java:246)

I specify the timeout:

      stmt.setQueryTimeout(60*1000);	// 60 seconds
      int res = stmt.executeUpdate (sql);

but do I time out?

thanks

tasos Received on Thu Jul 29 1999 - 13:28:26 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US