User Tools

Site Tools


usefulscripts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
usefulscripts [2019/06/10 13:38] z0hpvkusefulscripts [2025/03/08 22:24] (current) – external edit 127.0.0.1
Line 95: Line 95:
 ) b ) b
 ORDER BY PROGRAM, OSUSER; ORDER BY PROGRAM, OSUSER;
 +</code>
 +
 +<code SQL>
 +select RESOURCE_NAME,CURRENT_UTILIZATION,MAX_UTILIZATION
 +  from V$RESOURCE_LIMIT
 + where RESOURCE_NAME in ('processes','sessions');
 +</code>
 +
 +<code SQL>
 +set lines 180
 +col opname format a30
 +col target format a40
 +col start_time format a20
 +col last_update_time format a20
 +
 +alter session set nls_date_format = 'DD-MON-YYYY HH24:MI';
 +
 +select inst_id, sid, serial#, opname, target, start_time, last_update_time, time_remaining, elapsed_seconds
 +from gv$session_longops
 +where to_char(start_time, 'DD-MON-YYYY') = to_char(sysdate, 'DD-MON-YYYY')
 +and target is not null
 +and time_remaining > 0
 +order by elapsed_seconds DESC, start_time;
 </code> </code>
  
Line 113: Line 136:
 from v$sgastat  from v$sgastat 
 where name = 'free memory'; where name = 'free memory';
 +</code>
 +
 +====Scheduler Jobs====
 +<code SQL>
 +SET LINESIZE 200
 +
 +COLUMN owner FORMAT A20
 +COLUMN job_name FORMAT A30
 +COLUMN job_class FORMAT A30
 +COLUMN next_run_date FORMAT A25
 +
 +SELECT owner, job_name, run_count, failure_count, to_char(next_run_date, 'DD-MON-YYYY HH24:MI:SS') next_run_date
 +FROM   dba_scheduler_jobs
 +where enabled = 'TRUE' and owner not in ('SYS','ORACLE_OCM','EXFSYS')
 +ORDER BY owner, job_name;
 +</code>
 +
 +<code>
 +exec dbms_scheduler.set_scheduler_attribute('SCHEDULER_DISABLED', 'TRUE');
 +exec dbms_scheduler.set_scheduler_attribute('SCHEDULER_DISABLED', 'FALSE');
 +select * from DBA_SCHEDULER_GLOBAL_ATTRIBUTE;
 +</code> 
 +====Optimiser Statistics====
 +<code SQL>
 +COLUMN client_name FORMAT A32
 +COLUMN window_name FORMAT A20
 +COLUMN job_start_time FORMAT A30
 +COLUMN job_duration FORMAT A20
 +COLUMN job_status FORMAT A10
 +
 +SELECT client_name,
 +       window_name,
 +       to_char(job_start_time, 'DD-MON-YYYY HH24:MI:SS') job_start_time,
 +       job_duration,
 +       job_status
 +FROM   dba_autotask_job_history where client_name like '%optimizer%'
 +and job_start_time > sysdate -3
 +ORDER BY job_start_time;
 </code> </code>
  
Line 269: Line 330:
 </code> </code>
  
-====Patching====+====Patching and Registry====
 <code SQL> <code SQL>
 SET LINESIZE 120 SET LINESIZE 120
Line 276: Line 337:
  
 select PATCH_ID, ACTION_TIME, DESCRIPTION from DBA_REGISTRY_SQLPATCH; select PATCH_ID, ACTION_TIME, DESCRIPTION from DBA_REGISTRY_SQLPATCH;
 +</code>
 +
 +<code SQL>
 +SET LINESIZE 120
 +COL COMP_NAME FORMAT A40
 +COL VERSION FORMAT A20
 +
 +select COMP_NAME, VERSION, STATUS from DBA_REGISTRY;
 </code> </code>
  
usefulscripts.1560173882.txt.gz · Last modified: 2025/03/08 22:23 (external edit)