{"id":2377,"date":"2026-03-02T22:44:54","date_gmt":"2026-03-02T20:44:54","guid":{"rendered":"https:\/\/www.ludovicocaldara.net\/dba\/?p=2377"},"modified":"2026-03-02T22:45:16","modified_gmt":"2026-03-02T20:45:16","slug":"dg26ai-history-of-role-transitions","status":"publish","type":"post","link":"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-history-of-role-transitions\/","title":{"rendered":"Data Guard 26ai &#8211; #22: History of role transitions"},"content":{"rendered":"<p><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg-26ai-series\/\">This post is part of a blog series.<\/a><\/p>\n<p>Data Guard 26ai introduces a new fixed view, <a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/26\/refrn\/V-DG_BROKER_ROLE_CHANGE.html\">V$DG_BROKER_ROLE_CHANGE<\/a>, which tracks the last ten role transitions for a configuration. This view gathers information dynamically from the broker configuration file, logging both automatic and manual failovers (with reasons), switchovers, and each operation\u2019s start and end times. We plan to add recovery point SCN details in a future Release Update, but this isn\u2019t available yet.<\/p>\n<p><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-role-change-scaled.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-2378\" src=\"https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-role-change-1024x440.png\" alt=\"a select statement showing the content of the view v$dg_broker_role_change with recent switchover and failover operations\" width=\"584\" height=\"251\" srcset=\"https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-role-change-1024x440.png 1024w, https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-role-change-300x129.png 300w, https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-role-change-768x330.png 768w, https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-role-change-1536x660.png 1536w, https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-role-change-2048x880.png 2048w, https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-role-change-500x215.png 500w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<p><span class=\"\">This <\/span><span class=\"\">view <\/span><span class=\"\">makes <\/span><span class=\"\">it <\/span><span class=\"\">easy <\/span><span class=\"\">to <\/span><span class=\"\">see <\/span><span class=\"\">recent <\/span><span class=\"\">role <\/span><span class=\"\">changes <\/span><span class=\"\">without <\/span><span class=\"\">searching <\/span><span class=\"\">through <\/span><span class=\"\">alert <\/span><span class=\"\">logs. <\/span><span class=\"\">It <\/span><span class=\"\">also <\/span><span class=\"\">helps <\/span><span class=\"\">identify what was the primary database<\/span><span class=\"\">\u00a0<\/span><span class=\"\">at <\/span><span class=\"\">any <\/span><span class=\"\">given <\/span><span class=\"\">moment. <\/span><span class=\"\">The <\/span><span class=\"\">view <\/span><span class=\"\">stores <\/span><span class=\"\">only <\/span><span class=\"\">the <\/span><span class=\"\">ten <\/span><span class=\"\">most <\/span><span class=\"\">recent <\/span><span class=\"\">role <\/span><span class=\"\">changes; <\/span><span class=\"\">to <\/span><span class=\"\">keep <\/span><span class=\"\">a <\/span><span class=\"\">longer <\/span><span class=\"\">history, <\/span><span class=\"\">you <\/span><span class=\"\">can <\/span><span class=\"\">copy <\/span><span class=\"\">its <\/span><span class=\"\">records <\/span><span class=\"\">into <\/span><span class=\"\">a <\/span><span class=\"\">regular <\/span><span class=\"\">table; for <\/span><span class=\"\">example, <\/span><span class=\"\">using <\/span><span class=\"\">a <\/span><span class=\"\">STARTUP <\/span><span class=\"\">trigger <\/span><span class=\"\">on <\/span><span class=\"\">the <\/span><span class=\"\">primary <\/span><span class=\"\">database.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>V$DG_BROKER_ROLE_CHANGE in Data Guard 26ai tracks the last 10 role changes, making it easy to review transitions without reading alert logs. <a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-history-of-role-transitions\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[375,329],"tags":[],"class_list":["post-2377","post","type-post","status-publish","format-standard","hentry","category-oracle-ai-database-26ai","category-oracle-dg"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/posts\/2377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/comments?post=2377"}],"version-history":[{"count":3,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/posts\/2377\/revisions"}],"predecessor-version":[{"id":2443,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/posts\/2377\/revisions\/2443"}],"wp:attachment":[{"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/media?parent=2377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/categories?post=2377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/tags?post=2377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}