{"id":1120,"date":"2015-08-06T22:52:24","date_gmt":"2015-08-06T20:52:24","guid":{"rendered":"http:\/\/www.ludovicocaldara.net\/dba\/?p=1120"},"modified":"2020-08-18T16:32:23","modified_gmt":"2020-08-18T14:32:23","slug":"em12c-12103-to-12105-feedback","status":"publish","type":"post","link":"https:\/\/www.ludovicocaldara.net\/dba\/em12c-12103-to-12105-feedback\/","title":{"rendered":"My feedback after upgrading EM12c 12.1.0.3 to 12.1.0.5"},"content":{"rendered":"<p>Today I&#8217;ve upgraded EM12c for a customer from the second-last version (12.1.0.3) to the last one (12.1.0.5) and the EM Repository from 11.2.0.3 to 12.1.0.2.<\/p>\n<p>The upgrade path was not very easy: EM 12.1.0.3 is not compatible with a repository 12.1.0.2 and EM 12.1.0.5 requires a mandatory patch for the repository if 11.2.0.3 (or an upgrade to 11.2.0.4).<\/p>\n<p>So I&#8217;ve done:<\/p>\n<ul>\n<li>upgrade\u00a0of the<strong> repository from 11.2.0.3<\/strong>\u00a0(in Data Guard configuration) <strong>to 11.2.0.4<\/strong><\/li>\n<li>upgrade of the <strong>EM from 12.1.0.3 to 12.1.0.5<\/strong><\/li>\n<li>upgrade of the r<strong>epository from 11.2.0.4 to 12.1.0.2<\/strong> (in Data Guard configuration), from Solaris to Linux<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>In my case, I was particularly concerned about my customer&#8217;s EM topology:<\/p>\n<ul>\n<li><strong>two OMS<\/strong>\u00a0in <strong>load balancing<\/strong><\/li>\n<li>console secured with a <strong>custom SSL certificate<\/strong><\/li>\n<li>a good amount\u00a0of targets (<strong>more<\/strong> <strong>than 800 total targets<\/strong>, more than 500 targets with status)<\/li>\n<li>a lot of <strong>jobs and custom reports<\/strong><\/li>\n<li>a big, shared central software library<\/li>\n<li>many other small customizations: auth, groups, metrics, templates&#8230;<\/li>\n<\/ul>\n<p>I will not bother with the actual execution steps, every installation may differ, I strongly recommend to read the upgrade documentation (I know, it&#8217;s HUGE \ud83d\ude41 ).<\/p>\n<p>Just to resume, the upgrade guide is here: <a href=\"https:\/\/docs.oracle.com\/cd\/E24628_01\/upgrade.121\/e22625\/toc.htm\">https:\/\/docs.oracle.com\/cd\/E24628_01\/upgrade.121\/e22625\/toc.htm<\/a><\/p>\n<p>in my case I had to read carefully the <strong>chapters\u00a03, 4, 5, 6<\/strong> and <strong>appendixes G and K.<\/strong><\/p>\n<p>By following every step carefully, I had no problems at all and at the end everything was working correctly: all the targets up, the load balancing working in SSL as expected, the jobs restarted and ran successfully&#8230;<\/p>\n<p><strong>It has been incredible to see how\u00a0many operations the OUI has\u00a0done without raising a single error!!<\/strong><\/p>\n<p>Ok, it&#8217;s not just a Click Next Next Next Next installation, there are a lot of steps to do manually before and afterwards, but still&#8230; very good impression.<\/p>\n<p>It took a little <strong>more than one hour to upgrade the first OMS<\/strong> (this also upgrades the EM repository) and a little<strong> less than 20 minutes to upgrade the second one<\/strong>.<\/p>\n<p>Let a couple of hours for checking everything before, staging the binaries, taking <strong>backups\/snapshots<\/strong>, creating <strong>restore points<\/strong>&#8230; and one hours more for upgrading the central agents\u00a0and cleansing the old installations.<\/p>\n<p>About upgrading\/moving the repository, check this good post by <strong>Maaz Anjum<\/strong>:\u00a0<a href=\"http:\/\/maazanjum.com\/2014\/06\/11\/migrate-enterprise-manager-12-1-0-4-0-to-a-pdb-from-a-non-cdb\/\">MIGRATE ENTERPRISE MANAGER 12.1.0.4.0 TO A PDB FROM A NON-CDB<\/a>, even if you don&#8217;t plan to do it, it&#8217;s worth a read.<\/p>\n<p>HTH<\/p>\n<p>&#8212;<\/p>\n<p>Ludo<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I&#8217;ve upgraded EM12c for a customer from the second-last version (12.1.0.3) to the last one (12.1.0.5) and the EM Repository from 11.2.0.3 to 12.1.0.2. The upgrade path was not very easy: EM 12.1.0.3 is not compatible with a repository &hellip; <a href=\"https:\/\/www.ludovicocaldara.net\/dba\/em12c-12103-to-12105-feedback\/\">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":[326,3,52,330,132],"tags":[90,91,238],"class_list":["post-1120","post","type-post","status-publish","format-standard","hentry","category-oracle","category-oracledb","category-12c","category-oracle-inst-upg","category-triblog","tag-em12c","tag-enterprise-manager-12c","tag-upgrade"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/posts\/1120","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=1120"}],"version-history":[{"count":2,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/posts\/1120\/revisions"}],"predecessor-version":[{"id":1122,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/posts\/1120\/revisions\/1122"}],"wp:attachment":[{"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/media?parent=1120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/categories?post=1120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ludovicocaldara.net\/dba\/wp-json\/wp\/v2\/tags?post=1120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}