<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<LOVS>
<!-- loader xml for Enginatics Blitz Report lov: DBA AWR Snapshot Date From -->
 <LOVS_ROW>
  <GUID>8E2FF36EDF2C79D2E0530100007F1FF2</GUID>
  <LOV_NAME>DBA AWR Snapshot Date From</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select distinct
dhs.begin_interval_time value,
trim(to_char(dhs.begin_interval_time,&apos;Day&apos;))||&apos;  &apos;||to_char(dhs.begin_interval_time,&apos;hh24:mi&apos;)||&apos;-&apos;||to_char(dhs.end_interval_time,&apos;hh24:mi&apos;) description
from
(
select
xxen_util.client_time(dhs.begin_interval_time) begin_interval_time,
xxen_util.client_time(dhs.end_interval_time) end_interval_time
from
(
select distinct
dhs.begin_interval_time,
dhs.end_interval_time
from
v$database vd,
dba_hist_snapshot dhs
where
case when :$flex$.container_data in (&apos;All&apos;,&apos;N/A&apos;) then vd.dbid else vd.con_dbid end=dhs.dbid
) dhs
) dhs
order by
value desc</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: DBA AWR Snapshot Date To -->
 <LOVS_ROW>
  <GUID>8E2FF36EDF1E79D2E0530100007F1FF2</GUID>
  <LOV_NAME>DBA AWR Snapshot Date To</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select distinct
dhs.end_interval_time value,
trim(to_char(dhs.end_interval_time,&apos;Day&apos;))||&apos;  &apos;||to_char(dhs.begin_interval_time,&apos;hh24:mi&apos;)||&apos;-&apos;||to_char(dhs.end_interval_time,&apos;hh24:mi&apos;) description
from
(
select
xxen_util.client_time(dhs.begin_interval_time) begin_interval_time,
xxen_util.client_time(dhs.end_interval_time) end_interval_time
from
(
select distinct
dhs.begin_interval_time,
dhs.end_interval_time
from
v$database vd,
dba_hist_snapshot dhs
where
(:$flex$.dba_awr_snapshot_date_from is null or dhs.begin_interval_time&gt;to_date(:$flex$.dba_awr_snapshot_date_from)) and
case when :$flex$.container_data in (&apos;All&apos;,&apos;N/A&apos;) then vd.dbid else vd.con_dbid end=dhs.dbid
) dhs
) dhs
order by
value desc</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: DBA Container Data -->
 <LOVS_ROW>
  <GUID>CD9C5E45FE03F6AEE05362FB09053404</GUID>
  <LOV_NAME>DBA Container Data</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;All&apos; value,&apos;Return data from both, the PDB and the CDB&apos; description from v$parameter vp where vp.name=&apos;container_data&apos; and vp.value=&apos;ALL&apos; union all
select &apos;Current PDB&apos; value, &apos;Return data only from the current PDB&apos; description from v$parameter vp where vp.name=&apos;container_data&apos; union all
select &apos;N/A&apos; value,&apos;Not applicable for non CDB databases&apos; from dual where not exists (select null from v$parameter vp where vp.name=&apos;container_data&apos;)</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: DBA Diagnostic Pack Enabled -->
 <LOVS_ROW>
  <GUID>A7DFBD038AC2042AE0530100007F6181</GUID>
  <LOV_NAME>DBA Diagnostic Pack Enabled</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from v$parameter vp where vp.name=&apos;control_management_pack_access&apos; and vp.value like &apos;DIAGNOSTIC%&apos;</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: DBA Module Type -->
 <LOVS_ROW>
  <GUID>8E2FF36EDF1F79D2E0530100007F1FF2</GUID>
  <LOV_NAME>DBA Module Type</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Concurrent Request&apos; value, null description from dual union all
select &apos;Concurrent Manager&apos; value, null description from dual union all
select &apos;Form&apos; value, null description from dual union all
select &apos;Oracle Application Framework&apos; value, null description from dual union all
select &apos;Workflow&apos; value, null description from dual union all
select &apos;Business Event&apos; value, null description from dual union all
select &apos;Blitz Report&apos; value, null description from dual union all
select &apos;Discoverer&apos; value, null description from dual</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: DBA Package Name -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEAC79D2E0530100007F1FF2</GUID>
  <LOV_NAME>DBA Package Name</LOV_NAME>
  <LOV_QUERY>select
ao.object_name value,
ao.owner description
from
all_objects ao
where
ao.object_type=&apos;PACKAGE BODY&apos; and
ao.status=&apos;VALID&apos;
order by
ao.object_name</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: DBA SQL Performance Summary Order By -->
 <LOVS_ROW>
  <GUID>8E2FF36EDF1379D2E0530100007F1FF2</GUID>
  <LOV_NAME>DBA SQL Performance Summary Order By</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Buffer IO&apos; value, &apos;&apos; description from dual union all
select &apos;CPU Time&apos; value, &apos;&apos; description from dual union all
select &apos;Elapsed Time&apos; value, &apos;&apos; description from dual union all
select &apos;Time Exec&apos; value, &apos;&apos; description from dual union all
select &apos;IO Exec&apos; value, &apos;&apos; description from dual union all
select &apos;Executions&apos; value, &apos;&apos; description from dual union all
select &apos;Last Active Time&apos; value, &apos;&apos; description from dual</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: DBA Username -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEDA79D2E0530100007F1FF2</GUID>
  <LOV_NAME>DBA Username</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
