<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 Session Type -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEF079D2E0530100007F1FF2</GUID>
  <LOV_NAME>DBA Session Type</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Foreground&apos; value, &apos;User sessions only&apos; description from dual union all
select &apos;Background&apos; value, &apos;DB internal processes only&apos; 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 Wait Class by Time -->
 <REPORTS_ROW>
  <GUID>61BB2B9EA5F566DEE0530100007F997C</GUID>
  <SQL_TEXT>select
x.day_of_week,
x.end_interval_time,
x.instance_number,
xxen_util.time(x.user_io) user_io_,
xxen_util.time(x.application) application_,
xxen_util.time(x.network) network_,
xxen_util.time(x.concurrency) concurrency_,
xxen_util.time(x.commit) commit_,
xxen_util.time(x.other) other_,
xxen_util.time(x.configuration) configuration_,
xxen_util.time(x.scheduler) scheduler_,
xxen_util.time(x.system_io) system_io_,
xxen_util.time(x.administrative) administrative_,
x.user_io,
x.user_io_waits,
x.user_io_timeouts,
x.application,
x.application_waits,
x.application_timeouts,
x.network,
x.network_waits,
x.network_timeouts,
x.concurrency,
x.concurrency_waits,
x.concurrency_timeouts,
x.commit,
x.commit_waits,
x.commit_timeouts,
x.other,
x.other_waits,
x.other_timeouts,
x.configuration,
x.configuration_waits,
x.configuration_timeouts,
x.scheduler,
x.scheduler_waits,
x.scheduler_timeouts,
x.system_io,
x.system_io_waits,
x.system_io_timeouts,
x.administrative,
x.administrative_waits,
x.administrative_timeouts
from
(
select
to_char(xxen_util.client_time(dhs.end_interval_time),&apos;Day&apos;) day_of_week,
xxen_util.client_time(dhs.end_interval_time) end_interval_time,
dhs.instance_number,
dhse.wait_class,
case when dhse.time_delta&lt;0 then dhse.time_micro else dhse.time_delta end/1000000 seconds,
case when dhse.waits_delta&lt;0 then dhse.waits else dhse.waits_delta end waits,
case when dhse.timeouts_delta&lt;0 then dhse.timeouts else dhse.timeouts_delta end timeouts
from
dba_hist_snapshot dhs,
(
select
dhse.time_micro-lag(dhse.time_micro) over (partition by dhse.dbid, dhse.instance_number, dhse.wait_class, dhse.event_name order by dhse.snap_id) time_delta,
dhse.waits-lag(dhse.waits) over (partition by dhse.dbid, dhse.instance_number, dhse.wait_class, dhse.event_name order by dhse.snap_id) waits_delta,
dhse.timeouts-lag(dhse.timeouts) over (partition by dhse.dbid, dhse.instance_number, dhse.wait_class, dhse.event_name order by dhse.snap_id) timeouts_delta,
dhse.*
from
(
select
decode(:session_type,&apos;Foreground&apos;,dhse.time_waited_micro_fg,&apos;Background&apos;,dhse.time_waited_micro-dhse.time_waited_micro_fg,dhse.time_waited_micro) time_micro,
decode(:session_type,&apos;Foreground&apos;,dhse.total_waits_fg,&apos;Background&apos;,dhse.total_waits-dhse.total_waits_fg,dhse.total_waits) waits,
decode(:session_type,&apos;Foreground&apos;,dhse.total_timeouts_fg,&apos;Background&apos;,dhse.total_timeouts-dhse.total_timeouts_fg,dhse.total_timeouts) timeouts,
dhse.*
from
dba_hist_system_event dhse
) dhse
) dhse
where
1=1 and
dhse.wait_class&lt;&gt;&apos;Idle&apos; and
dhs.dbid=dhse.dbid and
dhs.instance_number=dhse.instance_number and
dhs.snap_id=dhse.snap_id
)
pivot (
sum(case when seconds&gt;0 then seconds end),
sum(case when waits&gt;0 then waits end) waits,
sum(case when timeouts&gt;0 then timeouts end) timeouts
for
wait_class in (
&apos;User I/O&apos; user_io,
&apos;Application&apos; application,
&apos;Network&apos; network,
&apos;Concurrency&apos; concurrency,
&apos;Commit&apos; commit,
&apos;Other&apos; other,
&apos;Configuration&apos; configuration,
&apos;Scheduler&apos; scheduler,
&apos;System I/O&apos; system_io,
&apos;Administrative&apos; administrative
)
) x
order by
x.end_interval_time desc,
x.instance_number</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <NUMBER_FORMAT>#,##0</NUMBER_FORMAT>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>أوقات انتظار الجلسات غير الخاملة بفئة الانتظار بمرور الوقت.
يعرض كل صف وقت الانتظار على مستوى النظام لكل فئة انتظار لفاصل زمني واحد للقطات AWR لتحديد أحداث الانتظار غير العادية التي حدثت في أوقات محددة.
استخدم معلمة نوع الجلسة لتقييد إما المقدمة أو الخلفية أو جميع عمليات الخادم.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>Wartezeiten für nicht ungenutzte Sitzungen nach Warteklasse im Zeitverlauf.
Jede Zeile zeigt die systemweite Wartezeit pro Warteklasse eines AWR-Snapshot-Intervalls, um ungewöhnliche Warteereignisse zu identifizieren, die zu bestimmten Zeiten aufgetreten sind.
Verwenden Sie den Parameter &quot;Session Type&quot;, um entweder auf Vordergrund-, Hintergrund- oder alle Serverprozesse einzuschränken.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>E</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>Tiempos de espera de las sesiones no inactivas por clase de espera a lo largo del tiempo.
Cada fila muestra el tiempo de espera de todo el sistema por clase de espera de un intervalo de instantánea de AWR para identificar eventos de espera inusuales que se produjeron en momentos específicos.
Utilice el parámetro Tipo de sesión para restringir los procesos en primer plano, en segundo plano o todos los procesos del servidor.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>Temps d&apos;attente des sessions non oisives par classe d&apos;attente au fil du temps.
Chaque ligne indique le temps d&apos;attente à l&apos;échelle du système par classe d&apos;attente d&apos;un intervalle d&apos;instantanés AWR afin d&apos;identifier les événements d&apos;attente inhabituels qui se sont produits à des moments spécifiques.
Utilisez le paramètre Type de session pour vous limiter soit au premier plan, soit à l&apos;arrière-plan, soit à tous les processus du serveur.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>I</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>Tempi di attesa delle sessioni non inattive per classe di attesa nel tempo.
Ogni riga mostra il tempo di attesa a livello di sistema per classe di attesa di un intervallo di snapshot AWR per identificare eventi di attesa insoliti che si sono verificati in momenti specifici.
Usa il parametro Session Type per restringere a foreground, background o tutti i processi del server.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>JA</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>アイドルセッション以外の待ち時間を、待ちクラス別に表示しています。
各行は、特定の時間に発生した異常な待ちイベントを特定するために、AWRスナップショット間隔の待ちクラスごとのシステム全体の待ち時間を表示しています。
Session Typeパラメータを使用して、フォアグラウンド、バックグラウンド、全サーバプロセスのいずれかに制限することができます。</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>KO</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>시간 경과에 따른 대기 클래스 별 비유 휴 세션 대기 시간.
각 행은 특정 시간에 발생한 비정상적인 대기 이벤트를 식별하기 위해 하나의 AWR 스냅 샷 간격의 대기 클래스 당 시스템 전체 대기 시간을 보여줍니다.
세션 유형 매개 변수를 사용하여 포 그라운드, 백그라운드 또는 모든 서버 프로세스로 제한하십시오.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>PTB</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>Tempos de espera não ociosos por aula de espera ao longo do tempo.
Cada linha mostra o tempo de espera em todo o sistema por classe de espera de um intervalo de instantâneos AWR para identificar eventos de espera incomuns que ocorreram em momentos específicos.
Use o parâmetro Tipo de Sessão para restringir tanto o primeiro plano, quanto o segundo plano ou todos os processos do servidor.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>RU</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>Время ожидания не в режиме простоя на уроке ожидания с течением времени.
Каждая строка показывает общесистемное время ожидания по каждому классу ожидания одного интервала снимка AWR для выявления необычных событий ожидания, которые произошли в определенное время.
Используйте параметр Session Type (Тип сеанса) для ограничения либо переднего плана, либо фона, либо всех процессов сервера.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>S</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>Väntetider utan passiv session efter vänteläge över tid.
Varje rad visar den systemomfattande väntetiden per väntklass för ett AWR-ögonblicksbildintervall för att identifiera ovanliga väntningshändelser som inträffade vid specifika tider.
Använd parametern Session Type för att begränsa antingen till förgrunds-, bakgrunds- eller alla serverprocesser.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>TR</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>Zaman içinde bekleme sınıfına göre boşta olmayan oturum bekleme süreleri.
Her satır, belirli zamanlarda meydana gelen olağandışı bekleme olaylarını tanımlamak için bir AWR anlık görüntü aralığının her bir bekleme sınıfı için sistem genelinde bekleme süresini gösterir.
Ön plan, arka plan veya tüm sunucu işlemlerini kısıtlamak için Oturum Türü parametresini kullanın.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>DBA AWR Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>Non idle session wait times by wait class over time.
Each row shows the system-wide wait time per wait class of one AWR snapshot interval to identify unusual wait events that occured at specific times.
Use the Session Type parameter to restrict either to foreground, background or all server processes.

To see data in this report based on dba_hist_system_event, set the following:
alter session set container=PDB1;
alter system set awr_pdb_autoflush_enabled=true;

https://www.enginatics.com/blog/updated-dba-awr-blitz-reports-now-work-with-plugglable-databases/</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <REPORT_NAME>DBA AWR System Wait Class by Time</REPORT_NAME>
    <DESCRIPTION>按等待类别分列的非空闲会话等待时间随时间变化。
每一行都显示了一个AWR快照间隔的每个等待类别的全系统等待时间，以确定在特定时间发生的异常等待事件。
使用会话类型参数可限制前台、后台或所有服务器进程。</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>1=1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:session_type</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>dhs.end_interval_time&gt;=xxen_util.server_time(fnd_date.displaydt_to_date(:date_from))-1/1440</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>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</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>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:session_type</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>DBA Session Type</LOV_NAME>
    <LOV_GUID>8E2FF36EDEF079D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Foreground&apos; value, &apos;User sessions only&apos; description from dual union all
select &apos;Background&apos; value, &apos;DB internal processes only&apos; description from dual</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Type de session</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Session Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>200</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>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>210</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>6</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>
  <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>
