{"id":11737,"date":"2018-09-25T14:43:05","date_gmt":"2018-09-25T12:43:05","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/"},"modified":"2023-07-20T08:35:16","modified_gmt":"2023-07-20T06:35:16","slug":"oracle-18c-active-data-guard-and-awr-reports","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/","title":{"rendered":"Oracle 18c : Active Data Guard and AWR Reports"},"content":{"rendered":"<p><strong>By Mouhamadou Diaw<\/strong><\/p>\n<p>Since Oracle Database 12c Release 2 (12.2), Automatic Workload Repository (AWR) data can be captured for Active Data Guard (ADG) standby databases. This feature enables analyzing any performance-related issues for ADG standby databases<br \/>\nAWR snapshots for ADG standby databases are called remote snapshots. A database node, called destination, is responsible for storing snapshots that are collected from remote ADG standby database nodes, called sources.<br \/>\nThe AWR data captures for Active Data Guard require certain steps that I am trying to describe here. I am using Oracle 18c with following configuration<\/p>\n<div>\n<div id=\"highlighter_182496\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">DGMGRL&gt; show configuration<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">Configuration - NONC18C_DR<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql spaces\">\u00a0\u00a0<\/code><code class=\"sql plain\">Protection Mode: MaxPerformance<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"sql spaces\">\u00a0\u00a0<\/code><code class=\"sql plain\">Members:<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"sql spaces\">\u00a0\u00a0<\/code><code class=\"sql plain\">NONC18C_SITE1 - <\/code><code class=\"sql keyword\">Primary<\/code> <code class=\"sql keyword\">database<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"sql spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"sql plain\">NONC18C_SITE2 - Physical standby <\/code><code class=\"sql keyword\">database<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"sql plain\">Fast-Start Failover: DISABLED<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"sql plain\">Configuration Status:<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"sql plain\">SUCCESS\u00a0\u00a0 (status updated 30 seconds ago)<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"sql plain\">DGMGRL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>The primary is opened in Read Write mode and the standby in Read Only Mode With Apply<\/p>\n<div>\n<div id=\"highlighter_649436\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">select<\/code> <code class=\"sql plain\">db_unique_name,open_mode, database_role <\/code><code class=\"sql keyword\">from<\/code> <code class=\"sql plain\">v$<\/code><code class=\"sql keyword\">database<\/code><code class=\"sql plain\">;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">DB_UNIQUE_NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 OPEN_MODE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DATABASE_ROLE<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"sql comments\">------------------------------ -------------------- ----------------<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql plain\">NONC18C_SITE2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"sql keyword\">READ<\/code> <code class=\"sql keyword\">ONLY<\/code> <code class=\"sql keyword\">WITH<\/code> <code class=\"sql plain\">APPLY PHYSICAL STANDBY<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">select<\/code> <code class=\"sql plain\">db_unique_name,open_mode, database_role <\/code><code class=\"sql keyword\">from<\/code> <code class=\"sql plain\">v$<\/code><code class=\"sql keyword\">database<\/code><code class=\"sql plain\">;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"sql plain\">DB_UNIQUE_NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 OPEN_MODE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DATABASE_ROLE<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"sql comments\">------------------------------ -------------------- ----------------<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"sql plain\">NONC18C_SITE1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"sql keyword\">READ<\/code> <code class=\"sql plain\">WRITE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"sql keyword\">PRIMARY<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"sql plain\">SQL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>The feature uses the Remote Management Framework which comes with a New Oracle built-in user called SYS$UMF. This user is locked by default and should be unlocked before configuring the RMF.<\/p>\n<div>\n<div id=\"highlighter_620585\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">select<\/code> <code class=\"sql plain\">username,common,account_status <\/code><code class=\"sql keyword\">from<\/code> <code class=\"sql plain\">dba_users <\/code><code class=\"sql keyword\">where<\/code> <code class=\"sql plain\">username <\/code><code class=\"sql color1\">like<\/code> <code class=\"sql string\">'SYS%'<\/code><code class=\"sql plain\">;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">USERNAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 COM ACCOUNT_STATUS<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"sql comments\">------------------------------ --- --------------------------------<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql plain\">SYS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 YES <\/code><code class=\"sql keyword\">OPEN<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"sql plain\">SYSTEM\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 YES <\/code><code class=\"sql keyword\">OPEN<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"sql plain\">SYSBACKUP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 YES EXPIRED &amp; LOCKED<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"sql plain\">SYSRAC\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 YES EXPIRED &amp; LOCKED<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"sql plain\">SYSKM\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 YES EXPIRED &amp; LOCKED<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"sql plain\">SYS$UMF\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 YES EXPIRED &amp; LOCKED<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"sql plain\">SYSDG\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 YES EXPIRED &amp; LOCKED<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"sql plain\">7 <\/code><code class=\"sql keyword\">rows<\/code> <code class=\"sql plain\">selected.<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">alter<\/code> <code class=\"sql color2\">user<\/code> <code class=\"sql plain\">sys$umf identified <\/code><code class=\"sql keyword\">by<\/code> <code class=\"sql plain\">root account unlock;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"sql color2\">User<\/code> <code class=\"sql plain\">altered.<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>For the configuration we need in our case 2 database links. Indeed each source must have two database links, a destination-to-source database link and a source-to-destination database link. So connecting on the primary, let\u2019s create 2 database links<br \/>\n<strong>=&gt;<\/strong>prima_to_stand: from the primary to the standby<br \/>\n<strong>=&gt;<\/strong>stand_to_prima: from standby to the primary<\/p>\n<div>\n<div id=\"highlighter_57054\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">create<\/code> <code class=\"sql keyword\">database<\/code> <code class=\"sql plain\">link prima_to_stand <\/code><code class=\"sql keyword\">CONNECT<\/code> <code class=\"sql keyword\">TO<\/code> <code class=\"sql plain\">sys$umf IDENTIFIED <\/code><code class=\"sql keyword\">BY<\/code> <code class=\"sql plain\">root using <\/code><code class=\"sql string\">'STBY_NONC'<\/code><code class=\"sql plain\">;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql keyword\">Database<\/code> <code class=\"sql plain\">link created.<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">create<\/code> <code class=\"sql keyword\">database<\/code> <code class=\"sql plain\">link stand_to_prima <\/code><code class=\"sql keyword\">CONNECT<\/code> <code class=\"sql keyword\">TO<\/code> <code class=\"sql plain\">sys$umf IDENTIFIED <\/code><code class=\"sql keyword\">BY<\/code> <code class=\"sql plain\">root using <\/code><code class=\"sql string\">'PRIMA_NONC'<\/code><code class=\"sql plain\">;<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"sql keyword\">Database<\/code> <code class=\"sql plain\">link created.<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"sql plain\">SQL&gt;<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">select<\/code> <code class=\"sql plain\">* <\/code><code class=\"sql keyword\">from<\/code> <code class=\"sql plain\">dual@prima_to_stand;<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"sql plain\">D<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"sql plain\">-<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"sql plain\">X<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">select<\/code> <code class=\"sql plain\">* <\/code><code class=\"sql keyword\">from<\/code> <code class=\"sql plain\">dual@stand_to_prima;<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"sql plain\">D<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"sql plain\">-<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"sql plain\">X<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"sql plain\">SQL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>The RMF topology is a centralized architecture that consists of all the participating database nodes along with their metadata and connection information. So let\u2019s configure the nodes. We will call them &#8220;site_prim&#8221; for primary and &#8220;site_stby&#8221; for standby<br \/>\nWhile connecting on the primary we execute<\/p>\n<div>\n<div id=\"highlighter_351201\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">exec<\/code> <code class=\"sql plain\">dbms_umf.configure_node (<\/code><code class=\"sql string\">'site_prim'<\/code><code class=\"sql plain\">);<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">PL\/SQL <\/code><code class=\"sql keyword\">procedure<\/code> <code class=\"sql plain\">successfully completed.<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql plain\">SQL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>On the standby side we do the same but here we give the database link. Be sure that the database links were created in the right direction, otherwise you will get errors later.<\/p>\n<div>\n<div id=\"highlighter_452196\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">exec<\/code> <code class=\"sql plain\">dbms_umf.configure_node(<\/code><code class=\"sql string\">'site_stby'<\/code><code class=\"sql plain\">,<\/code><code class=\"sql string\">'stand_to_prima'<\/code><code class=\"sql plain\">);<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">PL\/SQL <\/code><code class=\"sql keyword\">procedure<\/code> <code class=\"sql plain\">successfully completed.<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql plain\">SQL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>And now from the primary, we can then create the RMF topology.<\/p>\n<div>\n<div id=\"highlighter_749779\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">exec<\/code> <code class=\"sql plain\">DBMS_UMF.create_topology (<\/code><code class=\"sql string\">'Topology_1'<\/code><code class=\"sql plain\">);<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">PL\/SQL <\/code><code class=\"sql keyword\">procedure<\/code> <code class=\"sql plain\">successfully completed.<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql plain\">SQL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>To verify the status of the configuration we can use following UMF views on the primary<\/p>\n<div>\n<div id=\"highlighter_54790\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">select<\/code> <code class=\"sql plain\">* <\/code><code class=\"sql keyword\">from<\/code> <code class=\"sql plain\">dba_umf_topology;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">TOPOLOGY_NAME\u00a0\u00a0\u00a0 TARGET_ID TOPOLOGY_VERSION TOPOLOGY<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"sql comments\">--------------- ---------- ---------------- --------<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql plain\">Topology_1\u00a0\u00a0\u00a0\u00a0\u00a0 1530523744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1 ACTIVE<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">select<\/code> <code class=\"sql plain\">* <\/code><code class=\"sql keyword\">from<\/code> <code class=\"sql plain\">dba_umf_registration;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"sql plain\">TOPOLOGY_NAME\u00a0\u00a0 NODE_NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 NODE_ID\u00a0 NODE_TYPE AS_SO AS_CA STATE<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"sql comments\">--------------- --------------- ---------- ---------- ----- ----- --------------------<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"sql plain\">Topology_1\u00a0\u00a0\u00a0\u00a0\u00a0 site_prim\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1530523744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0 <\/code><code class=\"sql keyword\">FALSE<\/code> <code class=\"sql keyword\">FALSE<\/code> <code class=\"sql plain\">OK<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"sql plain\">SQL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Everything seems fine, so we can register the standby in the topology. On the primary let\u2019s excute the register_node procedure.<\/p>\n<div>\n<div id=\"highlighter_544051\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">exec<\/code> <code class=\"sql plain\">DBMS_UMF.register_node (<\/code><code class=\"sql string\">'Topology_1'<\/code><code class=\"sql plain\">, <\/code><code class=\"sql string\">'site_stby'<\/code><code class=\"sql plain\">, <\/code><code class=\"sql string\">'prima_to_stand'<\/code><code class=\"sql plain\">, <\/code><code class=\"sql string\">'stand_to_prima'<\/code><code class=\"sql plain\">, <\/code><code class=\"sql string\">'FALSE'<\/code><code class=\"sql plain\">, <\/code><code class=\"sql string\">'FALSE'<\/code><code class=\"sql plain\">);<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">PL\/SQL <\/code><code class=\"sql keyword\">procedure<\/code> <code class=\"sql plain\">successfully completed.<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql plain\">SQL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>If we do not have errors then we can enable the AWR service.<\/p>\n<div>\n<div id=\"highlighter_845045\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">exec<\/code> <code class=\"sql plain\">DBMS_WORKLOAD_REPOSITORY.register_remote_database(node_name=&gt;<\/code><code class=\"sql string\">'site_stby'<\/code><code class=\"sql plain\">);<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">PL\/SQL <\/code><code class=\"sql keyword\">procedure<\/code> <code class=\"sql plain\">successfully completed.<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql plain\">SQL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Using UMF views, we can again verify our configuration.<\/p>\n<div>\n<div id=\"highlighter_872602\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<div class=\"line number26 index25 alt1\">26<\/div>\n<div class=\"line number27 index26 alt2\">27<\/div>\n<div class=\"line number28 index27 alt1\">28<\/div>\n<div class=\"line number29 index28 alt2\">29<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">select<\/code> <code class=\"sql plain\">* <\/code><code class=\"sql keyword\">from<\/code> <code class=\"sql plain\">dba_umf_topology;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">TOPOLOGY_NAME\u00a0\u00a0\u00a0 TARGET_ID TOPOLOGY_VERSION TOPOLOGY<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"sql comments\">--------------- ---------- ---------------- --------<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql plain\">Topology_1\u00a0\u00a0\u00a0\u00a0\u00a0 1530523744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4 ACTIVE<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">select<\/code> <code class=\"sql plain\">* <\/code><code class=\"sql keyword\">from<\/code> <code class=\"sql plain\">dba_umf_registration;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"sql plain\">TOPOLOGY_NAME\u00a0\u00a0 NODE_NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 NODE_ID\u00a0 NODE_TYPE AS_SO AS_CA STATE<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"sql comments\">--------------- --------------- ---------- ---------- ----- ----- --------------------<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"sql plain\">Topology_1\u00a0\u00a0\u00a0\u00a0\u00a0 site_prim\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1530523744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0 <\/code><code class=\"sql keyword\">FALSE<\/code> <code class=\"sql keyword\">FALSE<\/code> <code class=\"sql plain\">OK<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"sql plain\">Topology_1\u00a0\u00a0\u00a0\u00a0\u00a0 site_stby\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3265600723\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0 <\/code><code class=\"sql keyword\">FALSE<\/code> <code class=\"sql keyword\">FALSE<\/code> <code class=\"sql plain\">OK<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">select<\/code> <code class=\"sql plain\">* <\/code><code class=\"sql keyword\">from<\/code> <code class=\"sql plain\">dba_umf_service;<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"sql plain\">TOPOLOGY_NAME\u00a0\u00a0\u00a0\u00a0\u00a0 NODE_ID SERVICE<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"sql comments\">--------------- ---------- -------<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"sql plain\">Topology_1\u00a0\u00a0\u00a0\u00a0\u00a0 3265600723 AWR<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"sql plain\">SQL&gt;<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">select<\/code> <code class=\"sql plain\">* <\/code><code class=\"sql keyword\">from<\/code> <code class=\"sql plain\">dba_umf_link;<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"sql plain\">TOPOLOGY_NAME\u00a0\u00a0 FROM_NODE_ID TO_NODE_ID LINK_NAME<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"sql comments\">--------------- ------------ ---------- --------------------<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"sql plain\">Topology_1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1530523744 3265600723 PRIMA_TO_STAND<\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"sql plain\">Topology_1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3265600723 1530523744 STAND_TO_PRIMA<\/code><\/div>\n<div class=\"line number28 index27 alt1\"><\/div>\n<div class=\"line number29 index28 alt2\"><code class=\"sql plain\">SQL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>It\u2019s now time to generate remote snapshots for the standby. While connecting to the primary. Two snapshots are at least required to be able to generate an AWR report.<\/p>\n<div>\n<div id=\"highlighter_637701\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; <\/code><code class=\"sql keyword\">set<\/code> <code class=\"sql keyword\">time<\/code> <code class=\"sql keyword\">on<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"sql plain\">16:01:22 SQL&gt; <\/code><code class=\"sql keyword\">exec<\/code> <code class=\"sql plain\">dbms_workload_repository.create_remote_snapshot(<\/code><code class=\"sql string\">'site_stby'<\/code><code class=\"sql plain\">);<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"sql plain\">PL\/SQL <\/code><code class=\"sql keyword\">procedure<\/code> <code class=\"sql plain\">successfully completed.<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"sql plain\">16:21:41 SQL&gt; <\/code><code class=\"sql keyword\">exec<\/code> <code class=\"sql plain\">dbms_workload_repository.create_remote_snapshot(<\/code><code class=\"sql string\">'site_stby'<\/code><code class=\"sql plain\">);<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"sql plain\">PL\/SQL <\/code><code class=\"sql keyword\">procedure<\/code> <code class=\"sql plain\">successfully completed.<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"sql plain\">16:21:50 SQL&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>And we can generate the report as we usually do<\/p>\n<div>\n<div id=\"highlighter_355594\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<div class=\"line number26 index25 alt1\">26<\/div>\n<div class=\"line number27 index26 alt2\">27<\/div>\n<div class=\"line number28 index27 alt1\">28<\/div>\n<div class=\"line number29 index28 alt2\">29<\/div>\n<div class=\"line number30 index29 alt1\">30<\/div>\n<div class=\"line number31 index30 alt2\">31<\/div>\n<div class=\"line number32 index31 alt1\">32<\/div>\n<div class=\"line number33 index32 alt2\">33<\/div>\n<div class=\"line number34 index33 alt1\">34<\/div>\n<div class=\"line number35 index34 alt2\">35<\/div>\n<div class=\"line number36 index35 alt1\">36<\/div>\n<div class=\"line number37 index36 alt2\">37<\/div>\n<div class=\"line number38 index37 alt1\">38<\/div>\n<div class=\"line number39 index38 alt2\">39<\/div>\n<div class=\"line number40 index39 alt1\">40<\/div>\n<div class=\"line number41 index40 alt2\">41<\/div>\n<div class=\"line number42 index41 alt1\">42<\/div>\n<div class=\"line number43 index42 alt2\">43<\/div>\n<div class=\"line number44 index43 alt1\">44<\/div>\n<div class=\"line number45 index44 alt2\">45<\/div>\n<div class=\"line number46 index45 alt1\">46<\/div>\n<div class=\"line number47 index46 alt2\">47<\/div>\n<div class=\"line number48 index47 alt1\">48<\/div>\n<div class=\"line number49 index48 alt2\">49<\/div>\n<div class=\"line number50 index49 alt1\">50<\/div>\n<div class=\"line number51 index50 alt2\">51<\/div>\n<div class=\"line number52 index51 alt1\">52<\/div>\n<div class=\"line number53 index52 alt2\">53<\/div>\n<div class=\"line number54 index53 alt1\">54<\/div>\n<div class=\"line number55 index54 alt2\">55<\/div>\n<div class=\"line number56 index55 alt1\">56<\/div>\n<div class=\"line number57 index56 alt2\">57<\/div>\n<div class=\"line number58 index57 alt1\">58<\/div>\n<div class=\"line number59 index58 alt2\">59<\/div>\n<div class=\"line number60 index59 alt1\">60<\/div>\n<div class=\"line number61 index60 alt2\">61<\/div>\n<div class=\"line number62 index61 alt1\">62<\/div>\n<div class=\"line number63 index62 alt2\">63<\/div>\n<div class=\"line number64 index63 alt1\">64<\/div>\n<div class=\"line number65 index64 alt2\">65<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">SQL&gt; @?\/rdbms\/admin\/awrrpti.sql<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">Specify the Report Type<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"sql plain\">~~~~~~~~~~~~~~~~~~~~~~~<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"sql plain\">AWR reports can be generated <\/code><code class=\"sql color1\">in<\/code> <code class=\"sql plain\">the following formats.\u00a0 Please enter the<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"sql keyword\">name<\/code> <code class=\"sql keyword\">of<\/code> <code class=\"sql plain\">the format <\/code><code class=\"sql keyword\">at<\/code> <code class=\"sql plain\">the prompt. <\/code><code class=\"sql keyword\">Default<\/code> <code class=\"sql plain\">value <\/code><code class=\"sql keyword\">is<\/code> <code class=\"sql string\">'html'<\/code><code class=\"sql plain\">.<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"sql spaces\">\u00a0\u00a0\u00a0<\/code><code class=\"sql string\">'html'<\/code>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <code class=\"sql plain\">HTML format (<\/code><code class=\"sql keyword\">default<\/code><code class=\"sql plain\">)<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"sql spaces\">\u00a0\u00a0\u00a0<\/code><code class=\"sql string\">'text'<\/code>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <code class=\"sql plain\">Text format<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"sql spaces\">\u00a0\u00a0\u00a0<\/code><code class=\"sql string\">'active-html'<\/code>\u00a0\u00a0 <code class=\"sql plain\">Includes Performance Hub active report<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"sql plain\">Enter value <\/code><code class=\"sql keyword\">for<\/code> <code class=\"sql plain\">report_type: text<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><\/div>\n<div class=\"line number14 index13 alt1\"><\/div>\n<div class=\"line number15 index14 alt2\"><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"sql plain\">Type Specified: text<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><\/div>\n<div class=\"line number18 index17 alt1\"><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"sql plain\">Instances <\/code><code class=\"sql color1\">in<\/code> <code class=\"sql plain\">this Workload Repository <\/code><code class=\"sql keyword\">schema<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"sql plain\">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"sql spaces\">\u00a0\u00a0<\/code><code class=\"sql plain\">DB Id\u00a0\u00a0\u00a0\u00a0\u00a0 Inst Num\u00a0\u00a0 DB <\/code><code class=\"sql keyword\">Name<\/code>\u00a0\u00a0\u00a0\u00a0\u00a0 <code class=\"sql plain\">Instance\u00a0\u00a0\u00a0\u00a0 Host<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"sql comments\">------------ ---------- ---------\u00a0\u00a0\u00a0 ----------\u00a0\u00a0 ------<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"sql spaces\">\u00a0\u00a0<\/code><code class=\"sql plain\">2315634502\u00a0\u00a0\u00a0\u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0 NONC18C\u00a0\u00a0\u00a0\u00a0\u00a0 NONC18C\u00a0\u00a0\u00a0\u00a0\u00a0 standserver1<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"sql spaces\">\u00a0\u00a0<\/code><code class=\"sql plain\">3265600723\u00a0\u00a0\u00a0\u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0 NONC18C\u00a0\u00a0\u00a0\u00a0\u00a0 NONC18C\u00a0\u00a0\u00a0\u00a0\u00a0 standserver1<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"sql plain\">* 2315634502\u00a0\u00a0\u00a0\u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0 NONC18C\u00a0\u00a0\u00a0\u00a0\u00a0 NONC18C\u00a0\u00a0\u00a0\u00a0\u00a0 primaserver.<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"sql plain\">Enter value <\/code><code class=\"sql keyword\">for<\/code> <code class=\"sql plain\">dbid: 3265600723<\/code><\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"sql plain\">Using 3265600723 <\/code><code class=\"sql keyword\">for<\/code> <code class=\"sql keyword\">database<\/code> <code class=\"sql plain\">Id<\/code><\/div>\n<div class=\"line number29 index28 alt2\"><code class=\"sql plain\">Enter value <\/code><code class=\"sql keyword\">for<\/code> <code class=\"sql plain\">inst_num: 1<\/code><\/div>\n<div class=\"line number30 index29 alt1\"><code class=\"sql plain\">Using 1 <\/code><code class=\"sql keyword\">for<\/code> <code class=\"sql plain\">instance number<\/code><\/div>\n<div class=\"line number31 index30 alt2\"><\/div>\n<div class=\"line number32 index31 alt1\"><\/div>\n<div class=\"line number33 index32 alt2\"><code class=\"sql plain\">Specify the number <\/code><code class=\"sql keyword\">of<\/code> <code class=\"sql plain\">days <\/code><code class=\"sql keyword\">of<\/code> <code class=\"sql plain\">snapshots <\/code><code class=\"sql keyword\">to<\/code> <code class=\"sql plain\">choose <\/code><code class=\"sql keyword\">from<\/code><\/div>\n<div class=\"line number34 index33 alt1\"><code class=\"sql plain\">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<\/code><\/div>\n<div class=\"line number35 index34 alt2\"><code class=\"sql plain\">Entering the number <\/code><code class=\"sql keyword\">of<\/code> <code class=\"sql plain\">days (n) will result <\/code><code class=\"sql color1\">in<\/code> <code class=\"sql plain\">the most recent<\/code><\/div>\n<div class=\"line number36 index35 alt1\"><code class=\"sql plain\">(n) days <\/code><code class=\"sql keyword\">of<\/code> <code class=\"sql plain\">snapshots being listed.\u00a0 Pressing\u00a0 without<\/code><\/div>\n<div class=\"line number37 index36 alt2\"><code class=\"sql plain\">specifying a number lists <\/code><code class=\"sql color1\">all<\/code> <code class=\"sql plain\">completed snapshots.<\/code><\/div>\n<div class=\"line number38 index37 alt1\"><\/div>\n<div class=\"line number39 index38 alt2\"><\/div>\n<div class=\"line number40 index39 alt1\"><code class=\"sql plain\">Enter value <\/code><code class=\"sql keyword\">for<\/code> <code class=\"sql plain\">num_days:<\/code><\/div>\n<div class=\"line number41 index40 alt2\"><\/div>\n<div class=\"line number42 index41 alt1\"><code class=\"sql plain\">Listing <\/code><code class=\"sql color1\">all<\/code> <code class=\"sql plain\">Completed Snapshots<\/code><\/div>\n<div class=\"line number43 index42 alt2\"><code class=\"sql plain\">Instance\u00a0\u00a0\u00a0\u00a0 DB <\/code><code class=\"sql keyword\">Name<\/code>\u00a0\u00a0\u00a0\u00a0\u00a0 <code class=\"sql plain\">Snap Id\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Snap Started\u00a0\u00a0\u00a0 Snap <\/code><code class=\"sql keyword\">Level<\/code><\/div>\n<div class=\"line number44 index43 alt1\"><code class=\"sql comments\">------------ ------------ ---------- ------------------ ----------<\/code><\/div>\n<div class=\"line number45 index44 alt2\"><\/div>\n<div class=\"line number46 index45 alt1\"><code class=\"sql plain\">NONC18C\u00a0\u00a0\u00a0\u00a0\u00a0 NONC18C\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\u00a0 24 Sep 2018 16:01\u00a0\u00a0\u00a0 1<\/code><\/div>\n<div class=\"line number47 index46 alt2\"><code class=\"sql spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"sql plain\">2\u00a0 24 Sep 2018 16:21\u00a0\u00a0\u00a0 1<\/code><\/div>\n<div class=\"line number48 index47 alt1\"><\/div>\n<div class=\"line number49 index48 alt2\"><\/div>\n<div class=\"line number50 index49 alt1\"><code class=\"sql plain\">Specify the <\/code><code class=\"sql keyword\">Begin<\/code> <code class=\"sql color1\">and<\/code> <code class=\"sql keyword\">End<\/code> <code class=\"sql plain\">Snapshot Ids<\/code><\/div>\n<div class=\"line number51 index50 alt2\"><code class=\"sql plain\">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<\/code><\/div>\n<div class=\"line number52 index51 alt1\"><code class=\"sql plain\">Enter value <\/code><code class=\"sql keyword\">for<\/code> <code class=\"sql plain\">begin_snap: 1<\/code><\/div>\n<div class=\"line number53 index52 alt2\"><code class=\"sql keyword\">Begin<\/code> <code class=\"sql plain\">Snapshot Id specified: 1<\/code><\/div>\n<div class=\"line number54 index53 alt1\"><\/div>\n<div class=\"line number55 index54 alt2\"><code class=\"sql plain\">Enter value <\/code><code class=\"sql keyword\">for<\/code> <code class=\"sql plain\">end_snap: 2<\/code><\/div>\n<div class=\"line number56 index55 alt1\"><code class=\"sql keyword\">End<\/code>\u00a0\u00a0 <code class=\"sql plain\">Snapshot Id specified: 2<\/code><\/div>\n<div class=\"line number57 index56 alt2\"><\/div>\n<div class=\"line number58 index57 alt1\"><\/div>\n<div class=\"line number59 index58 alt2\"><\/div>\n<div class=\"line number60 index59 alt1\"><code class=\"sql plain\">Specify the Report <\/code><code class=\"sql keyword\">Name<\/code><\/div>\n<div class=\"line number61 index60 alt2\"><code class=\"sql plain\">~~~~~~~~~~~~~~~~~~~~~~~<\/code><\/div>\n<div class=\"line number62 index61 alt1\"><code class=\"sql plain\">The <\/code><code class=\"sql keyword\">default<\/code> <code class=\"sql plain\">report file <\/code><code class=\"sql keyword\">name<\/code> <code class=\"sql keyword\">is<\/code> <code class=\"sql plain\">awrrpt_1_1_2.txt.\u00a0 <\/code><code class=\"sql keyword\">To<\/code> <code class=\"sql plain\">use this <\/code><code class=\"sql keyword\">name<\/code><code class=\"sql plain\">,<\/code><\/div>\n<div class=\"line number63 index62 alt2\"><code class=\"sql plain\">press\u00a0 <\/code><code class=\"sql keyword\">to<\/code> <code class=\"sql keyword\">continue<\/code><code class=\"sql plain\">, otherwise enter an alternative.<\/code><\/div>\n<div class=\"line number64 index63 alt1\"><\/div>\n<div class=\"line number65 index64 alt2\"><code class=\"sql plain\">Enter value <\/code><code class=\"sql keyword\">for<\/code> <code class=\"sql plain\">report_name:<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>And viewing the generated report, we can see that the database role is PHYSICAL STANDBY<\/p>\n<div>\n<div id=\"highlighter_343861\" class=\"syntaxhighlighter  sql\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2 highlighted\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"sql plain\">WORKLOAD REPOSITORY report <\/code><code class=\"sql keyword\">for<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"sql plain\">DB <\/code><code class=\"sql keyword\">Name<\/code>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <code class=\"sql plain\">DB Id\u00a0\u00a0\u00a0 <\/code><code class=\"sql keyword\">Unique<\/code> <code class=\"sql keyword\">Name<\/code> <code class=\"sql plain\">DB Role\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Edition Release\u00a0\u00a0\u00a0 RAC CDB<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"sql comments\">------------ ----------- ----------- ---------------- ------- ---------- --- ---<\/code><\/div>\n<div class=\"line number5 index4 alt2 highlighted\"><code class=\"sql plain\">NONC18C\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3265600723 NONC18C_SIT PHYSICAL STANDBY\u00a0\u00a0 EE\u00a0\u00a0\u00a0\u00a0\u00a0 18.0.0.0.0 <\/code><code class=\"sql keyword\">NO<\/code>\u00a0 <code class=\"sql keyword\">NO<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"sql plain\">Instance\u00a0\u00a0\u00a0\u00a0 Inst Num Startup <\/code><code class=\"sql keyword\">Time<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"sql comments\">------------ -------- ---------------<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"sql plain\">NONC18C\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1 24-Sep-18 15:49<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"sql plain\">Host <\/code><code class=\"sql keyword\">Name<\/code>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <code class=\"sql plain\">Platform\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CPUs Cores Sockets Memory(GB)<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"sql comments\">---------------- -------------------------------- ---- ----- ------- ----------<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"sql plain\">standserver1.loc Linux x86 64-<\/code><code class=\"sql keyword\">bit<\/code>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <code class=\"sql plain\">1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2.96<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><strong>Conclusion<\/strong><br \/>\nIn this blog we have shown how we can use UMF to generate AWR reports in Active Data Guard Instance. The framework UMF use the package DBMS_UMF which has many subprograms. The following note <em>How to Generate AWRs in Active Data Guard Standby Databases (Doc ID 2409808.1)<\/em> and Oracle documentation will help.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Mouhamadou Diaw Since Oracle Database 12c Release 2 (12.2), Automatic Workload Repository (AWR) data can be captured for Active Data Guard (ADG) standby databases. This feature enables analyzing any performance-related issues for ADG standby databases AWR snapshots for ADG standby databases are called remote snapshots. A database node, called destination, is responsible for storing [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[59],"tags":[],"type_dbi":[],"class_list":["post-11737","post","type-post","status-publish","format-standard","hentry","category-oracle"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Oracle 18c : Active Data Guard and AWR Reports - dbi Blog<\/title>\n<meta name=\"description\" content=\"Oracle 18c, Active DataGuard, Awr Reports, Diagnostic Pack\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle 18c : Active Data Guard and AWR Reports\" \/>\n<meta property=\"og:description\" content=\"Oracle 18c, Active DataGuard, Awr Reports, Diagnostic Pack\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-25T12:43:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-20T06:35:16+00:00\" \/>\n<meta name=\"author\" content=\"Oracle Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oracle Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"Oracle 18c : Active Data Guard and AWR Reports\",\"datePublished\":\"2018-09-25T12:43:05+00:00\",\"dateModified\":\"2023-07-20T06:35:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/\"},\"wordCount\":465,\"commentCount\":2,\"articleSection\":[\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/\",\"name\":\"Oracle 18c : Active Data Guard and AWR Reports - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2018-09-25T12:43:05+00:00\",\"dateModified\":\"2023-07-20T06:35:16+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"description\":\"Oracle 18c, Active DataGuard, Awr Reports, Diagnostic Pack\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle 18c : Active Data Guard and AWR Reports\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\",\"name\":\"Oracle Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"caption\":\"Oracle Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oracle 18c : Active Data Guard and AWR Reports - dbi Blog","description":"Oracle 18c, Active DataGuard, Awr Reports, Diagnostic Pack","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/","og_locale":"en_US","og_type":"article","og_title":"Oracle 18c : Active Data Guard and AWR Reports","og_description":"Oracle 18c, Active DataGuard, Awr Reports, Diagnostic Pack","og_url":"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/","og_site_name":"dbi Blog","article_published_time":"2018-09-25T12:43:05+00:00","article_modified_time":"2023-07-20T06:35:16+00:00","author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"Oracle 18c : Active Data Guard and AWR Reports","datePublished":"2018-09-25T12:43:05+00:00","dateModified":"2023-07-20T06:35:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/"},"wordCount":465,"commentCount":2,"articleSection":["Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/","url":"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/","name":"Oracle 18c : Active Data Guard and AWR Reports - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2018-09-25T12:43:05+00:00","dateModified":"2023-07-20T06:35:16+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"description":"Oracle 18c, Active DataGuard, Awr Reports, Diagnostic Pack","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-18c-active-data-guard-and-awr-reports\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Oracle 18c : Active Data Guard and AWR Reports"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee","name":"Oracle Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","caption":"Oracle Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/11737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=11737"}],"version-history":[{"count":1,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/11737\/revisions"}],"predecessor-version":[{"id":25785,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/11737\/revisions\/25785"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=11737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=11737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=11737"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=11737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}