{"id":2361,"date":"2026-02-23T22:20:02","date_gmt":"2026-02-23T20:20:02","guid":{"rendered":"https:\/\/www.ludovicocaldara.net\/dba\/?p=2361"},"modified":"2026-02-23T22:20:02","modified_gmt":"2026-02-23T20:20:02","slug":"dg26ai-pdb-recovery-isolation","status":"publish","type":"post","link":"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-pdb-recovery-isolation\/","title":{"rendered":"Data Guard 26ai &#8211; #18: PDB Recovery Isolation"},"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>With Oracle 12c\u2019s introduction of Multitenant architecture, managing Data Guard setups became challenging when adding new databases to the primary CDB. In 12c Release 1, adding a pluggable database (PDB) would crash standby recovery. Release 2 improved this by offering the <code class=\"codespan cursor-pointer\">standbys=none<\/code> option, letting you skip recovery for new PDBs. However, you then had to manually copy the new PDB to the standby and re-enable recovery. Otherwise, some PDBs ended up unprotected by Data Guard.<\/p>\n<p>My colleague Sinan blogged about the pre-21c behavior here: <a href=\"https:\/\/database-heartbeat.com\/2022\/01\/24\/hot-clone-remote-pdb-in-data-guard\/\">https:\/\/database-heartbeat.com\/2022\/01\/24\/hot-clone-remote-pdb-in-data-guard\/\u00a0<\/a><\/p>\n<p>With Oracle 21c (and in 26ai), creating or cloning a new PDB in the primary CDB now automatically copies it to the standby CDB and includes it in recovery: no interruptions or manual steps needed. Just ensure the standby CDB is open in read-only mode.<\/p>\n<p><a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/26\/sbydb\/examples-of-using-oracle-data-guard.html#GUID-45590356-133B-47DC-AD19-3AA37348CD4D\">https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/26\/sbydb\/examples-of-using-oracle-data-guard.html#GUID-45590356-133B-47DC-AD19-3AA37348CD4D<\/a><\/p>\n<p><a href=\"https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-pdb-recovery-isolation.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2362\" src=\"https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-pdb-recovery-isolation.png\" alt=\"A new PDB on the primary is automatically restored and recovered on the standby\" width=\"1000\" height=\"868\" srcset=\"https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-pdb-recovery-isolation.png 1000w, https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-pdb-recovery-isolation-300x260.png 300w, https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-pdb-recovery-isolation-768x667.png 768w, https:\/\/www.ludovicocaldara.net\/dba\/wp-content\/uploads\/2026\/01\/dg26ai-pdb-recovery-isolation-346x300.png 346w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p>This greatly simplifies working with the Multitenant architecture, which is now mandatory in 26ai.<\/p>\n<p>Note: This feature works only for new or cloned PDBs, created locally or remotely. It does not support plugging in existing PDBs using a manifest file.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Oracle 21c and later, new or cloned PDBs are copied to standby automatically\u2014no manual steps needed, simplifying Data Guard configuration. <a href=\"https:\/\/www.ludovicocaldara.net\/dba\/dg26ai-pdb-recovery-isolation\/\">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-2361","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\/2361","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=2361"}],"version-history":[{"count":2,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/posts\/2361\/revisions"}],"predecessor-version":[{"id":2434,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/posts\/2361\/revisions\/2434"}],"wp:attachment":[{"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/media?parent=2361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/categories?post=2361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/tags?post=2361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}