{"id":187,"date":"2012-07-16T18:41:10","date_gmt":"2012-07-16T18:41:10","guid":{"rendered":"http:\/\/oraerp.com\/blog\/?p=187"},"modified":"2012-07-16T18:41:10","modified_gmt":"2012-07-16T18:41:10","slug":"e-business-suite-12-2-online-patching-cycle","status":"publish","type":"post","link":"http:\/\/oraerp.com\/blog\/e-business-suite-12-2-online-patching-cycle\/","title":{"rendered":"E-Business Suite 12.2 \u2013 Online Patching Cycle"},"content":{"rendered":"<p>This is a 2<sup>nd<\/sup> part of takeout from last\u00a0<a href=\"https:\/\/blogs.oracle.com\/stevenChan\/entry\/atg_live_webcast_june_14\"><strong>ATG Live Webcast June 14<\/strong><\/a>\u00a0was an introduction of new \u2018Online Patching Cycle\u2019 in Oracle EBS R12.2. <strong>ADOP<\/strong> (<strong><span style=\"text-decoration: underline;\">AD<\/span><\/strong> <strong><span style=\"text-decoration: underline;\">O<\/span><\/strong>nline <strong><span style=\"text-decoration: underline;\">P<\/span><\/strong>atching) will replace <strong>ADPATCH<\/strong> as the 12.2 new patching tool. The first-hand information about ADOP shows that it will be follow phases from Prepare, Apply, Finalize, Cutover to Clean-up.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/oraerp.com\/blog\/wp-content\/uploads\/2012\/07\/onlinecycle.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-188\" title=\"onlinecycle\" src=\"https:\/\/i0.wp.com\/oraerp.com\/blog\/wp-content\/uploads\/2012\/07\/onlinecycle.png?resize=300%2C227\" alt=\"\" width=\"300\" height=\"227\" srcset=\"https:\/\/i0.wp.com\/oraerp.com\/blog\/wp-content\/uploads\/2012\/07\/onlinecycle.png?resize=300%2C227 300w, https:\/\/i0.wp.com\/oraerp.com\/blog\/wp-content\/uploads\/2012\/07\/onlinecycle.png?w=981 981w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Oracle Application will be only offline during the Cutover phase as presented below:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/oraerp.com\/blog\/wp-content\/uploads\/2012\/07\/cycleonline1.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-190\" title=\"cycleonline\" src=\"https:\/\/i0.wp.com\/oraerp.com\/blog\/wp-content\/uploads\/2012\/07\/cycleonline1.png?resize=350%2C125\" alt=\"\" width=\"350\" height=\"125\" \/><\/a><\/p>\n<p>In the <strong>Prepare phase<\/strong> (Preparing the File System) Patch Edition and Run Edition will be synchronized on the file system and a new Patch Edition in the database will be created. All files on the Patch Edition are an exact copy of the files on the Run Edition.<\/p>\n<p>What type of synchronization?<\/p>\n<ul>\n<li>Incremental synchronization is the default<\/li>\n<li>Only files changed in the last patch application are copied<\/li>\n<li>Full synchronization available if necessary<\/li>\n<\/ul>\n<p>Patch Edition is created in the database and all code objects in the Patch Edition begin as pointers to code objects in the Run Edition. Objects are only \u201cActualized\u201d into the Patch Edition when a new revision of the code is applied. Storage objects such as tables are not copied. New patching standards are followed for upgrading storage objects.<\/p>\n<p>In the <strong>Apply phase<\/strong> (applying patches) execution of patch drivers to update Patch Edition will be done. We can apply multiple patches and patches are applied to the copy (Patch Edition) as the production application is unaffected by the changes. Users are connected to the Application and can perform their work unaffected by the patch. Changes are made in the isolation of an Edition and the running application is unaffected by these changes<\/p>\n<p>In the <strong>Finalize phase<\/strong> we will be performing the final operations that can be executed while the Application is Online like compile invalid objects, generate derived objects and Pre-compute DDL to be run at Cutover<\/p>\n<p>In the <strong>Cutover phase<\/strong> downtime will be taken and users are logged off the system. The Patch file system is promoted to be the Run file system and the Patch database edition is promoted to be the Run database edition. Next action will be to perform final maintenance operations and finally users are brought back online on the patched system. We can also pause patching cycle at this stage for as long as it is required to wait for an appropriate downtime window (minutes)<\/p>\n<p>In the <strong>Clean-up phase<\/strong> Cleanup occurs after users have been brought back online to the newly patched Application. The pre-patch file system is now ready for the next patching cycle and Database code objects patched in the latest patching cycle are deleted from Old Editions and once all objects are deleted from an Old Edition it is also deleted.<\/p>\n<p>In the <strong>Abort phase<\/strong> the Online Patching Cycle can be aborted at any time prior to Cutover<\/p>\n<p>Two complete file systems are always present <strong>Run Edition<\/strong> &#8211; Used by the running Application <strong>Patch Edition <\/strong>\u2013 Either, Currently being patched or waiting for the next patch cycle. These two files systems are rotated between Run and Patch during every patch cycle. <strong>Old Editions t<\/strong>hese editions are only used to store code objects that have not been patched in a later edition and we can remove by cleanup when no longer needed.<\/p>\n<p>Old threads on R12.2:<\/p>\n<p><a href=\"http:\/\/oraerp.com\/blog\/e-business-suite-r12-2-no-more-downtime\/\">http:\/\/oraerp.com\/blog\/e-business-suite-r12-2-no-more-downtime\/<\/a><\/p>\n<p><a href=\"http:\/\/oraerp.com\/blog\/a-journey-from-oracle-e-business-suite-r12-1-to-r12-2\/\">http:\/\/oraerp.com\/blog\/a-journey-from-oracle-e-business-suite-r12-1-to-r12-2\/<\/a><\/p>\n<div id=\"fb-root\"><\/div><script src=\"http:\/\/connect.facebook.net\/en_US\/all.js#xfbml=1\"><\/script><fb:like href=\"http:\/\/oraerp.com\/blog\/e-business-suite-12-2-online-patching-cycle\/\" send=\"true\" layout=\"standard\" width=\"450\" show_faces=\"true\" font=\"arial\" action=\"like\" colorscheme=\"light\"><\/fb:like>","protected":false},"excerpt":{"rendered":"<p>This is a 2nd part of takeout from last\u00a0ATG Live Webcast June 14\u00a0was an introduction of new \u2018Online Patching Cycle\u2019 in Oracle EBS R12.2. ADOP (AD Online Patching) will replace ADPATCH as the 12.2 new patching tool. The first-hand information about ADOP shows that it will be follow phases from Prepare, Apply, Finalize, Cutover to [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[15],"tags":[21,20,17,82],"class_list":["post-187","post","type-post","status-publish","format-standard","hentry","category-r12-2","tag-e-business-suite","tag-online-patching","tag-oracle","tag-r12-2"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1Rb79-31","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/oraerp.com\/blog\/wp-json\/wp\/v2\/posts\/187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/oraerp.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/oraerp.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/oraerp.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/oraerp.com\/blog\/wp-json\/wp\/v2\/comments?post=187"}],"version-history":[{"count":2,"href":"http:\/\/oraerp.com\/blog\/wp-json\/wp\/v2\/posts\/187\/revisions"}],"predecessor-version":[{"id":192,"href":"http:\/\/oraerp.com\/blog\/wp-json\/wp\/v2\/posts\/187\/revisions\/192"}],"wp:attachment":[{"href":"http:\/\/oraerp.com\/blog\/wp-json\/wp\/v2\/media?parent=187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/oraerp.com\/blog\/wp-json\/wp\/v2\/categories?post=187"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/oraerp.com\/blog\/wp-json\/wp\/v2\/tags?post=187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}