Outlined in this post are the steps that I have used on many installs of Oracle Enterprise Manager 12c agents in windows environments. I have found that this is the simplest way to install agents on a windows box. Yes this will take some time to do one-by-one; however, the process is much simpler than installing Cygwin. Additionally, the process can be repeated very quickly from system-to-system by moving only the RSP and ZIP files needed for the install.
Silent Install of Oracle EMAgent:
1. On the OMS host move to the OMS_HOME/bin and login using the EMCLI command
cd /oracle/app/oracle/product/12.1/middleware/oms/bin
./emcli login –username=sysman –password=<sysman password>
2. Sync the repository using EMCLI
./emcli sync
Message returned should be “synchronized successfully”
3. List support platforms that are in the repository.
./emcli get_supported_platforms
4. Download the agent image to a temporary location on the OMS host.
./emctl get_agentimage –destination=/mnt/nasbackup/oracle/12.1 –platform=”Linux x86-64” –version=12.1.0.2.0
5. Transfer the file 12.1.0.2.0_AgentCore_226.zip to the Repository host.
6. Unzip the 12.1.0.2.0_AgentCore_226.zip file to the agent_linux-x86-64
unzip ./12.1.0.2.0_AgentCore_226.zip -d ./agent_linux-x86-64
7. Edit the agent.rsp file for the specifics to needed during the install. The file that should be used is the “agent_<name>.rsp” file.
The only thing that should change in the response file (agent_<name>.rsp) is the hostname where the agent is going to be installed.
8. Execute the deployment.
./agentDeploy.sh AGENT_BASE_DIR=/oracle/app/oracle/product/12.1/agent RESPONSE_FILE=<full path>/agent_<name>.rsp
9. Execute root.sh
- Exit Oracle (back to the user you logged in as, example: ssc+bia_bcurtis)
- Execute the root.sh script
$ /oracle/app/oracle/product/12.1/agent/core/12.1.0.2.0/root.sh
10. At this point, you will have to manually add non-host targets through the OEM console.
[…] I have a good post on agent silent installs located here which is helpful to understand some of the process that was used. Although, I cover every […]
[…] using the faster method of silent Agent deployment (Bobby Curtis has this covered on https://dbasolved.com/2013/04/10/install-oem-agents-silently-in-any-environment […]
[…] alternative, via Silent Install, is illustrated by my good friend Bobby Curtis here. However, for large scale quicker deployments, I came up with an a solution which worked quite […]
[…] host) first.The alternative, via Silent Install, is illustrated by my good friend Bobby Curtis here. However, for large scale quicker deployments, I came up with an a solution which worked quite […]
[…] Note: In my experience most deployments to Microsoft Windows host have to be done with there with Cygwin or Silent installed. If you would like more information on the silent install approach, I wrote a post on it here. […]
[…] I just installed an em agent using the silent install method I blogged about earlier (here). After installing the agent, everything was working fine and the agent could upload to the OMS. As […]
Step 4 is an emcli command, not emctl
Thanks for pointing it out. Will need to update the post.