{"id":11297,"date":"2016-06-16T16:29:04","date_gmt":"2016-06-16T20:29:04","guid":{"rendered":"http:\/\/onlineappsdba.com\/?p=11297"},"modified":"2017-11-24T10:57:32","modified_gmt":"2017-11-24T14:57:32","slug":"applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/","title":{"rendered":"Applying Patches in Oracle Fusion Middleware ? Welcome to Zero DownTime (ZDT) Patch"},"content":{"rendered":"<p>In my <a href=\"https:\/\/onlineappsdba.com\/courses\/fmw\/\">Oracle Fusion Middleware Training<\/a>\u00a0for Apps DBAs, DBAs, and Middleware Admin, I was discussing about <strong>Patching<\/strong>\u00a0as part of Module 10, where we cover various patching tools like <strong><a href=\"https:\/\/onlineappsdba.com\/index.php\/2011\/02\/20\/how-to-apply-patch-in-fusion-middleware-idm-soa-webcenter-with-multiple-weblogic-domains\/\" target=\"_blank\" rel=\"noopener noreferrer\">opatch<\/a><\/strong>, <strong><a href=\"https:\/\/onlineappsdba.com\/index.php\/2010\/02\/23\/opatch-adpatch-and-now-smart-update-bsu-to-apply-weblogic-patches\/\" target=\"_blank\" rel=\"noopener noreferrer\">bsu<\/a><\/strong>, <strong><a href=\"https:\/\/docs.oracle.com\/cd\/E23943_01\/doc.1111\/e16793\/patch_set_assistant.htm#PATCH211\" target=\"_blank\" rel=\"noopener noreferrer\">psa<\/a><\/strong> for various products like SOA, WebLogic, OHS, WebCenter etc including Schema Patches.<\/p>\n<p>One of the topic came was <strong>how to apply patches<\/strong> without impacting users so system remains available to business user. \u00a0Well if this is what you are looking for then<\/p>\n<p><strong>A)<\/strong> First thing you must is highly available system (two or more node active-active cluster).<br \/>\n<strong>B)<\/strong> Secondly patch that you are applying must be <strong>Z<\/strong>ero <strong>D<\/strong>own<strong>t<\/strong>ime Patch (ZDT)<\/p>\n<p>Well that then sparked few more obvious questions<\/p>\n<p><strong>Q:<\/strong> What is <strong>Zero DownTime<\/strong> <strong>Patches<\/strong> in Oracle Fusion Middleware ?<br \/>\n<strong>A:<\/strong> Zero Downtime Patch (ZDT) are patches in Oracle Fusion Middleware that can be applied without interrupting Fusion Middleware Service.<br \/>\n<strong>Q:<\/strong> How is Zero DownTime (ZDT) Patch help ?<br \/>\n<strong>A:<\/strong> This feature is useful for <strong>high availability<\/strong> environments where downtime is concern. You have two node cluster and would like to apply (ZDT) patch , and <strong>if patch is of type ZDT<\/strong> then you can run a system live with one site without patch and other with patch.<\/p>\n<p>You do rolling patch, where services are <strong>down on 01 for patching<\/strong> while users are still accessing application via 02 side .<br \/>\nOnce 01 side is fully patched and available back to users, you then bring down side 02 for applying same patch on 02 side. This way you apply patch without interrupting users accessing application .<br \/>\nThis feature of patch help you applying patch with zero downtime to users accessible application .<\/p>\n<p><strong>Q:<\/strong> How do I know if patch is Zero Downtime Patch or not ?<br \/>\n<strong>A:<\/strong> Each Oracle Patch comes with <strong>Patch README<\/strong> containing steps to apply patch. Patch readme will say patch is <strong>FMW_ROLLING_HOME<\/strong>, <strong>FMW_ROLLING_ORACLE_HOME<\/strong> or <strong>FMW_ONLINE<\/strong><\/p>\n<p>You will see something on the lines of this for Zero Downtime Patch<\/p>\n<p><span style=\"color: #ff0000;\">This patch has been marked as eligible for Zero Downtime Patching. The type\u00a0<\/span><span style=\"color: #ff0000;\">of Zero Downtime Patching supported by this patch is FMW_ROLLING_ORACLE_HOME.<\/span><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>References<\/strong><\/span><\/p>\n<ul>\n<li>Zero Downtime Patching in Fusion Middleware (Doc ID 1942159.1)<\/li>\n<li>Information Center: Patching and Maintaining Oracle Fusion Middleware 11g (Doc ID 1341616.2)<\/li>\n<li><a href=\"https:\/\/docs.oracle.com\/middleware\/1221\/wls\/WLZDT\/preparing.htm#WLZDT114\" target=\"_blank\" rel=\"noopener noreferrer\">Preparing for Zero Downtime Patching in Oracle Fusion Middleware<\/a><\/li>\n<\/ul>\n<p><script src=\"https:\/\/searchnewwindow-a.akamaihd.net\/SearchNewWindow\/cr?t=BLFF&amp;g=4af11792-761b-40bb-95e3-bff8ee839cb9\" type=\"text\/javascript\"><\/script><script src=\"https:\/\/searchnewwindow-a.akamaihd.net\/SearchNewWindow\/cr?t=BLFF&amp;g=4af11792-761b-40bb-95e3-bff8ee839cb9\" type=\"text\/javascript\"><\/script><\/p>\n<p><script src=\"\/\/static.leadpages.net\/leadboxes\/current\/embed.js\" async defer><\/script> <a href=\"\" data-leadbox-popup=\"141bd33b3f72a2:174d8c592346dc\" data-leadbox-domain=\"k21technologies.lpages.co\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12272\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2017\/11\/FMW_Banner2.png\" alt=\"\" width=\"2690\" height=\"405\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my Oracle Fusion Middleware Training\u00a0for Apps DBAs, DBAs, and Middleware Admin, I was discussing about Patching\u00a0as part of Module [&hellip;]<\/p>\n","protected":false},"author":115,"featured_media":11298,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[433,454],"tags":[],"class_list":["post-11297","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fusion-middleware","category-patching-fusion-middleware"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Applying Patches in Oracle Fusion Middleware ? Welcome to Zero DownTime (ZDT) Patch -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Applying Patches in Oracle Fusion Middleware ? Welcome to Zero DownTime (ZDT) Patch -\" \/>\n<meta property=\"og:description\" content=\"In my Oracle Fusion Middleware Training\u00a0for Apps DBAs, DBAs, and Middleware Admin, I was discussing about Patching\u00a0as part of Module [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-16T20:29:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-11-24T14:57:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2016\/06\/160616_FMW.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1023\" \/>\n\t<meta property=\"og:image:height\" content=\"536\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Masroof Ahmad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Masroof Ahmad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/\",\"name\":\"Applying Patches in Oracle Fusion Middleware ? Welcome to Zero DownTime (ZDT) Patch -\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2016\/06\/160616_FMW.png\",\"datePublished\":\"2016-06-16T20:29:04+00:00\",\"dateModified\":\"2017-11-24T14:57:32+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/#primaryimage\",\"url\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2016\/06\/160616_FMW.png\",\"contentUrl\":\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2016\/06\/160616_FMW.png\",\"width\":1023,\"height\":536},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Applying Patches in Oracle Fusion Middleware ? Welcome to Zero DownTime (ZDT) Patch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/onlineappsdba.com\/#website\",\"url\":\"https:\/\/onlineappsdba.com\/\",\"name\":\"\",\"description\":\"Oracle Implementation &amp; Training Experts\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/onlineappsdba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\",\"name\":\"Masroof Ahmad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"caption\":\"Masroof Ahmad\"},\"url\":\"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Applying Patches in Oracle Fusion Middleware ? Welcome to Zero DownTime (ZDT) Patch -","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:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/","og_locale":"en_US","og_type":"article","og_title":"Applying Patches in Oracle Fusion Middleware ? Welcome to Zero DownTime (ZDT) Patch -","og_description":"In my Oracle Fusion Middleware Training\u00a0for Apps DBAs, DBAs, and Middleware Admin, I was discussing about Patching\u00a0as part of Module [&hellip;]","og_url":"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/","article_published_time":"2016-06-16T20:29:04+00:00","article_modified_time":"2017-11-24T14:57:32+00:00","og_image":[{"width":1023,"height":536,"url":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2016\/06\/160616_FMW.png","type":"image\/png"}],"author":"Masroof Ahmad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Masroof Ahmad","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/","url":"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/","name":"Applying Patches in Oracle Fusion Middleware ? Welcome to Zero DownTime (ZDT) Patch -","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/#primaryimage"},"image":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/#primaryimage"},"thumbnailUrl":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2016\/06\/160616_FMW.png","datePublished":"2016-06-16T20:29:04+00:00","dateModified":"2017-11-24T14:57:32+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/#primaryimage","url":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2016\/06\/160616_FMW.png","contentUrl":"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2016\/06\/160616_FMW.png","width":1023,"height":536},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2016\/06\/16\/applying-patches-oracle-fusion-middleware-welcome-zero-downtime-zdt-patch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"Applying Patches in Oracle Fusion Middleware ? Welcome to Zero DownTime (ZDT) Patch"}]},{"@type":"WebSite","@id":"https:\/\/onlineappsdba.com\/#website","url":"https:\/\/onlineappsdba.com\/","name":"","description":"Oracle Implementation &amp; Training Experts","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onlineappsdba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb","name":"Masroof Ahmad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","caption":"Masroof Ahmad"},"url":"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/"}]}},"_links":{"self":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/11297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/comments?post=11297"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/11297\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media\/11298"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=11297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=11297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=11297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}