Skip to content
pvmehta.com

pvmehta.com

  • Home
  • About Me
  • Toggle search form
  • How to specify 2 arch location to avoid any kind of DB hanging. Oracle
  • Physical Standby switchover with session active Oracle
  • SQL Server: How to see current transactions or requests SQL Server
  • CPU speed on solaris Linux/Unix
  • When error comes for temporary tablespace with version <= 9i Oracle
  • copying/removing directory with all its subdirectory Linux/Unix
  • RMAN : Consistent Backup, Restore and Recovery using RMAN Oracle
  • Find Stale DR Physical Standby Oracle
  • Does DBMS_JOB recompute the NEXT_DATE interval after or before Oracle
  • Korn Shell Arithmatic Linux/Unix
  • Difference between SYNC and AFFIRM Oracle
  • Looping for remote servers and find its database from oratab file. Linux/Unix
  • kill all processes from specific user in solaris. Linux/Unix
  • OPENING A STANDBY DATABASE IN READ-ONLY MODE Oracle
  • move_arch_files.ksh /* Good One */ Linux/Unix

Find Time Consuming SQL Statements in Oracle 10g

Posted on 22-Dec-2005 By Admin No Comments on Find Time Consuming SQL Statements in Oracle 10g

spool badsql5

set lines 132

set pages 300

col USR format a14

col PAR heading “Parsing ID” format 9999999

col ELA heading “ELP time(Sec)” format 9999999.0

col HASH heading “Hash Value”

col USR heading “Parsing User”

col T heading “SQL Text having Elapsed time > 1 sec”

break on HASH on USR on ELA skip 1

select to_char(a.sql_fullText) T,

(elapsed_time/1000000) “ELA”,

a.hash_value “HASH” ,

b.username “USR”, a.executions, rows_processed, a.last_load_time, a.buffer_gets, a.disk_reads, a.sorts

from v$sql a,dba_users b

where (a.elapsed_time/1000000)>1

and b.username not in (‘SYS’,’SYSTEM’,’DBSNMP’,’VIVEK’, ‘SYSMAN’)

and a.PARSING_SCHEMA_ID = b.user_id

and a.elapsed_time =(select max(elapsed_time) from v$sql g where g.hash_value = a.hash_value)

order by elapsed_time desc;

spool off

Oracle, SQL scripts

Post navigation

Previous Post: Goog notes on X$ tables
Next Post: Find All internal Parameters

Related Posts

  • ORA-1841 Error Connecting to Upgraded Database After Set PASSWORD_LIFE_TIME Oracle
  • metalink all dynamic view reference notes. Oracle
  • Drop specific SQL plan baseline – spm Oracle
  • USE_NL and INDEX hints example Oracle
  • normal maintenance for exp-imp and renaming table Oracle
  • Check Oracle installed products using one command Oracle

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Ansible (0)
  • AWS (2)
  • Azure (1)
  • Django (0)
  • GIT (1)
  • Linux/Unix (149)
  • MYSQL (5)
  • Oracle (403)
  • PHP/MYSQL/Wordpress (10)
  • POSTGRESQL (1)
  • Power-BI (0)
  • Python/PySpark (7)
  • RAC (18)
  • rman-dataguard (26)
  • shell (150)
  • SQL scripts (350)
  • SQL Server (6)
  • Uncategorized (5)
  • Videos (0)

Recent Posts

  • Key Management in Oracle: The Core Issue: Missing Master Key12-May-2026
  • SAT Mathematics 10 questions and answer at the end.30-Apr-2026
  • top 10 AI news today30-Apr-2026
  • runon_allpdbs_show_conname.sh23-Apr-2026
  • runon_allcdbs_find_pdbs.sql23-Apr-2026
  • Running PDB on single node in RAC09-Apr-2026
  • find_arc.sql09-Apr-2026
  • pvm_pre_change.sql08-Apr-2026
  • find_encr_wallet.sql08-Apr-2026
  • find_pdbs.sql08-Apr-2026

Archives

  • 2026
  • 2025
  • 2024
  • 2023
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006
  • 2005
  • In Addition to previous note, following grants needed on PERFSTAT user. Oracle
  • create user with unlimited quota Oracle
  • Specify the Rollback segment to use in Transaction Oracle
  • All About Trace Fils Oracle
  • db_status.sql Oracle
  • Jai Shree Ram Oracle
  • TOP-N Sql to find Nth max or Top N rows Oracle
  • Find total file sizes Linux/Unix

Copyright © 2026 pvmehta.com.

Powered by PressBook News WordPress theme