du.username value,
null description
from
dba_users du
order by
du.username</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: Yes -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEA679D2E0530100007F1FF2</GUID>
  <LOV_NAME>Yes</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: DBA AWR SQL Performance Summary -->
 <REPORTS_ROW>
  <GUID>49A8B1A8036708ACE0530100007FEB91</GUID>
  <SQL_TEXT>select
&amp;column0
decode(x.row_number,null,
&amp;order_by/sum(decode(x.row_number,null,&amp;order_by)) over ()*100
) percentage,
&amp;column1
xxen_util.responsibility(x.module,x.action) responsibility,
xxen_util.module_type(x.module,x.action) module_type,
xxen_util.module_name(x.module) module_name,
x.module,
&amp;column2
&amp;bind_columns
decode(x.row_number,null,x.executions) executions,
xxen_util.time(x.elapsed_time) time,
decode(x.row_number,null,x.elapsed_time) elapsed_time,
decode(x.row_number,null,x.user_io_wait_time) user_io_wait_time,
decode(x.row_number,null,x.cpu_time) cpu_time,
decode(x.row_number,null,(x.user_io_wait_time+x.cpu_time)/xxen_util.zero_to_null(x.cpu_time)) io_factor,
decode(x.row_number,null,x.plsql_exec_time) plsql_exec_time,
decode(x.row_number,null,x.concurrency_wait_time) concurrency_wait_time,
decode(x.row_number,null,x.application_wait_time) application_wait_time,
x.time_exec,
decode(x.row_number,null,x.buffer_io) buffer_io,
decode(x.row_number,null,x.disk_io) disk_io,
x.io_exec,
x.blocks_exec,
x.rows_processed,
x.rows_exec,
x.io_row,
x.blocks_row,
x.io_sec,
case when x.executions&gt;100 then x.buffer_io/(decode(x.last_load_time,x.first_load_time,to_date(null),x.last_load_time)-x.first_load_time)/24/3600 end io_sec_avg,
x.buffer_rate,
x.disk_rate,
x.disk_percentage,
case when x.executions&gt;100 then x.executions/(decode(x.last_load_time,x.first_load_time,to_date(null),x.last_load_time)-x.first_load_time)/24/3600 end execs_per_sec,
case when x.executions&gt;100 then 100*x.elapsed_time/(decode(x.last_load_time,x.first_load_time,to_date(null),x.last_load_time)-x.first_load_time)/24/3600 end time_percentage,
&amp;column3
x.parsing_schema_name schema,
x.parse_calls,
x.sorts,
xxen_util.client_time(x.first_load_time) first_load_time,
xxen_util.client_time(x.last_load_time) last_load_time,
&amp;column4
x.action
from
(
select
decode(row_number() over (partition by x0.inst_num, x0.date_, x0.sql_id, x0.plan_hash_value, x0.capture_date order by x0.position),1,null,2) row_number,
x0.elapsed_time/xxen_util.zero_to_null(x0.executions) time_exec,
x0.buffer_io/xxen_util.zero_to_null(x0.executions) io_exec,
x0.buffer_gets/xxen_util.zero_to_null(x0.executions) blocks_exec,
x0.rows_processed/xxen_util.zero_to_null(x0.executions) rows_exec,
x0.buffer_io/xxen_util.zero_to_null(x0.rows_processed) io_row,
x0.buffer_gets/xxen_util.zero_to_null(x0.rows_processed) blocks_row,
x0.buffer_io/xxen_util.zero_to_null(x0.elapsed_time) io_sec,
(x0.buffer_io-x0.disk_io)/xxen_util.zero_to_null(x0.cpu_time) buffer_rate,
x0.disk_io/xxen_util.zero_to_null(x0.user_io_wait_time) disk_rate,
100*x0.disk_io/xxen_util.zero_to_null(x0.buffer_io) disk_percentage,
x0.*,
dhst.sql_text
from
(
select distinct
case when :aggregate_level like &apos;% instance&apos; then dhss.instance_number end inst_num,
case when :aggregate_level like &apos;% per day%&apos; then dhs.date_ end date_,
case when :aggregate_level like &apos;SQL%&apos; then max(dhss.module) over (&amp;partition_by) else dhss.module end module,
case when :aggregate_level like &apos;SQL%&apos; then max(dhss.action) over (&amp;partition_by) else dhss.action end action,
sum(dhss.elapsed_time_delta) over (&amp;partition_by)/1000000 elapsed_time,
sum(dhss.iowait_delta) over (&amp;partition_by)/1000000 user_io_wait_time,
sum(dhss.cpu_time_delta) over (&amp;partition_by)/1000000 cpu_time,
sum(dhss.plsexec_time_delta) over (&amp;partition_by)/1000000 plsql_exec_time,
sum(dhss.ccwait_delta) over (&amp;partition_by)/1000000 concurrency_wait_time,
sum(dhss.apwait_delta) over (&amp;partition_by)/1000000 application_wait_time,
vp.value*sum(dhss.buffer_gets_delta) over (&amp;partition_by)/1000000 buffer_io,
sum(dhss.buffer_gets_delta) over (&amp;partition_by) buffer_gets,
sum(dhss.physical_read_bytes_delta) over (&amp;partition_by)/1000000 disk_io,
sum(dhss.executions_delta) over (&amp;partition_by) executions,
sum(dhss.rows_processed_delta) over (&amp;partition_by) rows_processed,
min(dhss.parsing_schema_name) over (&amp;partition_by) parsing_schema_name,
sum(dhss.parse_calls_delta) over (&amp;partition_by) parse_calls,
sum(dhss.sorts_delta) over (&amp;partition_by) sorts,
min(dhs.begin_interval_time_) over (&amp;partition_by) first_load_time,
max(dhs.end_interval_time_) over (&amp;partition_by) last_load_time,
case when :aggregate_level like &apos;SQL%&apos; then dhss.sql_id end sql_id,
case when :aggregate_level like &apos;SQL%&apos; then dhss.plan_hash_value end plan_hash_value,
case when :aggregate_level like &apos;SQL%&apos; then decode(dhst.command_type,1,&apos;create table&apos;,2,&apos;insert&apos;,3,&apos;select&apos;,6,&apos;update&apos;,7,&apos;delete&apos;,9,&apos;create index&apos;,11,&apos;alter index&apos;,26,&apos;lock table&apos;,42,&apos;alter session&apos;,44,&apos;commit&apos;,45,&apos;rollback&apos;,46,&apos;savepoint&apos;,47,&apos;pl/sql block&apos;,48,&apos;set transaction&apos;,50,&apos;explain&apos;,62,&apos;analyze table&apos;,90,&apos;set constraints&apos;,170,&apos;call&apos;,189,&apos;merge&apos;,&apos;other&apos;) end command_type,
gsa.is_bind_sensitive,
gsa.is_bind_aware,
(select so.name from sys.obj$ so where gsa.program_id=so.obj#) code,
case when gsa.program_line#&gt;0 then gsa.program_line# end code_line#,
dhsb.name bind,
dhsb.value_string bind_value,
dhsb.last_captured capture_date,
dhsb.position,
dhs.dbid
from
(
select trunc(dhs.begin_interval_time) date_,
cast(dhs.begin_interval_time as date) begin_interval_time_,
cast(dhs.end_interval_time as date) end_interval_time_,
dhs.*
from
dba_hist_snapshot dhs
) dhs,
dba_hist_sqlstat dhss,
dba_hist_sqltext dhst,
(
select
wsbm.bind.last_captured last_captured,
case
when wsbm.bind.datatype_string like &apos;TIMESTAMP%&apos; then to_char(anydata.accesstimestamp(wsbm.bind.value_anydata))
when wsbm.bind.datatype_string=&apos;DATE&apos; then to_char(anydata.accessdate(wsbm.bind.value_anydata))
else wsbm.bind.value_string
end value_string,
wsbm.*
from
(
select
ws.dbid,
ws.snap_id,
ws.instance_number,
ws.sql_id,
ws.plan_hash_value,
wsbm.name,
wsbm.position,
dbms_sqltune.extract_bind(ws.bind_data, wsbm.position) bind
from
sys.wrh$_sqlstat ws,
(
select distinct
min(wsbm.position) over (partition by wsbm.dbid, wsbm.sql_id, wsbm.name) position,
wsbm.dbid,
wsbm.sql_id,
wsbm.name
from
sys.wrh$_sql_bind_metadata wsbm
where
&apos;&amp;show_binds&apos;=&apos;Y&apos;
) wsbm
where
ws.dbid=wsbm.dbid and
ws.sql_id=wsbm.sql_id
) wsbm
where
wsbm.bind is not null
) dhsb,
(
select distinct
gsa.sql_id,
min(gsa.inst_id) keep (dense_rank first order by gsa.inst_id, gsa.plan_hash_value) over (partition by gsa.sql_id) inst_id,
min(gsa.plan_hash_value) keep (dense_rank first order by gsa.inst_id, gsa.plan_hash_value) over (partition by gsa.sql_id) plan_hash_value
from
gv$sqlarea gsa
where
2=2 and
&apos;&amp;show_sql&apos;=&apos;Y&apos;
) gsa0,
gv$sqlarea gsa,
(select vp.value from v$parameter vp where vp.name like &apos;db_block_size&apos;) vp
where
1=1 and
dhs.dbid=dhss.dbid and
dhs.instance_number=dhss.instance_number and
dhs.snap_id=dhss.snap_id and
dhss.dbid=dhst.dbid and
dhss.sql_id=dhst.sql_id and
dhss.sql_id=gsa0.sql_id(+) and
gsa0.sql_id=gsa.sql_id(+) and
gsa0.inst_id=gsa.inst_id(+) and
gsa0.plan_hash_value=gsa.plan_hash_value(+) and
dhss.dbid=dhsb.dbid(+) and
dhss.instance_number=dhsb.instance_number(+) and
dhss.snap_id=dhsb.snap_id(+) and
dhss.sql_id=dhsb.sql_id(+)
) x0,
dba_hist_sqltext dhst
where
x0.dbid=dhst.dbid and
x0.sql_id=dhst.sql_id
) x
order by
case when :aggregate_level in (&apos;Module per day&apos;,&apos;SQL per day&apos;) then x.date_ end desc,
&amp;order_by desc nulls last
&amp;bind_order</SQL_TEXT>
  <VERSION_COMMENTS>Renamed &amp;enable_ lexicals to &amp;show_</VERSION_COMMENTS>
  <ENABLED>Y</ENABLED>
  <NUMBER_FORMAT>#,##0.00</NUMBER_FORMAT>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>DBA AWR SQL Performance Summary</REPORT_NAME>
    <DESCRIPTION>Database SQL performance summary from the Automatic Workload Repository (AWR) tables to give an overview of top SQL load and performance issues.
The report shows the summarized execution stats such as elapsed time and IO figures for a certain timeframe for individual SQL_ID and plan hash value combinations.
All IO figures are shown in MB.

Parameter &apos;Level&apos; can be switched to aggregate data either by Module or by individual SQL and to show summarised figures or to split them by day.

The default sorting shows the most CPU intensive SQLs on top, as the tuning goal is usually server load optimization.
Other performance bottlenecks, such as wait times caused by Network e.g. &apos;SQL*Net message from dblink&apos;, can be spotted when sorting by &apos;elapsed time&apos; instead of CPU.

Columns:

- Responsibility: Derived from the SGA&apos;s action column for initialized EBS sessions.
- Module Name: Derived from the SGA&apos;s module column for initialized EBS sessions.
- Module: SGA&apos;s module. Please note that if the same SQL is executed by different modules, it appears only once in this report. Thus, the module name column could be misleading as it shows the name of the first module parsing the SQL only.
-Code and Code Line#: Code package and line number of the SQL, in case it is still in the cursor cache
-Sql Id: Hash identifier for an individual SQL.
-Plan Hash Value: Hash identifier for one particular execution plan. Please note that similar but different SQLs might share exactly the same plan hash value if their execution path is identical.
-Sql Text
-Executions: Total number of executions
-Elapsed Time: Total elapsed time in seconds
-Time: Total elapsed time in a readable format split into days, hours, minutes and seconds
-User Io Wait Time: Total elapsed time in seconds from wait event class &apos;User I/O&apos;
-Cpu Time: Total elapsed time in seconds that the SQL spent on CPU. High figures here usually indicate that massive amounts of data are read from the buffer cache
-IO Factor: Indicates how much faster the query would execute without wait IO times or unlimited memory
-Plsql Exec Time: Total elapsed time in seconds for PLSQL execution
-Concurrency Wait Time: Total elapsed time in seconds from wait event class &apos;Concurrency&apos; e.g. &apos;buffer busy waits&apos; or &apos;enq: TX - index contention&apos;
-Application Wait Time: Total elapsed time in seconds from wait event class &apos;Application&apos; e.g. &apos;enq: TX - row lock contention&apos;, an uncommitted session&apos;s update blocking another session.
-Time Exec: Average elapsed time per execution
-Buffer IO: Total buffer IO in megabtes. This is the most important figure to look at from a server load perspective.
-Disk IO: Total physical IO
-IO Exec: Total IO per execution.
-Rows Exec: Average number of rows per execution
-IO Row: Average IO per individual row retrieved. For data extraction SQLs without any sort of data aggregation, the average IO per row is a good indication if the IO spent is reasonable or if the SQL executes efficiently or not.
-IO Sec: Average IO in MB per second during SQL execution time.
-IO Sec Avg: Average IO in MB per second per overall server time (to indicate the average IO server load of the individual SQL).
-Execs Per Hour: Number of SQL executions per hour
-Time Percentage: Average percentage of the overall server time that the SQL is running. 50% indicates a SQL is running half of the server time, 400% means the same SQL is running constantly 4 times in parallel
-Is Bind Sensitive: Indicates the DB&apos;s &apos;adaptive cursor sharing&apos; feature. A value of &apos;Y&apos; means, the DB might consider a different explainplan for different bind values. Note that for transactional SQLs such as the ones used by Oracle EBS, the execution path should usually not change. Thus, a value of &apos;Y&apos; often indicates &apos;instable&apos; SQLs or SQLs where the optimizer struggles to find the best execution path.
-Is Bind Aware: &apos;adaptive cursor sharing&apos; feature. A value of &apos;Y&apos; means, the DB considers a differ</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <REPORT_NAME>DBA AWR SQL Performance Summary</REPORT_NAME>
    <DESCRIPTION>数据库SQL性能摘要来自自动工作负载存储库(AWR)表，以概述顶级SQL负载和性能问题。
该报告显示了总结的执行统计信息，如个别SQL_ID和计划哈希值组合在一定时间范围内的耗时和IO数字。
所有的IO数据都以MB为单位显示。

参数 &quot;级别 &quot;可切换为按模块或按单个SQL汇总数据，并显示汇总数据或按日分列数据。
参数 &quot;时间限制 &quot;可以设置为只显示白天或夜间的数据。

对于SQL IO调整或数据库服务器负载优化，建议按IO进行排序，以显示最需要IO的SQL。
非服务器或SQL IO相关的性能瓶颈，如网络引起的等待时间，如 &quot;SQL*Net消息来自dblink&quot;，可以通过 &quot;经过时间 &quot;而不是IO排序来发现。

栏目：

- 责任。源于SGA初始化EBS会话的行动栏。
- 模块名称：来自初始化EBS会话的SGA的模块栏。源自SGA初始化EBS会话的模块栏。
- 模块：SGA的模块。SGA的模块。请注意，如果相同的SQL被不同的模块执行，它在这个报告中只出现一次。因此，模块名称列可能会产生误导，因为它只显示了第一个解析SQL的模块的名称。
-代码和代码行#：SQL的代码包和行号，以防它仍然在游标缓存中。
-Sql Id:单个SQL的哈希值标识。
-计划散列值：一个特定的执行计划的散列标识。一个特定执行计划的散列标识符。请注意，如果它们的执行路径相同，相似但不同的SQL可能共享完全相同的计划哈希值。
-SQL文本
-执行情况。执行数：执行总数
-消耗时间：总消耗时间（秒）。
-时间：以可读格式显示的总时间，分为天、小时、分钟和秒。
-用户Io等待时间：等待事件类 &quot;用户I/O &quot;的总耗时，以秒为单位。
-CPU时间：SQL在CPU上花费的总时间，以秒为单位。这里的数字越高，通常表示从缓冲区缓存中读取了大量的数据。
-Plsql Exec Time：PLSQL执行的总耗时，以秒为单位。
-并发等待时间：等待事件类 &quot;并发 &quot;的总耗时，以秒为单位，例如 &quot;缓冲区繁忙等待 &quot;或 &quot;enq: TX - index contention&quot;。
-应用程序等待时间：等待事件类 &quot;应用程序 &quot;的总经过时间，以秒为单位，例如：&quot;enq: TX - row lock contention&quot;，一个未提交的会话的更新阻塞了另一个会话。
-时间Exec:每次执行的平均耗时
-缓冲区IO：缓冲区IO总量，单位为兆字节。从服务器负载的角度看，这是最重要的数字。
-磁盘IO：物理IO总量，单位为兆字节。
-IO Exec:每次执行的总IO
-Rows Exec：每次执行的平均行数。每次执行的平均行数。
-IO行。每行检索的平均IO。对于没有任何数据聚合的数据提取SQL来说，每行的平均IO可以很好地说明花费的IO是否合理，或者说SQL的执行效率是否高。
-IO Sec:在SQL执行时间内，每秒的平均IO，单位为MB。
-IO Sec Avg：整体服务器时间内每秒的平均IO，单位为MB（用来表示单个SQL的平均IO服务器负载）。
-Execs Per Hour：每小时执行次数。每小时的SQL执行次数
-时间百分比。SQL运行时间占整个服务器时间的平均百分比。50%表示一个SQL运行时间占服务器时间的一半，400%表示同一个SQL持续并行运行4次。
-是绑定敏感型。表示DB的 &quot;自适应游标共享 &quot;功能。值为&apos;Y&apos;意味着，DB可能会考虑对不同的绑定值使用不同的解释计划。请注意，对于事务性SQL，如Oracle EBS使用的SQL，执行路径通常不应该改变。因此，&apos;Y&apos;的值通常表示&apos;不稳定&apos;的SQL或优化器难以找到最佳执行路径的SQL。
-Is Bind Aware：&apos;自适应游标共享&apos;功能。值为&apos;Y&apos;意味着，DB认为一个不同的游标是可以共享的。</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Diagnostic Pack</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>&amp;bind_columns</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;bind_order</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;column0</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;column1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;column2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;column3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;column4</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;order_by</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;partition_by</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;show_binds</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;show_sql</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>2=2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:aggregate_level</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>lower(dhst.sql_text) like lower(&apos;%&apos;||:sql_text||&apos;%&apos;)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Le texte SQL contient</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>SQL Text contains</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>xxen_util.module_type(dhss.module,dhss.action)=:module_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>DBA Module Type</LOV_NAME>
    <LOV_GUID>8E2FF36EDF1F79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Concurrent Request&apos; value, null description from dual union all
select &apos;Concurrent Manager&apos; value, null description from dual union all
select &apos;Form&apos; value, null description from dual union all
select &apos;Oracle Application Framework&apos; value, null description from dual union all
select &apos;Workflow&apos; value, null description from dual union all
select &apos;Business Event&apos; value, null description from dual union all
select &apos;Blitz Report&apos; value, null description from dual union all
select &apos;Discoverer&apos; value, null description from dual</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Type de module</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Module Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>lower(dhss.module) like &apos;%&apos;||lower(:module)||&apos;%&apos;</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <LOV_QUERY_DSP>select /*+ no_merge(dhss)*/ distinct
dhss.module value,
xxen_util.module_name(dhss.module)||nvl2(xxen_util.module_type(dhss.module,dhss.action),&apos; (&apos;||xxen_util.module_type(dhss.module,dhss.action)||&apos;)&apos;,null) description
from
(
select distinct
dhss.module,
dhss.action
from
dba_hist_sqlstat dhss
where
trim(dhss.module) is not null and
(
:$flex$.module_type is null or
xxen_util.module_type(dhss.module,dhss.action)=:$flex$.module_type
)
) dhss
order by
dhss.module</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Le module contient</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Module contains</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>dhss.sql_id=:sql_id</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Id. SQL</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>SQL Id</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>dhss.plan_hash_value=:plan_hash_value</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Valeur de hachage du plan</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Plan Hash Value</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;show_binds</ANCHOR>
    <SQL_TEXT>Y</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Yes&apos; value, &apos;&apos; description from dual where :$flex$.level like &apos;SQL%&apos;</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Afficher les valeurs de liaison</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Show Bind Values</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <ANCHOR>&amp;bind_columns</ANCHOR>
    <SQL_TEXT>x.bind,
x.bind_value,
x.capture_date,</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Afficher les valeurs de liaison</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Show Bind Values</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <ANCHOR>&amp;bind_order</ANCHOR>
    <SQL_TEXT>,x.capture_date desc,
x.position</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Afficher les valeurs de liaison</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Show Bind Values</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>dhss.parsing_schema_name=:schema</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>DBA Username</LOV_NAME>
    <LOV_GUID>8E2FF36EDEDA79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
du.username value,
null description
from
dba_users du
order by
du.username</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Schéma</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Schema</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>10</SORT_ORDER>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <ANCHOR>2=2</ANCHOR>
    <SQL_TEXT>gsa.program_id in (select do.object_id from dba_objects do where do.object_name like upper(:package_name)||&apos;%&apos;)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>DBA Package Name</LOV_NAME>
    <LOV_GUID>8E2FF36EDEAC79D2E0530100007F1FF2</LOV_GUID>
    <LOV_QUERY_DSP>select
ao.object_name value,
ao.owner description
from
all_objects ao
where
ao.object_type=&apos;PACKAGE BODY&apos; and
ao.status=&apos;VALID&apos;
order by
ao.object_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Le nom du paquet commence par</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Package Name starts with</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>11</SORT_ORDER>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>dhss.sql_id=gsa0.sql_id</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Le nom du paquet commence par</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Package Name starts with</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>12</SORT_ORDER>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>dhs.begin_interval_time&gt;=xxen_util.server_time(fnd_date.displaydt_to_date(:date_from))</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>DBA AWR Snapshot Date From</LOV_NAME>
    <LOV_GUID>8E2FF36EDF2C79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
dhs.begin_interval_time value,
trim(to_char(dhs.begin_interval_time,&apos;Day&apos;))||&apos;  &apos;||to_char(dhs.begin_interval_time,&apos;hh24:mi&apos;)||&apos;-&apos;||to_char(dhs.end_interval_time,&apos;hh24:mi&apos;) description
from
(
select
xxen_util.client_time(dhs.begin_interval_time) begin_interval_time,
xxen_util.client_time(dhs.end_interval_time) end_interval_time
from
(
select distinct
dhs.begin_interval_time,
dhs.end_interval_time
from
v$database vd,
dba_hist_snapshot dhs
where
case when :$flex$.container_data in (&apos;All&apos;,&apos;N/A&apos;) then vd.dbid else vd.con_dbid end=dhs.dbid
) dhs
) dhs
order by
value desc</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select xxen_util.client_time(dhs.begin_interval_time) from
(
select
min(dhs.begin_interval_time) begin_interval_time
from
dba_hist_snapshot dhs
where
dhs.begin_interval_time&gt;sysdate-7 and
dhs.dbid=(select case when :$flex$.container_data in (&apos;All&apos;,&apos;N/A&apos;) then vd.dbid else vd.con_dbid end dbid from v$database vd)
) dhs</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Date du</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Date From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>13</SORT_ORDER>
    <DISPLAY_SEQUENCE>100</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>dhs.begin_interval_time&lt;=xxen_util.server_time(fnd_date.displaydt_to_date(:date_to))</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>DBA AWR Snapshot Date To</LOV_NAME>
    <LOV_GUID>8E2FF36EDF1E79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
dhs.end_interval_time value,
trim(to_char(dhs.end_interval_time,&apos;Day&apos;))||&apos;  &apos;||to_char(dhs.begin_interval_time,&apos;hh24:mi&apos;)||&apos;-&apos;||to_char(dhs.end_interval_time,&apos;hh24:mi&apos;) description
from
(
select
xxen_util.client_time(dhs.begin_interval_time) begin_interval_time,
xxen_util.client_time(dhs.end_interval_time) end_interval_time
from
(
select distinct
dhs.begin_interval_time,
dhs.end_interval_time
from
v$database vd,
dba_hist_snapshot dhs
where
(:$flex$.dba_awr_snapshot_date_from is null or dhs.begin_interval_time&gt;to_date(:$flex$.dba_awr_snapshot_date_from)) and
case when :$flex$.container_data in (&apos;All&apos;,&apos;N/A&apos;) then vd.dbid else vd.con_dbid end=dhs.dbid
) dhs
) dhs
order by
value desc</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Date à</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Date To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>14</SORT_ORDER>
    <DISPLAY_SEQUENCE>110</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>dhs.begin_interval_time&lt;=(select fcr.actual_completion_date from fnd_concurrent_requests fcr where fcr.request_id=:request_id) and
dhs.end_interval_time&gt;=(select fcr.actual_start_date from fnd_concurrent_requests fcr where fcr.request_id=:request_id)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Request Id (Time Restriction)</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>15</SORT_ORDER>
    <DISPLAY_SEQUENCE>120</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>to_number(to_char(dhs.begin_interval_time,&apos;HH24&apos;))&gt;=6 and
to_number(to_char(dhs.end_interval_time,&apos;HH24&apos;))&lt;=18 and
to_char(dhs.begin_interval_time,&apos;DAY&apos;,&apos;nls_date_language=american&apos;) not in (&apos;SATURDAY&apos;,&apos;SUNDAY&apos;)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Daytime hours on working days only&apos; value, &apos;weekday working hours, Monday to Friday 6:00-18:00 only&apos; description from dual union all
select &apos;Night hours only&apos; value, &apos;night hours, 18:00-6:00 only&apos; description from dual</LOV_QUERY_DSP>
    <MATCHING_VALUE>Daytime hours on working days only</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Heures de jour ou de nuit</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Daytime or Night hours</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>16</SORT_ORDER>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>(
to_number(to_char(dhs.begin_interval_time,&apos;HH24&apos;))&gt;=0 and
to_number(to_char(dhs.end_interval_time,&apos;HH24&apos;))&lt;=6
or
to_number(to_char(dhs.begin_interval_time,&apos;HH24&apos;))&gt;=18
)</SQL_TEXT>
    <MATCHING_VALUE>Night hours only</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Heures de jour ou de nuit</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Daytime or Night hours</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>17</SORT_ORDER>
    <DISPLAY_SEQUENCE>130</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>trim(to_char(dhs.begin_interval_time,&apos;Day&apos;))=:day_of_week and trim(to_char(dhs.end_interval_time,&apos;Day&apos;))=:day_of_week</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.day value,
null description
from
(
select
to_char(to_date(&apos;01.01.2000&apos;,&apos;dd.mm.yyyy&apos;)-level,&apos;d&apos;) day_number,
trim(to_char(to_date(&apos;01.01.2000&apos;,&apos;dd.mm.yyyy&apos;)-level,&apos;Day&apos;)) day
from
dual
connect by level&lt;=7
) x
order by
x.day_number</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Jour de la semaine</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Day of Week</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>18</SORT_ORDER>
    <DISPLAY_SEQUENCE>140</DISPLAY_SEQUENCE>
    <ANCHOR>:aggregate_level</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Module&apos; value, &apos;&apos; description from dual union all
select &apos;Module per day&apos; value, &apos;&apos; description from dual union all
select &apos;SQL&apos; value, &apos;&apos; description from dual union all
select &apos;SQL per day&apos; value, &apos;&apos; description from dual union all
select &apos;SQL per instance&apos; value, &apos;&apos; description from dual union all
select &apos;SQL per day and instance&apos; value, &apos;&apos; description from dual</LOV_QUERY_DSP>
    <DEFAULT_VALUE>SQL</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>19</SORT_ORDER>
    <ANCHOR>&amp;column0</ANCHOR>
    <SQL_TEXT>x.inst_num,</SQL_TEXT>
    <MATCHING_VALUE>% instance</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>20</SORT_ORDER>
    <ANCHOR>&amp;column1</ANCHOR>
    <SQL_TEXT>x.date_,
to_char(x.date_,&apos;Day&apos;) day_of_week,</SQL_TEXT>
    <MATCHING_VALUE>Module per day</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>21</SORT_ORDER>
    <ANCHOR>&amp;column1</ANCHOR>
    <SQL_TEXT>x.date_,
to_char(x.date_,&apos;Day&apos;) day_of_week,</SQL_TEXT>
    <MATCHING_VALUE>SQL per day%</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>22</SORT_ORDER>
    <ANCHOR>&amp;column2</ANCHOR>
    <SQL_TEXT>x.code,
x.code_line#,
x.sql_id,
x.plan_hash_value,
case when x.row_number is null then x.sql_text end sql_text,</SQL_TEXT>
    <MATCHING_VALUE>SQL%</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>23</SORT_ORDER>
    <ANCHOR>&amp;column3</ANCHOR>
    <SQL_TEXT>x.is_bind_sensitive,
x.is_bind_aware,</SQL_TEXT>
    <MATCHING_VALUE>SQL%</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>24</SORT_ORDER>
    <ANCHOR>&amp;column4</ANCHOR>
    <SQL_TEXT>x.command_type,</SQL_TEXT>
    <MATCHING_VALUE>SQL%</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>25</SORT_ORDER>
    <ANCHOR>&amp;partition_by</ANCHOR>
    <SQL_TEXT>partition by dhss.module</SQL_TEXT>
    <MATCHING_VALUE>Module</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>26</SORT_ORDER>
    <ANCHOR>&amp;partition_by</ANCHOR>
    <SQL_TEXT>partition by dhs.date_, dhss.module</SQL_TEXT>
    <MATCHING_VALUE>Module per day</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>27</SORT_ORDER>
    <ANCHOR>&amp;partition_by</ANCHOR>
    <SQL_TEXT>partition by dhss.sql_id, dhss.plan_hash_value, dhsb.value_string, dhsb.last_captured, dhsb.position</SQL_TEXT>
    <MATCHING_VALUE>SQL</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>28</SORT_ORDER>
    <ANCHOR>&amp;partition_by</ANCHOR>
    <SQL_TEXT>partition by dhs.date_, dhss.sql_id, dhss.plan_hash_value, dhsb.value_string, dhsb.last_captured, dhsb.position</SQL_TEXT>
    <MATCHING_VALUE>SQL per day</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>29</SORT_ORDER>
    <ANCHOR>&amp;partition_by</ANCHOR>
    <SQL_TEXT>partition by dhss.instance_number, dhs.date_, dhss.sql_id, dhss.plan_hash_value, dhsb.value_string, dhsb.last_captured, dhsb.position</SQL_TEXT>
    <MATCHING_VALUE>SQL per day and instance</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>30</SORT_ORDER>
    <ANCHOR>&amp;partition_by</ANCHOR>
    <SQL_TEXT>partition by dhss.instance_number, dhss.sql_id, dhss.plan_hash_value, dhsb.value_string, dhsb.last_captured, dhsb.position</SQL_TEXT>
    <MATCHING_VALUE>SQL per instance</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>31</SORT_ORDER>
    <ANCHOR>&amp;partition_by2</ANCHOR>
    <SQL_TEXT>partition by x.date_</SQL_TEXT>
    <MATCHING_VALUE>SQL per day</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>32</SORT_ORDER>
    <ANCHOR>&amp;partition_by2</ANCHOR>
    <SQL_TEXT>partition by x.inst_num, x.date_</SQL_TEXT>
    <MATCHING_VALUE>SQL per day and instance</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>33</SORT_ORDER>
    <ANCHOR>&amp;partition_by2</ANCHOR>
    <SQL_TEXT>partition by x.inst_num</SQL_TEXT>
    <MATCHING_VALUE>SQL per instance</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>34</SORT_ORDER>
    <ANCHOR>&amp;show_sql</ANCHOR>
    <SQL_TEXT>Y</SQL_TEXT>
    <MATCHING_VALUE>SQL%</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Niveau</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>35</SORT_ORDER>
    <DISPLAY_SEQUENCE>150</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;order_by</ANCHOR>
    <SQL_TEXT>select &apos;x.&apos;||lower(translate(:oder_by_column,&apos; &apos;,&apos;_&apos;)) from dual</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>DBA SQL Performance Summary Order By</LOV_NAME>
    <LOV_GUID>8E2FF36EDF1379D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Buffer IO&apos; value, &apos;&apos; description from dual union all
select &apos;CPU Time&apos; value, &apos;&apos; description from dual union all
select &apos;Elapsed Time&apos; value, &apos;&apos; description from dual union all
select &apos;Time Exec&apos; value, &apos;&apos; description from dual union all
select &apos;IO Exec&apos; value, &apos;&apos; description from dual union all
select &apos;Executions&apos; value, &apos;&apos; description from dual union all
select &apos;Last Active Time&apos; value, &apos;&apos; description from dual</LOV_QUERY_DSP>
    <DEFAULT_VALUE>CPU Time</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Commander par</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Order By</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>36</SORT_ORDER>
    <DISPLAY_SEQUENCE>160</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>dhst.command_type not in (47)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select &apos;Y&apos; from dual where :$flex$.sql_id is null</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Exclure le code PLSQL</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Exclude PLSQL Code</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>37</SORT_ORDER>
    <DISPLAY_SEQUENCE>170</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>1=1</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>DBA Diagnostic Pack Enabled</LOV_NAME>
    <LOV_GUID>A7DFBD038AC2042AE0530100007F6181</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from v$parameter vp where vp.name=&apos;control_management_pack_access&apos; and vp.value like &apos;DIAGNOSTIC%&apos;</LOV_QUERY_DSP>
    <DEFAULT_VALUE>Y</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Pack de diagnostic activé</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Diagnostic Pack enabled</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>38</SORT_ORDER>
    <DISPLAY_SEQUENCE>180</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>dhs.dbid=(select vd.dbid from v$database vd)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>DBA Container Data</LOV_NAME>
    <LOV_GUID>CD9C5E45FE03F6AEE05362FB09053404</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;All&apos; value,&apos;Return data from both, the PDB and the CDB&apos; description from v$parameter vp where vp.name=&apos;container_data&apos; and vp.value=&apos;ALL&apos; union all
select &apos;Current PDB&apos; value, &apos;Return data only from the current PDB&apos; description from v$parameter vp where vp.name=&apos;container_data&apos; union all
select &apos;N/A&apos; value,&apos;Not applicable for non CDB databases&apos; from dual where not exists (select null from v$parameter vp where vp.name=&apos;container_data&apos;)</LOV_QUERY_DSP>
    <MATCHING_VALUE>%</MATCHING_VALUE>
    <DEFAULT_VALUE>coalesce((select &apos;Current PDB&apos; from v$parameter vp where vp.name=&apos;awr_pdb_autoflush_enabled&apos; and vp.value=&apos;TRUE&apos;),(select &apos;All&apos; from v$parameter vp where vp.name=&apos;container_data&apos;),&apos;N/A&apos;)</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Données sur les conteneurs</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Container Data</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>39</SORT_ORDER>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>dhs.dbid=(select vd.con_dbid from v$database vd)</SQL_TEXT>
    <MATCHING_VALUE>Current PDB</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Données sur les conteneurs</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Container Data</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.container_data</FLEX_BIND>
    <PARAMETER_NAME>Container Data</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Date From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.container_data</FLEX_BIND>
    <PARAMETER_NAME>Container Data</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Date To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.dba_awr_snapshot_date_from</FLEX_BIND>
    <PARAMETER_NAME>Date From</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Date To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.level</FLEX_BIND>
    <PARAMETER_NAME>Level</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Show Bind Values</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.module_type</FLEX_BIND>
    <PARAMETER_NAME>Module Type</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Module contains</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.sql_id</FLEX_BIND>
    <PARAMETER_NAME>SQL Id</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Exclude PLSQL Code</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
  <UPLOAD_DEPENDENCIES>
  </UPLOAD_DEPENDENCIES>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
