After the upgrade of the 12c central agent to 13c, I noticed the new central agent’s home located under the wrong – old agent – directory: /u01/app/oracle/agent12c/agent_13.2.0.0.0. Must have done something wrong. How to correct this? Want to move the directory to /u01/app/oracle/agent13c/. A very short blog to describe the two steps.
It’s a bit hidden away in the documentation (in the appendixes) but there’s a special procedure to do this, and it worked like a charm for me.
So, /u01/app/oracle/agent12c/agent_13.2.0.0.0 should be /u01/app/oracle/agent13c/agent_13.2.0.0.0
Step 1: Create a list of plugins by using this command:
/u01/app/oracle/agent12c/agent_13.2.0.0.0/perl/bin/perl /u01/app/oracle/agent12c/agent_13.2.0.0.0/sysman/install/create_plugin_list.pl -instancehome /u01/app/oracle/agent12c/agent_inst/
A file /u01/app/oracle/agent12c/plugins.txt is created, used by the next command.
Step 2: Creating a new base directory for agent13c – where I didn’t need to stop the agent by the way, that’s all included in the script:
/u01/app/oracle/agent12c/agent_13.2.0.0.0/perl/bin/perl /u01/app/oracle/agent12c/agent_13.2.0.0.0/sysman/install/AgentMigrate.pl -instanceHome /u01/app/oracle/agent12c/agent_inst -newAgentBaseDir /u01/app/oracle/agent13c
Post actions to be done:
- Run root.sh from /u01/app/oracle/agent13c/agent_13.2.0.0.0/root.sh manually
- Deinstall (rm -R) agent home /u01/app/oracle/agent12c/agent_13.2.0.0.0 manually
And that’s it! Sometimes life is easy.
Regardz..
Resources:
Moving the central agent base directory : https://docs.oracle.com/cd/E73210_01/EMUPG/GUID-C807B2F8-DA3A-4934-8C2E-7DFB63E9F65D.htm#EMUPG377
Worked great, thank you.
The only thing which I had to do on top is to correct the /u01/app/oracle/agent13c/agent_13.2.0.0.0/jdk link which still pointed to the old location. It’s to say that I moved a 13.3 agent