{"id":4515,"date":"2015-04-08T15:11:00","date_gmt":"2015-04-08T13:11:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/"},"modified":"2015-04-08T15:11:00","modified_gmt":"2015-04-08T13:11:00","slug":"dataguard-wait-events-have-changed-in-12c","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/","title":{"rendered":"DataGuard wait events have changed in 12c"},"content":{"rendered":"<h2>By Franck Pachot<\/h2>\n<p>.<br \/>\nThere are several new features in 12c about Data Guard: cascaded standby, far sync instance. But there are also some architecture changes: new processes and new wait events.<br \/>\nHere is an example of an AWR report of a LogXptMode=&#8217;SYNC&#8217; DataGuard configuration in 11g &#8211; which means that the log_archive_dest is defined with: &#8216;LGWR SYNC AFFIRM&#8217;<br \/>\nThat report comes from a period of time where the primary database was stuck because the standby server had a problem. It&#8217;s 11.2.0.2 and the foreground events show that the user sessions are waiting on LGWR:<\/p>\n<h4>11g Top 5 Timed Foreground Events<\/h4>\n<table style=\"font-family: Arial, Helvetica, Geneva, sans-serif\" border=\"1\">\n<tbody>\n<tr>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">Event<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">Waits<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">Time(s)<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">Avg wait (ms)<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">% DB time<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">Wait Class<\/th>\n<\/tr>\n<tr>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\">log file sync<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">17,002<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">21,113<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">1242<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">46.08<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\">Commit<\/td>\n<\/tr>\n<tr>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\">log buffer space<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">1,322<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">8,583<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">6493<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">18.73<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\">Configuration<\/td>\n<\/tr>\n<tr>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\">buffer busy waits<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">1,869<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">4,376<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">2342<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">9.55<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\">Concurrency<\/td>\n<\/tr>\n<tr>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\">enq: TX &#8211; row lock contention<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">997<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">2,105<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">2111<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">4.59<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\">Application<\/td>\n<\/tr>\n<tr>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\">DB CPU<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\"><\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">1,773<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\"><\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">3.87<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>then we have to go to the background event section in order to see what the LGWR was waiting on:<\/p>\n<h3>Background Wait Events<\/h3>\n<table style=\"font-family: Arial, Helvetica, Geneva, sans-serif\" border=\"1\">\n<tbody>\n<tr>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">Event<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">Waits<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">%Time -outs<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">Total Wait Time (s)<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">Avg wait (ms)<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">Waits \/txn<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\">% bg time<\/th>\n<\/tr>\n<tr>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\">LNS wait on SENDREQ<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">17,674<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">2,103<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">119<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">1.04<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">37.50<\/td>\n<\/tr>\n<tr>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\">LGWR-LNS wait on channel<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">153,447<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">88<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">2,094<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">14<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">9.03<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">37.34<\/td>\n<\/tr>\n<tr>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\">log buffer space<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">17<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">114<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">6723<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0.00<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">2.04<\/td>\n<\/tr>\n<tr>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\">db file parallel write<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">52,931<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">0<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">105<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">2<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">3.12<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">1.87<\/td>\n<\/tr>\n<tr>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\">enq: CF &#8211; contention<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">16<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">78<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">4865<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0.00<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">1.39<\/td>\n<\/tr>\n<tr>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\">log file switch completion<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">4<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">0<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">63<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">15640<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">0.00<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">1.12<\/td>\n<\/tr>\n<tr>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\">log file sync<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">6<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">55<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">9102<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0.00<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0.9<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>In 11g the LNS processes \u00a0(Log Network Server) is responsible to send redo to the standby.<br \/>\nBecause we are in SYNC we wait for remote acknowlegement.<br \/>\nNothing new here. But let&#8217;s see what has changed in 12c.<\/p>\n<h3>12c<\/h3>\n<p>In 12c the name of the processes have changed. It&#8217;s not LNS anymore, but:<\/p>\n<ul>\n<li>NSS ships the redo from LGWR to remote standby when we are in SYNC<\/li>\n<li>NSA ships the redo from online redo logs to standby when we are in ASYNC<\/li>\n<\/ul>\n<p>and you will see new wait events for them:<\/p>\n<ul>\n<li>&#8216;SYNC Remote Write&#8217; for all redo transport waits done by NSS processes<\/li>\n<li>&#8216;ASYNC Remote Write&#8217; for all redo tranport waits done by NSA processes<\/li>\n<\/ul>\n<div>Note that since 11gR2 the writing to online redo logs and to standby are done in parallel. Then, if your network latency is smaller than your disk latency on primary, then you have absolutely no overhead to be in SYNC. You can be in SYNC NOAFFIRM so that the disk latency at standby site do not increase the &#8216;SYNC Remote Write&#8217; wait. In 12c you can have that in a MaxAvailability configuration with Far Sync Standby.<\/div>\n<div><\/div>\n<div>\n<h3>SYNC Remote Write<\/h3>\n<p>So what is the 12c equivalent of the following waits that are symptomatic of SYNC latency:<\/p>\n<ul>\n<li>LGWR waiting on LNS &#8211; wait event &#8216;LGWR-LNS wait on channel&#8217;<\/li>\n<li>LNS waiting on standby &#8211; wait event &#8216;LNS wait on SENDREQ&#8217;<\/li>\n<\/ul>\n<p>Here they are in picture (using <a href=\"http:\/\/orachrome.com\/en\/index.html\">Orachrome Lighty<\/a>):<\/p>\n<ul>\n<li>The LGWR is waiting on NSS &#8211; wait event is &#8216;SYNC Remote Write&#8217;:<\/li>\n<\/ul>\n<p><a class=\"easyblog-thumb-preview\" title=\"Capture002.JPG\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/139\/Capture002.JPG\"><img decoding=\"async\" title=\"b2ap3_thumbnail_Capture002.JPG\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture002.jpg\" alt=\"b2ap3_thumbnail_Capture002.JPG\" \/><\/a><\/p>\n<ul>\n<li>NSS is waiting on redo transport:<\/li>\n<\/ul>\n<p><a class=\"easyblog-thumb-preview\" title=\"Capture003.JPG\" href=\"http:\/\/dbi-services.com\/blog\/images\/easyblog_images\/139\/Capture003.JPG\"><img decoding=\"async\" title=\"b2ap3_thumbnail_Capture003.JPG\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture003.jpg\" alt=\"b2ap3_thumbnail_Capture003.JPG\" \/><\/a><\/p>\n<p>If you were monitoring for &#8216;LNS&#8217; wait events, you have to change it.<br \/>\nHere is the new pattern in an AWR report:<\/p>\n<table class=\"tdiff\" style=\"font-family: Arial, Helvetica, Geneva, sans-serif\" border=\"0\" summary=\"This table displays background wait events statistics\">\n<tbody>\n<tr>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\" scope=\"col\">Event<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\" scope=\"col\">Waits<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\" scope=\"col\">%Time -outs<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\" scope=\"col\">Total Wait Time (s)<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\" scope=\"col\">Avg wait (ms)<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\" scope=\"col\">Waits \/txn<\/th>\n<th class=\"awrbg\" style=\"font-size: 8pt;color: white;padding-left: 4px;padding-right: 4px;padding-bottom: 2px;background: #0066cc\" scope=\"col\">% bg time<\/th>\n<\/tr>\n<tr>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" scope=\"row\">log buffer space<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">7<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">896<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">128023.85<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0.00<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">58.96<\/td>\n<\/tr>\n<tr>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" scope=\"row\">SYNC Remote Write<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">129<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">0<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">300<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">2322.96<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">0.00<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">19.72<\/td>\n<\/tr>\n<tr>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" scope=\"row\">buffer busy waits<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">2<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">287<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">143596.94<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0.00<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">18.89<\/td>\n<\/tr>\n<tr>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" scope=\"row\">log file parallel write<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">116<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">0<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">6<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">48.02<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">0.00<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">0.37<\/td>\n<\/tr>\n<tr>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" scope=\"row\">Data Guard Broker Wait<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">5<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">100<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">5<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">1000.26<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0.00<\/td>\n<td class=\"awrc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top;background: #ffffcc\" align=\"right\">0.33<\/td>\n<\/tr>\n<tr>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" scope=\"row\">Redo Transport MISC<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">110<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">0<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">2<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">22.70<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">0.00<\/td>\n<td class=\"awrnc\" style=\"font-size: 8pt;font-family: Arial, Helvetica, Geneva, sans-serif;vertical-align: top\" align=\"right\">0.16<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The documentation is not yet up-to-date, but all the old and new wait events are documented <a href=\"http:\/\/www.oracle.com\/technetwork\/database\/availability\/sync-2437177.pdf\">here<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>By Franck Pachot . There are several new features in 12c about Data Guard: cascaded standby, far sync instance. But there are also some architecture changes: new processes and new wait events. Here is an example of an AWR report of a LogXptMode=&#8217;SYNC&#8217; DataGuard configuration in 11g &#8211; which means that the log_archive_dest is defined [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":4516,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[198,59],"tags":[221,96],"type_dbi":[],"class_list":["post-4515","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database-management","category-oracle","tag-data-guard","tag-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>DataGuard wait events have changed in 12c - dbi Blog<\/title>\n<meta name=\"description\" content=\"New wait events on Data Guard 12c\" \/>\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\/dataguard-wait-events-have-changed-in-12c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DataGuard wait events have changed in 12c\" \/>\n<meta property=\"og:description\" content=\"New wait events on Data Guard 12c\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-08T13:11:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture002.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"455\" \/>\n\t<meta property=\"og:image:height\" content=\"245\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"3 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\/dataguard-wait-events-have-changed-in-12c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"DataGuard wait events have changed in 12c\",\"datePublished\":\"2015-04-08T13:11:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/\"},\"wordCount\":539,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture002.jpg\",\"keywords\":[\"Data Guard\",\"Oracle\"],\"articleSection\":[\"Database management\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/\",\"name\":\"DataGuard wait events have changed in 12c - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture002.jpg\",\"datePublished\":\"2015-04-08T13:11:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"description\":\"New wait events on Data Guard 12c\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture002.jpg\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture002.jpg\",\"width\":455,\"height\":245},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DataGuard wait events have changed in 12c\"}]},{\"@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":"DataGuard wait events have changed in 12c - dbi Blog","description":"New wait events on Data Guard 12c","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\/dataguard-wait-events-have-changed-in-12c\/","og_locale":"en_US","og_type":"article","og_title":"DataGuard wait events have changed in 12c","og_description":"New wait events on Data Guard 12c","og_url":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/","og_site_name":"dbi Blog","article_published_time":"2015-04-08T13:11:00+00:00","og_image":[{"width":455,"height":245,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture002.jpg","type":"image\/jpeg"}],"author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"DataGuard wait events have changed in 12c","datePublished":"2015-04-08T13:11:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/"},"wordCount":539,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture002.jpg","keywords":["Data Guard","Oracle"],"articleSection":["Database management","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/","url":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/","name":"DataGuard wait events have changed in 12c - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture002.jpg","datePublished":"2015-04-08T13:11:00+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"description":"New wait events on Data Guard 12c","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture002.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/b2ap3_thumbnail_Capture002.jpg","width":455,"height":245},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-wait-events-have-changed-in-12c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"DataGuard wait events have changed in 12c"}]},{"@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\/4515","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=4515"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/4515\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/4516"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=4515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=4515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=4515"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=4515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}