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

Home -> Community -> Usenet -> c.d.o.server -> V$SESSION_LONGOPS sofar/totalwork *always* = 1 in 10g ?

V$SESSION_LONGOPS sofar/totalwork *always* = 1 in 10g ?

From: Spendius <spendius_at_muchomail.com>
Date: 30 Nov 2006 00:45:42 -0800
Message-ID: <1164876342.686991.58430@l12g2000cwl.googlegroups.com>


Hi,
I have a script that's been working for years:
> select round((sofar/totalwork)*100,2) ||'%' pct,
> opname, target,
> round(time_remaining/60, 2) minutes
> from v$session_longops
> where round((sofar/totalwork)*100,2) != '100'
> and sid=&&1

that no more works with 10.2 databases. The following
> select sid,sofar/totalwork from v$session_longops ;
ALWAYS returns 1 for sofar/totalwork, even for queries running for... several hours.

Is there something wrong with this view now ? Thanks. Received on Thu Nov 30 2006 - 02:45:42 CST

Original text of this message

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