{"id":2287,"date":"2026-01-27T23:19:54","date_gmt":"2026-01-27T21:19:54","guid":{"rendered":"https:\/\/www.ludovicocaldara.net\/dba\/?p=2287"},"modified":"2026-04-17T11:01:54","modified_gmt":"2026-04-17T09:01:54","slug":"dg-26ai-series","status":"publish","type":"post","link":"https:\/\/www.ludovicocaldara.net\/dba\/dg-26ai-series\/","title":{"rendered":"Mini-blog series: Oracle Data Guard 26ai new features"},"content":{"rendered":"<p>Thank you for your patience: Oracle AI Database 26ai is now available on Linux x86_64 systems!<br \/>\nThis release delivers many new features, including key updates to <a href=\"https:\/\/www.oracle.com\/goto\/dataguard\">Data Guard and Active Data Guard<\/a>: two areas I track as a product manager.<br \/>\nSome improvements aren\u2019t listed in the feature guide, so I\u2019m launching a daily series of brief blog posts over the next month. Each one will spotlight a practical change or enhancement you can try right away.<\/p>\n<div class=\"my-2\">\n<div class=\"my-2\">\n<ol>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg-26ai-faster-role-transitions\/\">Faster role transitions<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-minimized-stall\/\">Minimized Stall in Maximum Performance<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-lag-type\/\">Choice of Lag Type for Fast-Start Failover<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-faster-dml-redirection\/\">Faster DML Redirection<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-observer-priority\/\">Fast-Start Failover Observer Priority (21c)<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-4-observers\/\">Up to four Fast-Start Failover Observers (21c)<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-rolling-upgrade-ac\/\">Rolling Upgrade with Application Continuity<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-multiple-async-connections\/\">Multiple ASYNC connections<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-automatic-preparation\/\">Automatic preparation of primary and standby<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-pl-sql-api\/\">Data Guard Broker PL\/SQL API<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-sqlcl\/\">SQLcl support for Data Guard commands (21c)<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-ords\/\">ORDS support for Data Guard (21c)<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg-26ai-show-edit-all\/\">Show \/ edit all members at once<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-json-output\/\">JSON output for DGMGRL<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-primarydatabasecandidates\/\">Prevent standby databases from becoming primary<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-tagging\/\">Configuration and member tagging<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-tempfile-creation\/\">Automatic standby tempfile creation<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-pdb-recovery-isolation\/\">PDB Recovery Isolation<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-simplified-awr\/\">Easy AWR snapshots on the standby<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-strict-database-validation\/\">Strict database validation<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-switchover-readiness\/\">Switchover and Failover Readiness<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-history-of-role-transitions\/\">Easier tracking of role transitions<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-v-dg-broker-property\/\">New view V$DG_BROKER_PROPERTY<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-validate-dgconnectidentifier\/\">New command: VALIDATE DGConnectIdentifier<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-fsfo-config-view\/\">Easier checking of Fast-Start Failover configurations<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-fsfo-lag-histogram\/\">Fast-Start Failover Lag Histogram<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-enhanced-observer-diagnostics\/\">Enhanced observer diagnostic<\/a><\/li>\n<li><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-validate-fsfo\/\">Fast Start Failover Configuration Validation<\/a><\/li>\n<li>Offload AI Inference and Vector Search to Oracle Active Data Guard<\/li>\n<\/ol>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Oracle AI Database 26ai is here for Linux x86_64\u2014packed with new features for Data Guard! Stay tuned for quick blog posts on key changes. <a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg-26ai-series\/\">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":{"footnotes":""},"categories":[375,329],"tags":[],"class_list":["post-2287","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\/2287","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=2287"}],"version-history":[{"count":33,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/posts\/2287\/revisions"}],"predecessor-version":[{"id":2476,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/posts\/2287\/revisions\/2476"}],"wp:attachment":[{"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/media?parent=2287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/categories?post=2287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/tags?post=2287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}