Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Very high count of SQLs parsed by SYS
At 06:48 AM Tuesday, you wrote:
>Hemant
>
> >Would you define "recursive SQL" as only SQL executed by SYS against
> the DataDictionary
> >{eg Space Transactions or lookups to validate object definitions,
> privleges etc}.
> >Here I do not see "recursive SQL"s in that sense... Could this be DML
> executed
> >by a Procedure/Package or one Package calling another, which seemingly is
> >parsed by SYS ?
>
>This seems very much possible.... Does 10046 tracing show up anything? I
>would like to know where this leads to...
>
This SQL shows me a number of DB sessions where PARSING_USER_ID=0 in V$SQL. The sessions are a mix of user Forms sessions and Concurrent Managers.
select s.sid, to_char(s.logon_time,'DD-MON HH24:MI:SS') logon_time,
p.pid oraclepid, p.spid "ServerPID", s.process "ClientPID", s.program clientprogram, s.module, s.machine, s.osuser, f.user_name, f.responsibility_name, f.user_form_name from apps.fnd_signon_audit_view f, v$session s, v$process pwhere 1=1
will continue digging for information.
The past few days I haven't had much time on the database -- been busy with
meetings on
a couple of new projects and RFPs.
Hemant K Chitale
Oracle 9i Database Administrator Certified Professional
http://web.singnet.com.sg/~hkchital
-- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html -----------------------------------------------------------------Received on Tue May 18 2004 - 09:40:32 CDT
![]() |
![]() |