{"id":1131,"date":"2024-12-15T18:27:04","date_gmt":"2024-12-15T21:27:04","guid":{"rendered":"https:\/\/www.fernandosimon.com\/blog\/?p=1131"},"modified":"2024-12-17T06:18:04","modified_gmt":"2024-12-17T09:18:04","slug":"upgrade-em-from-13-5-to-24ai-24-1-0-0-0","status":"publish","type":"post","link":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/","title":{"rendered":"Upgrade EM from 13.5 to 24ai (24.1.0.0.0)"},"content":{"rendered":"<p style=\"text-align: justify;\">Probably you <a href=\"https:\/\/bsky.app\/profile\/andrew-lacy.bsky.social\/post\/3lcznbemvq22j\" target=\"_blank\" rel=\"noopener\">saw the note<\/a> from <a href=\"https:\/\/bsky.app\/profile\/oraclebase.bsky.social\" target=\"_blank\" rel=\"noopener\">Tim Hall<\/a> and <a href=\"https:\/\/bsky.app\/profile\/julianfrey.ch\" target=\"_blank\" rel=\"noopener\">Julian Frey<\/a> about the release of the new version of Enterprise Manager 24ai (24.1.0.0.0). It was released on the Oracle edelivery site, <del>but the documentation is not out yet<\/del>, documentation was released and can be accessed <a href=\"https:\/\/docs.oracle.com\/en\/enterprise-manager\/cloud-control\/enterprise-manager-cloud-control\/24.1\/index.html\" target=\"_blank\" rel=\"noopener\">here<\/a>. But I recommend registering at <a href=\"https:\/\/go.oracle.com\/LP=144916\" target=\"_blank\" rel=\"noopener\">Oracle Enterprise Manager Technology Forum 2024<\/a> to check what it is the new version and what to expect when using the EM 24ai.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1168 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg\" alt=\"\" width=\"847\" height=\"596\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg 847w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login-300x211.jpeg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login-768x540.jpeg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login-624x439.jpeg 624w\" sizes=\"auto, (max-width: 847px) 100vw, 847px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><!--more Click here to read more...--><\/p>\n<h1 style=\"text-align: justify;\">Where (and what) download<\/h1>\n<p style=\"text-align: justify;\">The EM 24ai is available at edelivery and after login there, you need to search for the \u201cEnterprise Manager Base Platform \u2013 OMS\u201d to see the list:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/Download-EM-24ai.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1167 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/Download-EM-24ai.jpg\" alt=\"\" width=\"1388\" height=\"1113\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/Download-EM-24ai.jpg 1388w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/Download-EM-24ai-300x241.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/Download-EM-24ai-1024x821.jpg 1024w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/Download-EM-24ai-768x616.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/Download-EM-24ai-624x500.jpg 624w\" sizes=\"auto, (max-width: 1388px) 100vw, 1388px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">You need to download the \u201cEnterprise Manager Base Platform &#8211; OMS 24.1.0.0.0\u201d and I recommend the \u201cEnterprise Manager Base Platform &#8211; OMS &#8211; Extraction Instructions by platform 24.1.0.0.0\u201d. And for the EM you can download for several platforms (here I am using the Linux x86-64).<\/p>\n<h1 style=\"text-align: justify;\">Read the Readme<\/h1>\n<p style=\"text-align: justify;\">The first step is basically to read the readme, the file \u201cV1046984-01.zip\u201d which represents the \u201cEnterprise Manager Base Platform &#8211; OMS &#8211; Extraction Instructions by platform 24.1.0.0.0\u201d. Below you can see how to do it, and what is inside:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ cd \/u01\/install\/24.1\/Instructions-Linux\/\r\n[oracle@oemsrv Instructions-Linux]$ \r\n[oracle@oemsrv Instructions-Linux]$ ls -l\r\ntotal 4\r\n-rw-r--r-- 1 oracle oinstall 762 Dec 12 19:10 V1046984-01.zip\r\n[oracle@oemsrv Instructions-Linux]$\r\n[oracle@oemsrv Instructions-Linux]$ unzip -q V1046984-01.zip\r\n[oracle@oemsrv Instructions-Linux]$\r\n[oracle@oemsrv Instructions-Linux]$ ls -l\r\ntotal 8\r\n-rw-r--r-- 1 oracle oinstall 1249 Dec  9 08:55 README_EM_24100_Shiphome_Extraction_linux86-64.txt\r\n-rw-r--r-- 1 oracle oinstall  762 Dec 12 19:10 V1046984-01.zip\r\n[oracle@oemsrv Instructions-Linux]$\r\n[oracle@oemsrv Instructions-Linux]$\r\n[oracle@oemsrv Instructions-Linux]$ cat README_EM_24100_Shiphome_Extraction_linux86-64.txt\r\nOracle Enterprise Manager 24ai Release 1 for Linux x86-64 bit\r\n\r\nThis document contains information on the Oracle Enterprise Manager 24ai Release 1 Shiphome extraction information.\r\n\r\nExtraction of Oracle Enterprise Manager 24ai Release 1 Shiphome\r\n============================================================================================================\r\n\r\nDownloading the files\r\n---------------------\r\n1. Download the all shiphome zips files, for each platform there are 5 files example as shown below\r\n\r\n\/scratch\/V123451-01.zip\r\n\/scratch\/V123452-01.zip\r\n\/scratch\/V123453-01.zip\r\n\/scratch\/V123454-01.zip\r\n\/scratch\/V123455-01.zip\r\n\r\n2. The downloaded files are compressed with the zip format. Use any unzip tool to uncompress the file, or download a utility from eDelivery http:\/\/updates.oracle.com\/unzips\/unzips.html. This will generate the compressed zip files.\r\n\r\n# cd \/scratch\r\n\r\n#unzip V123451-01.zip\r\n#unzip V123452-01.zip\r\n#unzip V123453-01.zip\r\n#unzip V123454-01.zip\r\n#unzip V123455-01.zip\r\n\r\nUncompressing the .zip files will create shiphome files ending with .bin &amp; .zip extension.\r\n\r\n3. Start installation using the executable binary\r\n\r\nFor example\r\n# .\/em24100_linux64.bin\r\n\r\nFollow the install flow as provided in the Enterprise Manager Basic Installation Guide.\r\n\r\n[oracle@oemsrv Instructions-Linux]$<\/pre>\n<p style=\"text-align: justify;\">And as read above, the instructions for installation are to unzip all the files in the same directory and call the installer.<\/p>\n<h1 style=\"text-align: justify;\">Before starting the upgrade<\/h1>\n<p style=\"text-align: justify;\">The first thing to know is that my current EM is the 13.5.0.24, the last one available. And you need to be, at least, using the 13.5.0.22 to be able to do the upgrade:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-Info-01.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1166 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-Info-01.jpg\" alt=\"\" width=\"800\" height=\"609\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-Info-01.jpg 800w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-Info-01-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-Info-01-768x585.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-Info-01-624x475.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">So, if you need to patch your current EM, you can use my previous post where I show how to patch the EM from 13.5.0.20 to 13.5.0.24 (<a href=\"https:\/\/www.fernandosimon.com\/blog\/update-em-from-ru-13-5-0-20-to-13-5-0-24\/\" target=\"_blank\" rel=\"noopener\">link here<\/a>).<\/p>\n<p style=\"text-align: justify;\">Here, my EM is a simple test lab, with not so many targets and plugins deployed. The upgrade process is quite simple but can vary based on the plugins that have been deployed in your environment. The post show one way, and I had no access to the documentation, to see additional options or troubleshooting. Use this post as a guide and adapt it to your needs.<\/p>\n<h1 style=\"text-align: justify;\">Upgrade the EM to 24ai<\/h1>\n<p style=\"text-align: justify;\">Using the readme that we saw before, I unzip the version in the same folder:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ cd \/u01\/install\/24.1\/Base\/\r\n[oracle@oemsrv Base]$ ls -l\r\ntotal 8229540\r\n-rw-r--r-- 1 oracle oinstall 1624006261 Dec 12 19:01 V1046951-01.zip\r\n-rw-r--r-- 1 oracle oinstall 1532547469 Dec 12 19:01 V1046952-01.zip\r\n-rw-r--r-- 1 oracle oinstall 1921746284 Dec 12 19:03 V1046953-01.zip\r\n-rw-r--r-- 1 oracle oinstall 1679195404 Dec 12 19:04 V1046954-01.zip\r\n-rw-r--r-- 1 oracle oinstall 1669545916 Dec 12 19:05 V1046955-01.zip\r\n[oracle@oemsrv Base]$\r\n[oracle@oemsrv Base]$ unzip -q V1046951-01.zip\r\n[oracle@oemsrv Base]$ unzip -q V1046952-01.zip\r\n[oracle@oemsrv Base]$ unzip -q V1046953-01.zip\r\n[oracle@oemsrv Base]$ unzip -q V1046954-01.zip\r\n[oracle@oemsrv Base]$ unzip -q V1046955-01.zip\r\n[oracle@oemsrv Base]$\r\n[oracle@oemsrv Base]$\r\n[oracle@oemsrv Base]$ ls -l\r\ntotal 16459392\r\n-r--r--r-- 1 oracle oinstall 1532547277 Dec  5 11:20 em24100_linux64-2.zip\r\n-r--r--r-- 1 oracle oinstall 1921746092 Dec  5 11:20 em24100_linux64-3.zip\r\n-r--r--r-- 1 oracle oinstall 1679195212 Dec  5 11:21 em24100_linux64-4.zip\r\n-r--r--r-- 1 oracle oinstall 1669545724 Dec  5 11:22 em24100_linux64-5.zip\r\n-r-xr-xr-x 1 oracle oinstall 1624325096 Dec  5 11:23 em24100_linux64.bin\r\n-rw-r--r-- 1 oracle oinstall 1624006261 Dec 12 19:01 V1046951-01.zip\r\n-rw-r--r-- 1 oracle oinstall 1532547469 Dec 12 19:01 V1046952-01.zip\r\n-rw-r--r-- 1 oracle oinstall 1921746284 Dec 12 19:03 V1046953-01.zip\r\n-rw-r--r-- 1 oracle oinstall 1679195404 Dec 12 19:04 V1046954-01.zip\r\n-rw-r--r-- 1 oracle oinstall 1669545916 Dec 12 19:05 V1046955-01.zip\r\n[oracle@oemsrv Base]$<\/pre>\n<p style=\"text-align: justify;\">And after that, we can call the \u201cem24100_linux64.bin\u201d:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ \/u01\/install\/24.1\/Base\/em24100_linux64.bin\r\nLauncher log file is \/tmp\/OraInstall2024-12-13_08-35-36PM\/launcher2024-12-13_08-35-36PM.log.\r\nExtracting the installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Done\r\nChecking monitor: must be configured to display at least 256 colors.  Actual unknown.   Failed &lt;&lt;&lt;&lt;\r\nChecking swap space: must be greater than 512 MB.   Actual 4059 MB    Passed\r\nChecking if this platform requires a 64-bit JVM.   Actual 64    Passed (-d64 flag is not required)\r\n\r\nSome system prerequisite checks failed.\r\nYou must fulfill these requirements before continuing.\r\n\r\nContinue? (yes [y] \/ no [n]) [n]\r\ny\r\nYou have confirmed that the product can be installed on this platform.\r\nContinuing with the installation.\r\n\r\n\r\nPreparing to launch the Oracle Universal Installer from \/tmp\/OraInstall2024-12-13_08-35-36PM<\/pre>\n<p style=\"text-align: justify;\">This will start the GUI, with the first options:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-01.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1165 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-01.jpg\" alt=\"\" width=\"801\" height=\"610\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-01.jpg 801w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-01-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-01-768x585.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-01-624x475.jpg 624w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Below I selected the \u201cUpgrade End-to-End\u201d (since I want to have a full upgrade EM+DB+Agent executed in one procedure only), and the EM that I want to upgrade:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-02.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1164 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-02.jpg\" alt=\"\" width=\"798\" height=\"610\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-02.jpg 798w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-02-300x229.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-02-768x587.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-02-624x477.jpg 624w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">For the next, you can see that I skipped the auto updates:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-03.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1163 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-03.jpg\" alt=\"\" width=\"797\" height=\"607\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-03.jpg 797w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-03-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-03-768x585.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-03-624x475.jpg 624w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">And after it will check for the requirements:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-04.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1162 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-04.jpg\" alt=\"\" width=\"800\" height=\"604\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-04.jpg 800w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-04-300x227.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-04-768x580.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-04-624x471.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-05.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1161 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-05.jpg\" alt=\"\" width=\"800\" height=\"608\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-05.jpg 800w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-05-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-05-768x584.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-05-624x474.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">In my case just one warning linked to the range of ports that needed to be opened, and I ignored it:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-06.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1160 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-06.jpg\" alt=\"\" width=\"798\" height=\"606\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-06.jpg 798w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-06-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-06-768x583.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-06-624x474.jpg 624w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">The next is to select where you will install the EM 24ai and the Agent as well. The upgrade process is out-of-place, meaning that everything is installed in one separate folder and the EM catalog is upgraded. So, you will need to create these folders and point them here (besides the disk space too):<a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-07.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1159 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-07.jpg\" alt=\"\" width=\"799\" height=\"607\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-07.jpg 799w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-07-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-07-768x583.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-07-624x474.jpg 624w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">As I told you before, my lab is simple, so, the database runs on the same machine. As you can see below, it will ask the sys and sysman password to connect to your EM database and upgrade it. For me is a simple environment and I do not use SSL connections (between EM and database) my backups were already done before starting the procedure:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-08.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1158 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-08.jpg\" alt=\"\" width=\"800\" height=\"605\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-08.jpg 800w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-08-300x227.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-08-768x581.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-08-624x472.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-09.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1157 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-09.jpg\" alt=\"\" width=\"799\" height=\"611\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-09.jpg 799w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-09-300x229.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-09-768x587.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-09-624x477.jpg 624w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">After it will request if you want to upgrade the EM catalog using the sysuser or not (if you have another user with SYSDBA), you can use it. Here I am using SYS:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-10.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1156 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-10.jpg\" alt=\"\" width=\"799\" height=\"603\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-10.jpg 799w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-10-300x226.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-10-768x580.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-10-624x471.jpg 624w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">After, additional checks will be made and failures can be reported:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-11.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1155 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-11.jpg\" alt=\"\" width=\"800\" height=\"608\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-11.jpg 800w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-11-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-11-768x584.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-11-624x474.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a> <a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-12.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1154 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-12.jpg\" alt=\"\" width=\"802\" height=\"609\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-12.jpg 802w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-12-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-12-768x583.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-12-624x474.jpg 624w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/a> <a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-13.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1153 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-13.jpg\" alt=\"\" width=\"802\" height=\"607\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-13.jpg 802w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-13-300x227.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-13-768x581.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-13-624x472.jpg 624w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/a> <a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-14.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1152 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-14.jpg\" alt=\"\" width=\"798\" height=\"606\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-14.jpg 798w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-14-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-14-768x583.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-14-624x474.jpg 624w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/a> <a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-15.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1151 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-15.jpg\" alt=\"\" width=\"798\" height=\"609\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-15.jpg 798w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-15-300x229.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-15-768x586.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-15-624x476.jpg 624w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/a><\/p>\n<h2 style=\"text-align: justify;\">Fixing oracle.sysman.csa<\/h2>\n<p style=\"text-align: justify;\">The \u201coracle.sysman.csa\u201d needs to be removed from the agent. To do that we need to call the emcli to remove it. If you try to call the command that the installer asks you to use, it will fail:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emcli undeploy_plugin_from_agent -plugin=\"oracle.sysman.csa\" -agent_names=oemsrv\r\nError: The command name \"undeploy_plugin_from_agent\" is not a recognized command.\r\nRun the \"help\" command for a list of recognized commands.\r\nYou may also need to run the \"sync\" command to synchronize with the current OMS.\r\n[oracle@oemsrv ~]$<\/pre>\n<p style=\"text-align: justify;\">The point is that you need to login first and after call the command:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emcli login -username=sysman\r\nEnter password\r\n\r\nLogin successful\r\n[oracle@oemsrv ~]$\r\n[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emcli undeploy_plugin_from_agent -plugin=\"oracle.sysman.csa\" -agent_names=\"oemsrv.oralocal:3872\"\r\nPlug-in undeployment from the Management Agents is in progress\r\nUse \"emcli get_plugin_deployment_status -plugin=oracle.sysman.csa\" to track the plug-in undeployment status.\r\n[oracle@oemsrv ~]$<\/pre>\n<p style=\"text-align: justify;\">Look above that I am deploying from the agent running on the same server as EM. And I recommend to remove from all agents. And since it is a requirement you can have issues in case you use it.<\/p>\n<p style=\"text-align: justify;\">We can follow up the process using the command below (several times until you see the \u201cStatus\u201d as Success):<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emcli get_plugin_deployment_status -plugin=oracle.sysman.csa\r\nPlug-in Deployment\/Undeployment Status\r\n\r\nDestination          : Management Agent - oemsrv.oralocal:3872\r\nPlug-in Name         : Oracle CSA\r\nVersion              : 13.5.0.0.0\r\nID                   : oracle.sysman.csa\r\nContent              : Plug-in\r\nAction               : Undeployment\r\nStatus               : Undeploying\r\nSteps Info:\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nStep                                     Start Time                End Time                  Status\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nSubmit job for undeployment              12\/13\/24 12:15:50 AM CET  12\/13\/24 12:15:50 AM CET  Success\r\n\r\nInitialize                               12\/13\/24 12:15:56 AM CET  12\/13\/24 12:15:56 AM CET  Success\r\n\r\nDelete target                            12\/13\/24 12:15:56 AM CET  12\/13\/24 12:15:56 AM CET  Success\r\n\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\n\r\nDestination          : Management Agent - oemsrv.oralocal:3872\r\nPlug-in Name         : Oracle CSA\r\nVersion              : 13.5.0.0.0\r\nID                   : oracle.sysman.csa\r\nContent              : Discovery\r\nAction               : Undeployment\r\nStatus               : Undeploying\r\nSteps Info:\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nStep                                     Start Time                End Time                  Status\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nInitialize                               12\/13\/24 12:15:56 AM CET  12\/13\/24 12:15:56 AM CET  Success\r\n\r\nDelete target                            12\/13\/24 12:15:56 AM CET  12\/13\/24 12:15:56 AM CET  Success\r\n\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\n[oracle@oemsrv ~]$\r\n[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emcli get_plugin_deployment_status -plugin=\"oracle.sysman.csa\"\r\nPlug-in Deployment\/Undeployment Status\r\n\r\nDestination          : Management Agent - oemsrv.oralocal:3872\r\nPlug-in Name         : Oracle CSA\r\nVersion              : 13.5.0.0.0\r\nID                   : oracle.sysman.csa\r\nContent              : Plug-in\r\nAction               : Undeployment\r\nStatus               : Success\r\nSteps Info:\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nStep                                     Start Time                End Time                  Status\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nSubmit job for undeployment              12\/13\/24 12:15:50 AM CET  12\/13\/24 12:15:50 AM CET  Success\r\n\r\nInitialize                               12\/13\/24 12:15:56 AM CET  12\/13\/24 12:15:56 AM CET  Success\r\n\r\nDelete target                            12\/13\/24 12:15:56 AM CET  12\/13\/24 12:15:56 AM CET  Success\r\n\r\nDeconfigure plug-in from Management Agent 12\/13\/24 12:15:56 AM CET  12\/13\/24 12:17:34 AM CET  Success\r\n\r\nUpdate inventory                         12\/13\/24 12:15:56 AM CET  12\/13\/24 12:17:34 AM CET  Success\r\n\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\n\r\nDestination          : Management Agent - oemsrv.oralocal:3872\r\nPlug-in Name         : Oracle CSA\r\nVersion              : 13.5.0.0.0\r\nID                   : oracle.sysman.csa\r\nContent              : Discovery\r\nAction               : Undeployment\r\nStatus               : Success\r\nSteps Info:\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nStep                                     Start Time                End Time                  Status\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nInitialize                               12\/13\/24 12:15:56 AM CET  12\/13\/24 12:15:56 AM CET  Success\r\n\r\nDelete target                            12\/13\/24 12:15:56 AM CET  12\/13\/24 12:15:56 AM CET  Success\r\n\r\nDeconfigure plug-in from Management Agent 12\/13\/24 12:17:34 AM CET  12\/13\/24 12:20:35 AM CET  Success\r\n\r\nUpdate inventory                         12\/13\/24 12:17:34 AM CET  12\/13\/24 12:20:35 AM CET  Success\r\n\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\n[oracle@oemsrv ~]$<\/pre>\n<h2 style=\"text-align: justify;\">Fixing oracle.sysman.orhc<\/h2>\n<p style=\"text-align: justify;\">The next is to remove the \u201coracle.sysman.orhc\u201d from the server side. Here, the OMS will restart as part of the process and you can process using the command below (if the command report that not exist, please login as demonstrated in the previous example):<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emcli undeploy_plugin_from_server -plugin=\"oracle.sysman.orhc\"\r\nEnter repository DB sys password:\r\n\r\nUndeployment of plug-in from the management servers is in progress\r\nUse \" emcli get_plugin_deployment_status -plugin=oracle.sysman.orhc \" to track plug-in un-deployment status.\r\n\r\nNote: Un-deployment of plug-in on Management Server will require downtime.\r\n      All currently connected users will be disconnected from the Enterprise Manager.\r\n      During downtime period, users will not be able to connect to Enterprise Manager and\r\n      Enterprise Manager will not monitor any targets.\r\n      Use \" emctl status oms -details \" to track un-deployment status during downtime.\r\n[oracle@oemsrv ~]$<\/pre>\n<p style=\"text-align: justify;\">And we can check the progress:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emcli get_plugin_deployment_status -plugin=oracle.sysman.orhc\r\nPlug-in Deployment\/Undeployment Status\r\n\r\nDestination          : Management Server - oemsrv.oralocal:4889_Management_Service\r\nPlug-in Name         : Oracle ORAchk Healthchecks\r\nVersion              : 13.4.1.0.0\r\nID                   : oracle.sysman.orhc\r\nContent              : Plug-in\r\nAction               : Undeployment\r\nStatus               : Undeploying\r\nSteps Info:\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nStep                                     Start Time                End Time                  Status\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nSubmit job for undeployment              12\/13\/24 12:22:49 AM CET  12\/13\/24 12:22:49 AM CET  Success\r\n\r\nInitialize                               12\/13\/24 12:23:04 AM CET  12\/13\/24 12:23:05 AM CET  Success\r\n\r\nValidate plug-in home                    12\/13\/24 12:23:05 AM CET  12\/13\/24 12:23:07 AM CET  Success\r\n\r\nPerform custom preconfiguration          12\/13\/24 12:23:07 AM CET  12\/13\/24 12:23:10 AM CET  Success\r\n\r\nDelete plug-in's metadata                12\/13\/24 12:23:10 AM CET  N\/A                       Running\r\n\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\n[oracle@oemsrv ~]$\r\n[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emcli get_plugin_deployment_status -plugin=oracle.sysman.orhc\r\nError: The connection to the OMS is broken or has been actively interrupted by the OMS (usually due to a communication timeout). Check the log files for further details\r\n[oracle@oemsrv ~]$<\/pre>\n<p style=\"text-align: justify;\">As you can see above, the command will report unavailability, and this is expected since OMS was restarted. To continue to check the progress we need to use the command below:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emctl status oms -details\r\nOracle Enterprise Manager Cloud Control 13c Release 5\r\nCopyright (c) 1996, 2021 Oracle Corporation.  All rights reserved.\r\nConsole Server Host        : oemsrv.oralocal\r\nHTTP Console Port          : 7788\r\nHTTPS Console Port         : 7803\r\nHTTP Upload Port           : 4889\r\nHTTPS Upload Port          : 4903\r\nEM Instance Home           : \/u02\/app\/oracle\/gc_inst\/em\/EMGC_OMS1\r\nOMS Log Directory Location : \/u02\/app\/oracle\/gc_inst\/em\/EMGC_OMS1\/sysman\/log\r\nOMS is not configured with SLB or virtual hostname\r\nAgent Upload is locked.\r\nOMS Console is locked.\r\nActive CA ID: 1\r\nConsole URL: https:\/\/oemsrv.oralocal:7803\/em\r\nUpload URL: https:\/\/oemsrv.oralocal:4903\/empbs\/upload\r\n\r\nWLS Domain Information\r\nDomain Name            : GCDomain\r\nAdmin Server Host      : oemsrv.oralocal\r\nAdmin Server HTTPS Port: 7102\r\nAdmin Server is RUNNING\r\n\r\nOracle Management Server Information\r\nManaged Server Instance Name: EMGC_OMS1\r\nOracle Management Server Instance Host: oemsrv.oralocal\r\nWebTier is Up\r\n\r\nOracle Management Server status is down possibly because plug-ins are being deployed or undeployed from it. Use -details option to get more details about the plug-in deployment status.\r\nPlug-in Deployment\/Undeployment Status\r\n\r\nDestination          : Management Server - oemsrv.oralocal:4889_Management_Service\r\nPlug-in Name         : Oracle ORAchk Healthchecks\r\nVersion              : 13.4.1.0.0\r\nID                   : oracle.sysman.orhc\r\nContent              : Plug-in\r\nAction               : Undeployment\r\nStatus               : Undeploying\r\nSteps Info:\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nStep                                     Start Time                End Time                  Status\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nSubmit job for undeployment              12\/13\/24 12:22:49 AM CET  12\/13\/24 12:22:49 AM CET  Success\r\n\r\nInitialize                               12\/13\/24 12:23:04 AM CET  12\/13\/24 12:23:05 AM CET  Success\r\n\r\nValidate plug-in home                    12\/13\/24 12:23:05 AM CET  12\/13\/24 12:23:07 AM CET  Success\r\n\r\nPerform custom preconfiguration          12\/13\/24 12:23:07 AM CET  12\/13\/24 12:23:10 AM CET  Success\r\n\r\nDelete plug-in's metadata                12\/13\/24 12:23:10 AM CET  12\/13\/24 12:23:30 AM CET  Success\r\n\r\nStop management server                   12\/13\/24 12:23:31 AM CET  12\/13\/24 12:24:43 AM CET  Success\r\n\r\nDeconfigure plug-in from middle tier     12\/13\/24 12:24:43 AM CET  12\/13\/24 12:24:49 AM CET  Success\r\n\r\nDeconfigure plug-in from Management Repository 12\/13\/24 12:24:49 AM CET  12\/13\/24 12:25:30 AM CET  Success\r\n\r\nUpdate inventory                         12\/13\/24 12:25:30 AM CET  12\/13\/24 12:25:30 AM CET  Success\r\n\r\nStart management server                  12\/13\/24 12:25:30 AM CET  N\/A                       Running\r\n\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\n[oracle@oemsrv ~]$\r\n[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emctl status oms -details\r\nOracle Enterprise Manager Cloud Control 13c Release 5\r\nCopyright (c) 1996, 2021 Oracle Corporation.  All rights reserved.\r\nConsole Server Host        : oemsrv.oralocal\r\nHTTP Console Port          : 7788\r\nHTTPS Console Port         : 7803\r\nHTTP Upload Port           : 4889\r\nHTTPS Upload Port          : 4903\r\nEM Instance Home           : \/u02\/app\/oracle\/gc_inst\/em\/EMGC_OMS1\r\nOMS Log Directory Location : \/u02\/app\/oracle\/gc_inst\/em\/EMGC_OMS1\/sysman\/log\r\nOMS is not configured with SLB or virtual hostname\r\nAgent Upload is locked.\r\nOMS Console is locked.\r\nActive CA ID: 1\r\nConsole URL: https:\/\/oemsrv.oralocal:7803\/em\r\nUpload URL: https:\/\/oemsrv.oralocal:4903\/empbs\/upload\r\n\r\nWLS Domain Information\r\nDomain Name            : GCDomain\r\nAdmin Server Host      : oemsrv.oralocal\r\nAdmin Server HTTPS Port: 7102\r\nAdmin Server is RUNNING\r\n\r\nOracle Management Server Information\r\nManaged Server Instance Name: EMGC_OMS1\r\nOracle Management Server Instance Host: oemsrv.oralocal\r\nWebTier is Up\r\nOracle Management Server is Up\r\nJVMD Engine is Up\r\n[oracle@oemsrv ~]$<\/pre>\n<p style=\"text-align: justify;\">As seen above, after some time the status from OMS will stop showing the progress for the plugin removal and we can come back to use the <em>get_plugin_deployment_status<\/em> again (you need to login again):<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emcli get_plugin_deployment_status -plugin=oracle.sysman.orhc\r\nError: Session expired. Run emcli login to establish a session.\r\n[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emcli login -username=sysman\r\nEnter password :\r\n\r\nLogin successful\r\n[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emcli get_plugin_deployment_status -plugin=oracle.sysman.orhc\r\nPlug-in Deployment\/Undeployment Status\r\n\r\nDestination          : Management Server - oemsrv.oralocal:4889_Management_Service\r\nPlug-in Name         : Oracle ORAchk Healthchecks\r\nVersion              : 13.4.1.0.0\r\nID                   : oracle.sysman.orhc\r\nContent              : Plug-in\r\nAction               : Undeployment\r\nStatus               : Failed\r\nSteps Info:\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nStep                                     Start Time                End Time                  Status\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nSubmit job for undeployment              12\/13\/24 12:22:49 AM CET  12\/13\/24 12:22:49 AM CET  Success\r\n\r\nInitialize                               12\/13\/24 12:23:04 AM CET  12\/13\/24 12:23:05 AM CET  Success\r\n\r\nValidate plug-in home                    12\/13\/24 12:23:05 AM CET  12\/13\/24 12:23:07 AM CET  Success\r\n\r\nPerform custom preconfiguration          12\/13\/24 12:23:07 AM CET  12\/13\/24 12:23:10 AM CET  Success\r\n\r\nDelete plug-in's metadata                12\/13\/24 12:23:10 AM CET  12\/13\/24 12:23:30 AM CET  Success\r\n\r\nStop management server                   12\/13\/24 12:23:31 AM CET  12\/13\/24 12:24:43 AM CET  Success\r\n\r\nDeconfigure plug-in from middle tier     12\/13\/24 12:24:43 AM CET  12\/13\/24 12:24:49 AM CET  Success\r\n\r\nDeconfigure plug-in from Management Repository 12\/13\/24 12:24:49 AM CET  12\/13\/24 12:25:30 AM CET  Success\r\n\r\nUpdate inventory                         12\/13\/24 12:25:30 AM CET  12\/13\/24 12:25:30 AM CET  Success\r\n\r\nStart management server                  12\/13\/24 12:25:30 AM CET  12\/13\/24 12:31:27 AM CET  Success\r\n\r\nRemove plug-in's Oracle home             12\/13\/24 12:31:27 AM CET  12\/13\/24 12:32:18 AM CET  Failed\r\n\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\n\r\nDiagnostic information for the failed step\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\nStep name            : Remove plug-in's Oracle home\r\nLog file             : \/u02\/app\/oracle\/middleware\/cfgtoollogs\/pluginca\/plugin_undeployment_4\/deinstall_2024-12-13_00-22-58.log\r\nTrace file           : \/u02\/app\/oracle\/middleware\/cfgtoollogs\/pluginca\/plugin_undeployment_4\/deinstall_2024-12-13_00-22-58.log\r\nHost name            : oemsrv.oralocal\r\nError message        : Server-side plug-in undeployment failed for plug-in oracle.sysman.orhc:13.4.1.0.0:0 with the message Error occurred while deleting plug-in Oracle Home: Error: Plugin featureset deinstallation failed for oracle.sysman.orhc.oms.plugin:13.4.1.0.0. Plug-in configuration for any dependent plug-ins (if any are chosen) will also be aborted. Contact Oracle Support\r\n---------------------------------------- ------------------------- ------------------------- ----------\r\n[oracle@oemsrv ~]$<\/pre>\n<p style=\"text-align: justify;\">As you can see above it failed. But failed in the last step while removing the folder from O.S. Since the installation is out-of-place for EM 24ai, is possible to continue since the metadata about the plugin was marked as removed. If fails for another reason, please contact Oracle support.<\/p>\n<h2 style=\"text-align: justify;\">Fixing emkey<\/h2>\n<p style=\"text-align: justify;\">The emkey needs to be stored inside the EM catalog for the upgrade. It is not the case that is a security flaw, but is needed for the upgrade process. Ignore the message that EMKey \u201cconfigured properly\u201d. This is the expected behavior for normal usage, but not for the upgrade.<\/p>\n<p style=\"text-align: justify;\">So, we need to load it inside the repository:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emctl status emkey\r\nOracle Enterprise Manager Cloud Control 13c Release 5\r\nCopyright (c) 1996, 2021 Oracle Corporation.  All rights reserved.\r\nEnter Enterprise Manager Root (SYSMAN) Password :\r\nThe EMKey is configured properly.\r\n[oracle@oemsrv ~]$\r\n[oracle@oemsrv ~]$\r\n[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emctl config emkey -copy_to_repos\r\nOracle Enterprise Manager Cloud Control 13c Release 5\r\nCopyright (c) 1996, 2021 Oracle Corporation.  All rights reserved.\r\nEnter Enterprise Manager Root (SYSMAN) Password :\r\nThe EMKey has been copied to the Management Repository. This operation will cause the EMKey to become unsecure.\r\nAfter the required operation has been completed, secure the EMKey by running \"emctl config emkey -remove_from_repos\".\r\n[oracle@oemsrv ~]$\r\n[oracle@oemsrv ~]$ $OMS_HOME\/bin\/emctl status emkey\r\nOracle Enterprise Manager Cloud Control 13c Release 5\r\nCopyright (c) 1996, 2021 Oracle Corporation.  All rights reserved.\r\nEnter Enterprise Manager Root (SYSMAN) Password :\r\nThe EMKey  is configured properly, but is not secure. Secure the EMKey by running \"emctl config emkey -remove_from_repos\".\r\n[oracle@oemsrv ~]$<\/pre>\n<p style=\"text-align: justify;\">If you get some issues, you can check this note from MOS <a href=\"https:\/\/support.oracle.com\/epmos\/faces\/DocContentDisplay?id=2543058.1\" target=\"_blank\" rel=\"noopener\">EM13C : emkey copy failed with error &#8220;Failed to get the EMKey from Management Repository&#8221; (Doc ID 2543058.1)<\/a>.<\/p>\n<h2 style=\"text-align: justify;\">Fixing job_queue_processes<\/h2>\n<p style=\"text-align: justify;\">The <em>job_queue_processes<\/em> parameter for the database\/pdb that stores your EM catalog needs to be 0. It is an easy fix and prevents any job from being executed during the upgrade (on the database side):<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[oracle@oemsrv ~]$ sqlplus \/ as sysdba\r\n\r\nSQL*Plus: Release 19.0.0.0.0 - Production on Fri Dec 13 20:41:33 2024\r\nVersion 19.22.0.0.0\r\n\r\nCopyright (c) 1982, 2023, Oracle.  All rights reserved.\r\n\r\n\r\nConnected to:\r\nOracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production\r\nVersion 19.22.0.0.0\r\n\r\nSQL&gt; show pdbs\r\n\r\n    CON_ID CON_NAME                       OPEN MODE  RESTRICTED\r\n---------- ------------------------------ ---------- ----------\r\n         2 PDB$SEED                       READ ONLY  NO\r\n         3 OEMPDB                         READ WRITE NO\r\nSQL&gt; alter session set container = OEMPDB;\r\n\r\nSession altered.\r\n\r\nSQL&gt; show parameter job_queue_processes\r\n\r\nNAME                                 TYPE        VALUE\r\n------------------------------------ ----------- ------------------------------\r\njob_queue_processes                  integer     50\r\nSQL&gt; alter system set job_queue_processes = 0 scope = memory sid = '*';\r\n\r\nSystem altered.\r\n\r\nSQL&gt; exit\r\nDisconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production\r\nVersion 19.22.0.0.0\r\n[oracle@oemsrv ~]$<\/pre>\n<h1 style=\"text-align: justify;\">Continuing the Upgrade the EM to 24ai<\/h1>\n<p style=\"text-align: justify;\">After that, we can continue the process and you can recheck and have a clean list:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-16.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1150 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-16.jpg\" alt=\"\" width=\"797\" height=\"605\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-16.jpg 797w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-16-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-16-768x583.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-16-624x474.jpg 624w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">And going next it will tell info about the JVM:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-17.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1149 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-17.jpg\" alt=\"\" width=\"799\" height=\"608\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-17.jpg 799w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-17-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-17-768x584.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-17-624x475.jpg 624w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a> <a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-18.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1148 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-18.jpg\" alt=\"\" width=\"798\" height=\"610\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-18.jpg 798w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-18-300x229.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-18-768x587.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-18-624x477.jpg 624w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">The next will check the plugins that you have deployed at EM:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-19.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1147 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-19.jpg\" alt=\"\" width=\"797\" height=\"605\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-19.jpg 797w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-19-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-19-768x583.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-19-624x474.jpg 624w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">And you need to choose to upgrade them:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-20.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1146 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-20.jpg\" alt=\"\" width=\"798\" height=\"607\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-20.jpg 798w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-20-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-20-768x584.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-20-624x475.jpg 624w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">After will request the weblogic password and the base for gc_inst folder:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-21.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1145 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-21.jpg\" alt=\"\" width=\"800\" height=\"604\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-21.jpg 800w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-21-300x227.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-21-768x580.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-21-624x471.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-22.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1144 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-22.jpg\" alt=\"\" width=\"797\" height=\"605\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-22.jpg 797w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-22-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-22-768x583.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-22-624x474.jpg 624w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Next, it will process and ask you if want to change some ports:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-23.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1143 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-23.jpg\" alt=\"\" width=\"799\" height=\"609\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-23.jpg 799w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-23-300x229.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-23-768x585.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-23-624x476.jpg 624w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Continuing you will have the review:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-24.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1142 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-24.jpg\" alt=\"\" width=\"799\" height=\"609\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-24.jpg 799w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-24-300x229.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-24-768x585.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-24-624x476.jpg 624w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">And the installation\/upgrade will start:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-25.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1141 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-25.jpg\" alt=\"\" width=\"800\" height=\"609\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-25.jpg 800w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-25-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-25-768x585.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-25-624x475.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a> <a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-26.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1140 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-26.jpg\" alt=\"\" width=\"800\" height=\"610\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-26.jpg 800w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-26-300x229.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-26-768x586.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-26-624x476.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a> <a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-27.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1139 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-27.jpg\" alt=\"\" width=\"800\" height=\"608\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-27.jpg 800w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-27-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-27-768x584.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-27-624x474.jpg 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">In my case, in the last step, I had one error related to the Agent upgrade:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-28.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1138 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-28.jpg\" alt=\"\" width=\"803\" height=\"609\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-28.jpg 803w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-28-300x228.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-28-768x582.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-28-624x473.jpg 624w\" sizes=\"auto, (max-width: 803px) 100vw, 803px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">And checking for the log I saw an error related to the update of the inventory (STEP: updateInventory):<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">INFO: oracle.sysman.top.oms:The Agent emStateDir location passed is \/u02\/app\/oracle\/agent241\/agent_inst\r\nINFO: oracle.sysman.top.oms: The log file is \/u02\/app\/oracle\/agent241\/agent_inst\/install\/logs\/agentplugindeploy_2024_12_13_23_43_51.log\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:46:26 PM oracle.sysman.upgrade.agent.UpgradeAgentInstaller runUpgradeConfig\r\nINFO: oracle.sysman.top.oms:INFO: Command: \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0\/perl\/bin\/perl -I \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0\/perl\/lib \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0\/bin\/AgentPluginDeploy.pl -ignoreUnzip  -oracleHome \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0 -agentDir \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0 -pluginIdsInfoFile \/u02\/app\/oracle\/agent\/agent_inst\/install\/plugins_upgrade.txt -action upgrade -forceConfigure -dont_restart -emStateDir \/u02\/app\/oracle\/agent241\/agent_inst -emctlPath \/u02\/app\/oracle\/agent241\/agent_inst\/bin\/emctl_upgrade completed with status=0\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:46:26 PM oracle.sysman.upgrade.agent.UpgradeAgentInstaller runUpgradeConfig\r\nINFO: oracle.sysman.top.oms:INFO: Command: \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0\/perl\/bin\/perl -I \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0\/perl\/lib \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0\/bin\/AgentPluginDeploy.pl -ignoreUnzip  -oracleHome \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0 -agentDir \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0 -pluginIdsInfoFile \/u02\/app\/oracle\/agent\/agent_inst\/install\/plugins_upgrade.txt -action upgrade -forceConfigure -dont_restart -emStateDir \/u02\/app\/oracle\/agent241\/agent_inst -emctlPath \/u02\/app\/oracle\/agent241\/agent_inst\/bin\/emctl_upgrade completed successfully.\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:46:26 PM oracle.sysman.upgrade.agent.UpgradeAgentInstaller runUpgradeConfig\r\nINFO: oracle.sysman.top.oms:INFO: Executing command: \/u02\/app\/oracle\/agent241\/agent_inst\/bin\/emctl_upgrade update_inventory plugin\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:46:27 PM oracle.sysman.upgrade.agent.AgentInstallerUtil$StreamGobbler run\r\nINFO: oracle.sysman.top.oms:INFO: Oracle Enterprise Manager 24ai Release 1\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:46:27 PM oracle.sysman.upgrade.agent.AgentInstallerUtil$StreamGobbler run\r\nINFO: oracle.sysman.top.oms:INFO: Copyright (c) 1996, 2024 Oracle Corporation.  All rights reserved.\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:46:30 PM oracle.sysman.upgrade.agent.AgentInstallerUtil$StreamGobbler run\r\nINFO: oracle.sysman.top.oms:INFO: EMD update_inventory plugin failed: Agent may be running (status=3)\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:46:30 PM oracle.sysman.upgrade.agent.AgentInstallerUtil$StreamGobbler run\r\nINFO: oracle.sysman.top.oms:INFO: Plugin homes:\r\n\u2026\r\n\u2026\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:47:03 PM oracle.sysman.upgrade.agent.AgentInstallerUtil$StreamGobbler run\r\nINFO: oracle.sysman.top.oms:INFO: Agent is already running\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:47:03 PM oracle.sysman.upgrade.agent.AgentInstallerUtil$StreamGobbler run\r\nINFO: oracle.sysman.top.oms:INFO: Plugin homes:\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:47:03 PM oracle.sysman.upgrade.agent.AgentInstallerUtil$StreamGobbler run\r\nINFO: oracle.sysman.top.oms:INFO: Plugin homes:\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:47:03 PM oracle.sysman.upgrade.agent.AgentInstallerUtil execCommand\r\nINFO: oracle.sysman.top.oms:SEVERE: STDERR:\r\nINFO: oracle.sysman.top.oms:\r\nINFO: oracle.sysman.top.oms:STDOUT=\r\nINFO: oracle.sysman.top.oms:\r\nINFO: oracle.sysman.top.oms:Oracle Enterprise Manager Cloud Control 13c Release 5\r\nINFO: oracle.sysman.top.oms:Copyright (c) 1996, 2021 Oracle Corporation.  All rights reserved.\r\nINFO: oracle.sysman.top.oms:Agent is already running\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:47:03 PM oracle.sysman.upgrade.agent.AgentInstallerUtil restoreDir\r\nINFO: oracle.sysman.top.oms:INFO: \/u02\/app\/oracle\/agent\/agent_inst\/bin\/emctl start agent completed with status=0\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:47:03 PM oracle.sysman.upgrade.agent.AgentInstallerUtil writeFile\r\nINFO: oracle.sysman.top.oms:INFO: Writing following contents to \/u02\/app\/oracle\/agent\/agent_inst\/install\/logs\/error.txt file:\r\nINFO: oracle.sysman.top.oms:CAUSE: The emctl update_inventory plugin command failed.\r\nINFO: oracle.sysman.top.oms:STEP: updateInventory\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:47:03 PM oracle.sysman.upgrade.agent.UpgradeAgentInstaller configAgent\r\nINFO: oracle.sysman.top.oms:INFO: Agent Upgrade configuration end time:2024-12-13_23-47-03-PM\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:47:03 PM oracle.sysman.upgrade.agent.UpgradeAgentInstaller configAgent\r\nINFO: oracle.sysman.top.oms:INFO: Agent Upgrade Installer exited with exit code:1\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:47:03 PM oracle.sysman.upgrade.AgentUpgradeAssistant main\r\nINFO: oracle.sysman.top.oms:SEVERE: Agent Upgrade Configuration has failed\r\nINFO: oracle.sysman.top.oms:Dec 13, 2024 11:47:03 PM oracle.sysman.upgrade.AgentUpgradeAssistant main\r\nINFO: oracle.sysman.top.oms:INFO: AgentUpgradeConfiguration:agent configuration finished with status = false\r\nINFO: oracle.sysman.top.oms:Process exited with code 1\r\nSEVERE: oracle.sysman.top.oms:Logging Error details:\r\nSEVERE: oracle.sysman.top.oms:Agent Upgrade Configuration failed.\r\nINFO: oracle.sysman.top.oms:AgentUpgradeConfiguration:agent configuration finished with status = false\r\nINFO: oracle.sysman.top.oms:AgentUpgradeConfiguration:agent upgrade configuration finished with status false\r\n<\/pre>\n<p style=\"text-align: justify;\">And checking the log was possible to see that there was no critical\/blocker step. The upgrade was running fine, with moves and file deletion. May be related to some timeout (my lab is not server grade) while waiting to stop the old agent. So, I retried and it worked after that. <strong>BUT<\/strong>, in your case (case occurs) read the logs and open SR if needed:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-29.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1137 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-29.jpg\" alt=\"\" width=\"801\" height=\"600\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-29.jpg 801w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-29-300x225.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-29-768x575.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-29-624x467.jpg 624w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">And I executed the allroot.sh script as requested:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[root@oemsrv ~]# \/u02\/app\/oracle\/middleware241\/oms_home\/allroot.sh\r\n\r\nStarting to execute allroot.sh .........\r\n\r\nStarting to execute \/u02\/app\/oracle\/middleware241\/oms_home\/root.sh ......\r\nCheck \/u02\/app\/oracle\/middleware241\/oms_home\/install\/root_oemsrv.oralocal_2024-12-13_23-56-13-186987179.log for the output of root script\r\nFinished execution of  \/u02\/app\/oracle\/middleware241\/oms_home\/root.sh ......\r\n\r\n\r\nStarting to execute \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0\/root.sh ......\r\n\r\nFinished product-specific root actions.\r\n\/etc exist\r\nFinished execution of  \/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0\/root.sh ......\r\n[root@oemsrv ~]#\r\n[root@oemsrv ~]# cat \/u02\/app\/oracle\/middleware241\/oms_home\/install\/root_oemsrv.oralocal_2024-12-13_23-56-13-186987179.log\r\nPerforming root user operation.\r\n\r\nThe following environment variables are set as:\r\n    ORACLE_OWNER= oracle\r\n    ORACLE_HOME=  \/u02\/app\/oracle\/middleware241\/oms_home\r\n   Copying dbhome to \/usr\/local\/bin ...\r\n   Copying oraenv to \/usr\/local\/bin ...\r\n   Copying coraenv to \/usr\/local\/bin ...\r\n\r\nEntries will be added to the \/etc\/oratab file as needed by\r\nDatabase Configuration Assistant when a database is created\r\nFinished running generic part of root script.\r\nNow product-specific root actions will be performed.\r\n\/etc exist\r\n\/u02\/app\/oracle\/middleware241\/oms_home\r\n[root@oemsrv ~]#<\/pre>\n<p style=\"text-align: justify;\">And after, everything was fine and with success:<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-30.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1136 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-30.jpg\" alt=\"\" width=\"799\" height=\"609\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-30.jpg 799w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-30-300x229.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-30-768x585.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-30-624x476.jpg 624w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a> <a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-31.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1135 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-31.jpg\" alt=\"\" width=\"797\" height=\"608\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-31.jpg 797w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-31-300x229.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-31-768x586.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-31-624x476.jpg 624w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">And <a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/RAW-Output-em24100_linux64-24ai.txt\" target=\"_blank\" rel=\"noopener\">here in this RAW output file<\/a>, you can see the information that appears in the sessions where you called the em24100_linux64.bin. <strong>Even calling in one Friday 13,<\/strong> was fine. After the installation, all the logs from \/tmp will be copied to your oraInvenotry (\/u02\/app\/oraInventory\/logs in my case). The agent log will be copied to your cfgtoollogs\/oui of your new agent home folder (\/u02\/app\/oracle\/agent241\/agent_24.1.0.0.0\/cfgtoollogs\/oui\/ in my case).<\/p>\n<h1 style=\"text-align: justify;\">New interface<\/h1>\n<p style=\"text-align: justify;\">The process of login continues the same and the interface is pretty similar to the previous one.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-32-scaled.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1134 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-32-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1240\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-32-scaled.jpg 2560w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-32-300x145.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-32-1024x496.jpg 1024w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-32-768x372.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-32-1536x744.jpg 1536w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-32-2048x992.jpg 2048w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-32-624x302.jpg 624w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a> <a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-33.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1133 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-33.jpg\" alt=\"\" width=\"1221\" height=\"708\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-33.jpg 1221w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-33-300x174.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-33-1024x594.jpg 1024w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-33-768x445.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-33-624x362.jpg 624w\" sizes=\"auto, (max-width: 1221px) 100vw, 1221px\" \/><\/a> <a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-34.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1132 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-34.jpg\" alt=\"\" width=\"1975\" height=\"1401\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-34.jpg 1975w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-34-300x213.jpg 300w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-34-1024x726.jpg 1024w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-34-768x545.jpg 768w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-34-1536x1090.jpg 1536w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-Upgrade-to-24ai-34-624x443.jpg 624w\" sizes=\"auto, (max-width: 1975px) 100vw, 1975px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">I do not have Engineered Systems monitored by this EM, but the plugins changed a lot for them (please see the event in which I hinted you to participate). And the architecture of the agent as well. Now, more types of deployment are available and can be used.<\/p>\n<h1 style=\"text-align: justify;\">Conclusion<\/h1>\n<p style=\"text-align: justify;\">The upgrade process from EM 13.5 to EM 24ai (24.1.0.0.0) is quite simple. I used the method end-to-end that install and update everything in one step. My environment is quite simple and not complex, so, was simple to upgrade the agent and plugins. The official documentation was not released yet (<del>when I published this post \u2013 I will add it here when it&#8217;s available<\/del> docs was released, can be checked <a href=\"https:\/\/docs.oracle.com\/en\/enterprise-manager\/cloud-control\/enterprise-manager-cloud-control\/24.1\/index.html\" target=\"_blank\" rel=\"noopener\">here<\/a>) , so, part of the process I needed to base how was done in 13.5.<\/p>\n<p style=\"text-align: justify;\">If you have special plugins and a complex system I expect more difficulty in upgrading due to some missing requirements. And please, in case of doubts or blocker issues, open on SR with support.<\/p>\n<p style=\"text-align: justify;\">&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>Disclaimer<\/strong>: \u201c<em>The postings on this site are my own and don\u2019t necessarily represent my actual employer positions, strategies, or opinions. The information here was edited to be useful for general purposes, and specific data and identifications were removed to allow reach the generic audience and to be useful for the community. Post protected by copyright.<\/em>\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Probably you saw the note from Tim Hall and Julian Frey about the release of the new version of Enterprise Manager 24ai (24.1.0.0.0). It was released on the Oracle edelivery site, but the documentation is not out yet, documentation was released and can be accessed here. But I recommend registering at Oracle Enterprise Manager Technology [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[29,5,1,12],"tags":[195,193,194,65,124],"class_list":["post-1131","post","type-post","status-publish","format-standard","hentry","category-database","category-oracle","category-uncategorized","category-upgrade","tag-agent","tag-enterprise-manager","tag-oms","tag-oracle","tag-upgrade"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Upgrade EM from 13.5 to 24ai (24.1.0.0.0) - Fernando Simon<\/title>\n<meta name=\"description\" content=\"Steps on how to upgrade the EM\/OMS from 13.5 to 24ai (24.1.0.0.0). All steps covered, errors, and troubleshooting are described in detail.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Upgrade EM from 13.5 to 24ai (24.1.0.0.0) - Fernando Simon\" \/>\n<meta property=\"og:description\" content=\"Steps on how to upgrade the EM\/OMS from 13.5 to 24ai (24.1.0.0.0). All steps covered, errors, and troubleshooting are described in detail.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/\" \/>\n<meta property=\"og:site_name\" content=\"Fernando Simon\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-15T21:27:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-17T09:18:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"847\" \/>\n\t<meta property=\"og:image:height\" content=\"596\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Simon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Simon\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/\"},\"author\":{\"name\":\"Simon\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\"},\"headline\":\"Upgrade EM from 13.5 to 24ai (24.1.0.0.0)\",\"datePublished\":\"2024-12-15T21:27:04+00:00\",\"dateModified\":\"2024-12-17T09:18:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/\"},\"wordCount\":1567,\"commentCount\":2,\"image\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg\",\"keywords\":[\"Agent\",\"Enterprise Manager\",\"OMS\",\"Oracle\",\"Upgrade\"],\"articleSection\":{\"0\":\"Database\",\"1\":\"Oracle\",\"3\":\"Upgrade\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/\",\"url\":\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/\",\"name\":\"Upgrade EM from 13.5 to 24ai (24.1.0.0.0) - Fernando Simon\",\"isPartOf\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg\",\"datePublished\":\"2024-12-15T21:27:04+00:00\",\"dateModified\":\"2024-12-17T09:18:04+00:00\",\"author\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\"},\"description\":\"Steps on how to upgrade the EM\/OMS from 13.5 to 24ai (24.1.0.0.0). All steps covered, errors, and troubleshooting are described in detail.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#primaryimage\",\"url\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg\",\"contentUrl\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.fernandosimon.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Upgrade EM from 13.5 to 24ai (24.1.0.0.0)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#website\",\"url\":\"https:\/\/www.fernandosimon.com\/blog\/\",\"name\":\"Fernando Simon\",\"description\":\"Have you hugged your backup today?\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.fernandosimon.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\",\"name\":\"Simon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g\",\"caption\":\"Simon\"},\"sameAs\":[\"http:\/\/www.fernandosimon.com\"],\"url\":\"https:\/\/www.fernandosimon.com\/blog\/author\/simon\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Upgrade EM from 13.5 to 24ai (24.1.0.0.0) - Fernando Simon","description":"Steps on how to upgrade the EM\/OMS from 13.5 to 24ai (24.1.0.0.0). All steps covered, errors, and troubleshooting are described in detail.","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:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/","og_locale":"en_US","og_type":"article","og_title":"Upgrade EM from 13.5 to 24ai (24.1.0.0.0) - Fernando Simon","og_description":"Steps on how to upgrade the EM\/OMS from 13.5 to 24ai (24.1.0.0.0). All steps covered, errors, and troubleshooting are described in detail.","og_url":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/","og_site_name":"Fernando Simon","article_published_time":"2024-12-15T21:27:04+00:00","article_modified_time":"2024-12-17T09:18:04+00:00","og_image":[{"width":847,"height":596,"url":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg","type":"image\/jpeg"}],"author":"Simon","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Simon","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#article","isPartOf":{"@id":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/"},"author":{"name":"Simon","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9"},"headline":"Upgrade EM from 13.5 to 24ai (24.1.0.0.0)","datePublished":"2024-12-15T21:27:04+00:00","dateModified":"2024-12-17T09:18:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/"},"wordCount":1567,"commentCount":2,"image":{"@id":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg","keywords":["Agent","Enterprise Manager","OMS","Oracle","Upgrade"],"articleSection":{"0":"Database","1":"Oracle","3":"Upgrade"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/","url":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/","name":"Upgrade EM from 13.5 to 24ai (24.1.0.0.0) - Fernando Simon","isPartOf":{"@id":"https:\/\/www.fernandosimon.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#primaryimage"},"image":{"@id":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg","datePublished":"2024-12-15T21:27:04+00:00","dateModified":"2024-12-17T09:18:04+00:00","author":{"@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9"},"description":"Steps on how to upgrade the EM\/OMS from 13.5 to 24ai (24.1.0.0.0). All steps covered, errors, and troubleshooting are described in detail.","breadcrumb":{"@id":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#primaryimage","url":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg","contentUrl":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2024\/12\/EM-24ai-Login.jpeg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fernandosimon.com\/blog\/upgrade-em-from-13-5-to-24ai-24-1-0-0-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fernandosimon.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Upgrade EM from 13.5 to 24ai (24.1.0.0.0)"}]},{"@type":"WebSite","@id":"https:\/\/www.fernandosimon.com\/blog\/#website","url":"https:\/\/www.fernandosimon.com\/blog\/","name":"Fernando Simon","description":"Have you hugged your backup today?","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fernandosimon.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9","name":"Simon","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g","caption":"Simon"},"sameAs":["http:\/\/www.fernandosimon.com"],"url":"https:\/\/www.fernandosimon.com\/blog\/author\/simon\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5ofTp-if","_links":{"self":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts\/1131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/comments?post=1131"}],"version-history":[{"count":0,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts\/1131\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/media?parent=1131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/categories?post=1131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/tags?post=1131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}