<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Samples / Threshold / Oracle backup with status &amp;quot;FAILED&amp;quot; in Alerting</title>
    <link>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/266920#M5350</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/77323"&gt;@mn_24&lt;/a&gt;, did you manage to solve your issue? I'm sure the rest of the Community wants to know the solution &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 08 Jan 2025 16:15:44 GMT</pubDate>
    <dc:creator>GosiaMurawska</dc:creator>
    <dc:date>2025-01-08T16:15:44Z</dc:date>
    <item>
      <title>Samples / Threshold / Oracle backup with status "FAILED"</title>
      <link>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/258016#M4939</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I want to &lt;U&gt;receive&lt;/U&gt; a problem when there is a &lt;U&gt;FAILED&lt;/U&gt; Oracle database backup and to be closed &lt;U&gt;&lt;STRONG&gt;only&lt;/STRONG&gt; &lt;/U&gt;if the &lt;U&gt;next one&lt;/U&gt; is &lt;U&gt;&lt;STRONG&gt;successfully COMPLETED&lt;/STRONG&gt;&lt;/U&gt; otherwise I want to investigate further why it is failing.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is the metric/SQL statement behind/ which is used:&lt;/P&gt;
&lt;P&gt;SELECT&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.SESSION_RECID,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.SESSION_STAMP,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.START_TIME,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.END_TIME,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.STATUS,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.INPUT_TYPE,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.ELAPSED_SECONDS,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (backup_job.COMPRESSION_RATIO * 100) COMPRESSION_RATIO,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.INPUT_BYTES,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.OUTPUT_BYTES,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.INPUT_BYTES_PER_SEC,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.OUTPUT_BYTES_PER_SEC,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.AUTOBACKUP_DONE,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.OPTIMIZED,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.AUTOBACKUP_COUNT,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_set.DISTINCT_BACKUP_TYPES AS BACKUP_TYPES,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CASE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN (&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.INPUT_TYPE = 'ARCHIVELOG'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) THEN 'NO'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN (&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSTR(backup_set.DISTINCT_BACKUP_TYPES, 'D') &amp;gt; 0 AND&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COALESCE(MAX(backup_set.INCREMENTAL_LEVEL), 0) = 0&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) THEN 'FULL'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN (&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSTR(backup_set.DISTINCT_BACKUP_TYPES, 'D') &amp;gt; 0 AND&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAX(backup_set.INCREMENTAL_LEVEL) = 1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) THEN 'INCREMENTAL'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE 'NO'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END AS DATAFILES_INCLUDED,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CASE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN INSTR(backup_set.DISTINCT_BACKUP_TYPES, 'L') &amp;gt; 0 THEN 'YES'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE 'NO'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END AS logs_included,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CASE&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN MAX(CASE WHEN backup_set.CONTROLFILE_INCLUDED = 'YES' THEN 1 ELSE 0 END) &amp;gt; 0 THEN 'YES'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE 'NO'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END AS CONTROLFILE_INCLUDED,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CASE&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN MAX(CASE WHEN backup_set.INCREMENTAL_LEVEL = 0 THEN 1 WHEN backup_set.INCREMENTAL_LEVEL = 1 THEN 2 ELSE 0 END) = 1 THEN '0'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN MAX(CASE WHEN backup_set.INCREMENTAL_LEVEL = 0 THEN 1 WHEN backup_set.INCREMENTAL_LEVEL = 1 THEN 2 ELSE 0 END) = 2 THEN '1'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE 'N/A'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END AS INCREMENTAL_LEVEL&lt;/P&gt;
&lt;P&gt;&amp;nbsp; FROM V$RMAN_BACKUP_JOB_DETAILS backup_job&lt;/P&gt;
&lt;P&gt;&amp;nbsp; LEFT JOIN&lt;/P&gt;
&lt;P&gt;&amp;nbsp; (&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; distinct_backup_set.DISTINCT_BACKUP_TYPES,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V$BACKUP_SET_DETAILS.SESSION_STAMP,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V$BACKUP_SET_DETAILS.SESSION_RECID,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V$BACKUP_SET_DETAILS.CONTROLFILE_INCLUDED,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V$BACKUP_SET_DETAILS.INCREMENTAL_LEVEL&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTAGG(BACKUP_TYPE, '+') WITHIN GROUP(ORDER BY BACKUP_TYPE) as DISTINCT_BACKUP_TYPES,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SESSION_STAMP,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SESSION_RECID&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DISTINCT BACKUP_TYPE,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SESSION_STAMP,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SESSION_RECID&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM V$BACKUP_SET_DETAILS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GROUP BY&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SESSION_STAMP,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SESSION_RECID&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) distinct_backup_set&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JOIN&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V$BACKUP_SET_DETAILS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON V$BACKUP_SET_DETAILS.SESSION_RECID = distinct_backup_set.SESSION_RECID AND V$BACKUP_SET_DETAILS.SESSION_STAMP = distinct_backup_set.SESSION_STAMP&lt;/P&gt;
&lt;P&gt;&amp;nbsp;) backup_set&lt;BR /&gt;ON backup_job.SESSION_RECID = backup_set.SESSION_RECID AND backup_job.SESSION_STAMP = backup_set.SESSION_STAMP&lt;BR /&gt;WHERE (&lt;BR /&gt;(&lt;BR /&gt;backup_job.END_TIME &amp;gt;= CURRENT_TIMESTAMP - NUMTODSINTERVAL(5, 'MINUTE')&lt;BR /&gt;OR&lt;BR /&gt;(backup_job.END_TIME IS NULL AND backup_job.START_TIME &amp;gt;= CURRENT_TIMESTAMP - NUMTODSINTERVAL(60, 'MINUTE'))&lt;BR /&gt;)&lt;BR /&gt;AND backup_job.STATUS NOT LIKE 'RUNNING%'&lt;BR /&gt;)&lt;BR /&gt;GROUP BY&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.SESSION_RECID,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.SESSION_STAMP,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.START_TIME,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.END_TIME,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.STATUS,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.INPUT_TYPE,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.ELAPSED_SECONDS,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.COMPRESSION_RATIO,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.INPUT_BYTES,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.OUTPUT_BYTES,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.INPUT_BYTES_PER_SEC,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.OUTPUT_BYTES_PER_SEC,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.AUTOBACKUP_DONE,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.OPTIMIZED,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_job.AUTOBACKUP_COUNT,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backup_set.DISTINCT_BACKUP_TYPES&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ORDER BY backup_job.SESSION_STAMP DESC;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The archive log backups of this database are scheduled to run on every 3 hours as I saw &lt;U&gt;&lt;STRONG&gt;an auto-closed&lt;/STRONG&gt;&lt;/U&gt; problem for FAILED backup , start digging and saw also that the problem was opened and closed in 2min - couldn't believe!&lt;/P&gt;
&lt;P&gt;Why Davis has closed the problem before there is a real successfully completed backup or at least leave the problem open?&lt;/P&gt;
&lt;P&gt;Is it because of the configuration with the samples, what about the threshold - should it be 0 or 1? OR it is because of the SQL statement which is fetching the data with this WHERE clause:&lt;/P&gt;
&lt;P&gt;"....&lt;/P&gt;
&lt;P&gt;WHERE (&lt;BR /&gt;(&lt;BR /&gt;backup_job.END_TIME &amp;gt;= CURRENT_TIMESTAMP - NUMTODSINTERVAL(5, 'MINUTE')&lt;BR /&gt;OR&lt;BR /&gt;(backup_job.END_TIME IS NULL AND backup_job.START_TIME &amp;gt;= CURRENT_TIMESTAMP - NUMTODSINTERVAL(60, 'MINUTE'))&lt;BR /&gt;)&lt;BR /&gt;AND backup_job.STATUS NOT LIKE 'RUNNING%'&lt;BR /&gt;)&lt;/P&gt;
&lt;P&gt;....."&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mn_24_0-1727964780346.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/23169i68AAE23A097A5F1D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mn_24_0-1727964780346.png" alt="mn_24_0-1727964780346.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mn_24_1-1727965355960.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/23171iC02D8DB3DC0DC6DF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mn_24_1-1727965355960.png" alt="mn_24_1-1727965355960.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here I am checking from the database the last two backups now and you can see that the LAST one is FAILED - a problem was generated for that but auto-closed after only 2min - WHY?!:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mn_24_3-1727965437320.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/23173i859653045D0FEF00/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mn_24_3-1727965437320.png" alt="mn_24_3-1727965437320.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mn_24_2-1727965420569.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/23172i2AC35CDD68E442D8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mn_24_2-1727965420569.png" alt="mn_24_2-1727965420569.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Oct 2024 06:07:21 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/258016#M4939</guid>
      <dc:creator>mn_24</dc:creator>
      <dc:date>2024-10-04T06:07:21Z</dc:date>
    </item>
    <item>
      <title>Re: Samples / Threshold / Oracle backup with status "FAILED"</title>
      <link>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/260001#M5011</link>
      <description>&lt;P&gt;I was just now struggling with a similar issue. I think the "dealerting samples" includes any 1-minute sample where the condition is &lt;STRONG&gt;not&lt;/STRONG&gt; breached - even including times when there is no data at all.&lt;/P&gt;&lt;P&gt;So let's take a dummy example:&lt;/P&gt;&lt;P&gt;10:00&amp;nbsp;Condition breach&lt;/P&gt;&lt;P&gt;10:01 &amp;lt;no data&amp;gt;&lt;/P&gt;&lt;P&gt;10:02 &amp;lt;no data&amp;gt;&lt;/P&gt;&lt;P&gt;10:03 &amp;lt;no data&amp;gt;&lt;/P&gt;&lt;P&gt;10:04 &amp;lt;no data&amp;gt;&lt;/P&gt;&lt;P&gt;10:05 Condition breach&lt;/P&gt;&lt;P&gt;If your "dealerting samples" is 3, it means you have 10:01, 10:02 and 10:03 as 1-minute slots where the alert condition is &lt;STRONG&gt;not&lt;/STRONG&gt; breached, and the alert is then closed (too early). The data is not indicating success either, which makes this a bit counter-intuitive for me at least. I guess the solution is simply to add a gigantic number in the "dealerting samples", to ensure that you'll likely get some further input by that time, to know if the issue is still ongoing.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Oct 2024 12:05:13 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/260001#M5011</guid>
      <dc:creator>kalle_lahtinen</dc:creator>
      <dc:date>2024-10-21T12:05:13Z</dc:date>
    </item>
    <item>
      <title>Re: Samples / Threshold / Oracle backup with status "FAILED"</title>
      <link>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/266920#M5350</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/77323"&gt;@mn_24&lt;/a&gt;, did you manage to solve your issue? I'm sure the rest of the Community wants to know the solution &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jan 2025 16:15:44 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/266920#M5350</guid>
      <dc:creator>GosiaMurawska</dc:creator>
      <dc:date>2025-01-08T16:15:44Z</dc:date>
    </item>
    <item>
      <title>Re: Samples / Threshold / Oracle backup with status "FAILED"</title>
      <link>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/267272#M5377</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;well i am not using the two backup related metrics because don't want to overlap the work of the assigned Backup Teams.&lt;/P&gt;&lt;P&gt;But if you create a separate Alerting profile and than if you are using for example ServiceNow integrate it properly based on the following rule: a human must close the incident manually.&lt;/P&gt;&lt;P&gt;The data for this metric is fetched on every 1min so change the Violating Samples to 4 and the Window to 5 just to have enough time to process the ticket and to lock it in SNOW until someone close it manually.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problem in Dynatrace will be auto-closed and it will continue to check based on the SQL.&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the process how it will continue to monitor only the latest backups and not stuck on one FAILED but after it could have completed without any errors, right?&lt;/P&gt;&lt;P&gt;On top of that you can enable the second metric to monitor only the FULL backups:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;com.dynatrace.extension.sql-oracle.backup.time_since:filter(and(not(eq("incremental.level","INCREMENTAL 1")),or(not(eq("incremental.level","N/A"))))):splitBy("incremental.level","input.type","dt.entity.sql:com_dynatrace_extension_sql-oracle_host","dt.entity.sql:com_dynatrace_extension_sql-oracle_instance"):sort(value(auto,descending))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;don't forget to adjust the threshold according to your environmental needs - maybe 1 week would be fine.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The other option to monitor oracle database backups is and if you don't have a dedicated Backup team who is monitoring them via third party technology(could be Dynatrace as well) and if you are using rman backup scripts in crontab. Those backups should have logs. You can edit the backup scripts to check for any keywords like "RMAN-", "WARNRING", "ORA-" and if there are any to save them in a separate log. Than use the Log Monitoring in Dynatrace to monitor this log.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2025 16:34:55 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/267272#M5377</guid>
      <dc:creator>mn_24</dc:creator>
      <dc:date>2025-01-13T16:34:55Z</dc:date>
    </item>
    <item>
      <title>Re: Samples / Threshold / Oracle backup with status "FAILED"</title>
      <link>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/269778#M5448</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;wanted to ask in the last version what do you mean by 5/3/5 alerting strategy - is it related with the violating samples /window or with anything else? Could you please clarify?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mn_24_0-1739287326037.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/26335i86BFAE590D52E018/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mn_24_0-1739287326037.png" alt="mn_24_0-1739287326037.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/55565"&gt;@TomásSeroteRoos&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Feb 2025 15:26:28 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/269778#M5448</guid>
      <dc:creator>mn_24</dc:creator>
      <dc:date>2025-02-11T15:26:28Z</dc:date>
    </item>
    <item>
      <title>Re: Samples / Threshold / Oracle backup with status "FAILED"</title>
      <link>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/269854#M5450</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/77323"&gt;@mn_24&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Yes exactly, it means that the default metric event for failed backups that comes packaged with the extension has adjusted sliding window settings:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="TomsSeroteRoos_0-1739351603613.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/26355i13C5D9DB002F7529/image-size/medium?v=v2&amp;amp;px=400" role="button" title="TomsSeroteRoos_0-1739351603613.png" alt="TomsSeroteRoos_0-1739351603613.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Feb 2025 09:15:36 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Alerting/Samples-Threshold-Oracle-backup-with-status-quot-FAILED-quot/m-p/269854#M5450</guid>
      <dc:creator>TomásSeroteRoos</dc:creator>
      <dc:date>2025-02-12T09:15:36Z</dc:date>
    </item>
  </channel>
</rss>

