Oracle 12c (12.1.0.4.0) Release 4 OEM
Install / Deployment of Management Agent using the AgentPull script
· To install a Management Agent using the AgentPull script, you do not need to download the Management Agent software onto the destination host. The AgentPull script performs this action automatically.
If the destination host runs on UNIX, access the following URL from the host from your web browser or command line.
If the destination host runs on Microsoft Windows, access the following URL from the host from your web browser or command line
Save the file as AgentPull.sh (AgentPull.bat for Microsoft Windows) to a local directory, say /SOFT (c:\SOFT for Microsoft Windows
Ensure that you install the cURL utility on the destination host. You can download the cURL utility from the following URL:
http://curl.haxx.se/dlwiz/?type=bin
Note: For destination hosts running on Microsoft Windows, Oracle recommends that you install cURL in c:\.
[oracle@rac126 Agent12cR4]$ more /etc/oratab
EMREP12C:/u01/app/oracle/product/11.2.0/dbhome_1:N
· Creating Agent Home directory and Software Directory where we can put Agent12cR4 Binary and Pull Script and Response File
[oracle@rac126 oracle]$ mkdir AgentR4
[oracle@rac126 oracle]$ cd AgentR4/
[oracle@rac126 AgentR4]$ pwd
/u01/app/oracle/AgentR4
[oracle@rac126 AgentR4]$ cd /SOFT/
[oracle@rac126 SOFT]$ mkdir AgentR4
[oracle@rac126 SOFT]$ cd AgentR4/
· Download the AgentPull.sh script using cURL utility
[oracle@rac126 AgentR4]$ curl "https://oem250.ora.com:7802/em/install/getAgentImage" --insecure -o AgentPull.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 21158 100 21158 0 0 137k 0 --:--:-- --:--:-- --:--:-- 20.1M
[oracle@rac126 AgentR4]$ ls -l
total 24
-rw-r--r-- 1 oracle oinstall 21158 Jun 25 22:01 AgentPull.sh
· Provide the execute permission to the AgentPull.sh script
[oracle@rac126 AgentR4]$ chmod +x *
[oracle@rac126 AgentR4]$ ls -l
total 24
-rwxr-xr-x 1 oracle oinstall 21158 Jun 25 22:01 AgentPull.sh
· If the destination host runs on UNIX, and the OMS host runs on Microsoft Windows, run the following command. This will remove any ^m character from the file and make it compatible to windows platform.
dos2unix <absolute_path_to_AgentPull.sh>
For example, run the command dos2unix /tmp/AgentPull.sh.
· Identify the platforms for which the Management Agent software is available on the OMS host. Run the AgentPull.sh script (AgentPull.bat for Microsoft Windows) specifying the -showPlatforms option to display the platforms for which the Management Agent software is available on the OMS host.
[oracle@rac126 AgentR4]$ ./AgentPull.sh -showPlatforms
Platforms Version
Linux x86-64 12.1.0.4.0
Microsoft Windows x64 (64-bit) 12.1.0.4.0
IBM AIX on POWER Systems (64-bit) 12.1.0.4.0
· Create a response file (in any location on the destination host, its up to us) :
[oracle@rac126 AgentR4]$ vi agent12cR4.rsf
[oracle@rac126 AgentR4]$ more agent12cR4.rsf
LOGIN_USER=sysman
LOGIN_PASSWORD=********
PLATFORM="Linux x86-64"
VERSION=12.1.0.4.0
AGENT_REGISTRATION_PASSWORD=********
· Ensure we have running DNS server configured in our environment or we can manually configured in /etc/hosts for source and destination entry.
[oracle@rac126 AgentR4]$ nslookup rac126
Server: 192.168.1.100
Address: 192.168.1.100#53
Name: rac126.ora.com
Address: 192.168.1.126
[oracle@rac126 AgentR4]$ nslookup oem250
Server: 192.168.1.100
Address: 192.168.1.100#53
Name: oem250.ora.com
Address: 192.168.1.250
· Run the AgentPull.sh script (AgentPull.bat for Microsoft Windows) specifying the RSPFILE_LOC and AGENT_BASE_DIR parameters
[oracle@rac126 AgentR4]$ ./AgentPull.sh RSPFILE_LOC=/SOFT/AgentR4/agent12cR4.rsf AGENT_BASE_DIR=/u01/app/oracle/AgentR4
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 237M 100 237M 0 0 5202k 0 0:00:46 0:00:46 --:--:-- 5640k
test of /u01/app/oracle/AgentR4//agent.zip OK
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6795k 100 6795k 0 0 1914k 0 0:00:03 0:00:03 --:--:-- 2674k
Command: /usr/bin/curl https://oem250.ora.com:4903/em/install/getAgentImage?user=sysman&platform=Linux x86-64&version=12.1.0.4.0&script=download&host=rac126oracom&type=pluginimage --insecure -o /u01/app/oracle/AgentR4//plugin.zip -S --stderr /u01/app/oracle/AgentR4//error.txt
test of /u01/app/oracle/AgentR4//plugin.zip OK
Unzipping agent image...
Executing agentDeploy.sh...
Validating the OMS_HOST & EM_UPLOAD_PORT
Executing command : /u01/app/oracle/AgentR4/core/12.1.0.4.0/jdk/bin/java -classpath /u01/app/oracle/AgentR4/core/12.1.0.4.0/jlib/agentInstaller.jar:/u01/app/oracle/AgentR4/core/12.1.0.4.0/oui/jlib/OraInstaller.jar oracle.sysman.agent.installer.AgentInstaller /u01/app/oracle/AgentR4/core/12.1.0.4.0 /u01/app/oracle/AgentR4 /u01/app/oracle/AgentR4 -prereq
Validating oms host & port with url: http://oem250.ora.com:4903/empbs/genwallet
Validating oms host & port with url: https://oem250.ora.com:4903/empbs/genwallet
Return status:3-oms https port is passed
Unzipping the agentcoreimage.zip to /u01/app/oracle/AgentR4 ....
plugin.zip
Executing command : /u01/app/oracle/AgentR4/unzip -o /u01/app/oracle/AgentR4/plugin.zip -d /u01/app/oracle/AgentR4
Executing command : /u01/app/oracle/AgentR4/core/12.1.0.4.0/jdk/bin/java -classpath /u01/app/oracle/AgentR4/core/12.1.0.4.0/oui/jlib/OraInstaller.jar:/u01/app/oracle/AgentR4/core/12.1.0.4.0/oui/jlib/xmlparserv2.jar:/u01/app/oracle/AgentR4/core/12.1.0.4.0/oui/jlib/srvm.jar:/u01/app/oracle/AgentR4/core/12.1.0.4.0/oui/jlib/emCfg.jar:/u01/app/oracle/AgentR4/core/12.1.0.4.0/jlib/agentInstaller.jar:/u01/app/oracle/AgentR4/core/12.1.0.4.0/oui/jlib/share.jar oracle.sysman.agent.installer.AgentInstaller /u01/app/oracle/AgentR4/core/12.1.0.4.0 /u01/app/oracle/AgentR4 /u01/app/oracle/AgentR4 /u01/app/oracle/AgentR4/agent_inst AGENT_BASE_DIR=/u01/app/oracle/AgentR4
Executing agent install prereqs...
Executing command: /u01/app/oracle/AgentR4/core/12.1.0.4.0/oui/bin/runInstaller -debug -ignoreSysPrereqs -prereqchecker -silent -ignoreSysPrereqs -waitForCompletion -prereqlogloc /u01/app/oracle/AgentR4/core/12.1.0.4.0/cfgtoollogs/agentDeploy -entryPoint oracle.sysman.top.agent_Complete -detailedExitCodes PREREQ_CONFIG_LOCATION=/u01/app/oracle/AgentR4/core/12.1.0.4.0/prereqs -J-DAGENT_BASE_DIR=/u01/app/oracle/AgentR4
Agent install prereqs completed successfully
Cloning the agent home...
Executing command: /u01/app/oracle/AgentR4/core/12.1.0.4.0/oui/bin/runInstaller -debug -ignoreSysPrereqs -clone -forceClone -silent -waitForCompletion -nowait ORACLE_HOME=/u01/app/oracle/AgentR4/core/12.1.0.4.0 -responseFile /u01/app/oracle/AgentR4//agentpswd.rsp AGENT_BASE_DIR=/u01/app/oracle/AgentR4 AGENT_BASE_DIR=/u01/app/oracle/AgentR4 OMS_HOST=oem250.ora.com EM_UPLOAD_PORT=4903 RESPONSE_FILE=/u01/app/oracle/AgentR4//agentpswd.rsp -noconfig ORACLE_HOME_NAME=agent12c1 -force b_noUpgrade=true AGENT_PORT=-1
Cloning of agent home completed successfully
Attaching sbin home...
Executing command: /u01/app/oracle/AgentR4/core/12.1.0.4.0/oui/bin/runInstaller -debug -ignoreSysPrereqs -attachHome -waitForCompletion -nowait ORACLE_HOME=/u01/app/oracle/AgentR4/sbin ORACLE_HOME_NAME=sbin12c1 -force
Attach home for sbin home completed successfully.
Updating home dependencies...
Executing command: /u01/app/oracle/AgentR4/core/12.1.0.4.0/oui/bin/runInstaller -debug -ignoreSysPrereqs -updateHomeDeps -waitForCompletion HOME_DEPENDENCY_LIST={/u01/app/oracle/AgentR4/sbin:/u01/app/oracle/AgentR4/core/12.1.0.4.0} -invPtrLoc /u01/app/oracle/AgentR4/core/12.1.0.4.0/oraInst.loc -force
Update home dependency completed successfully.
Executing command: /u01/app/oracle/AgentR4/core/12.1.0.4.0/oui/bin/runConfig.sh ORACLE_HOME=/u01/app/oracle/AgentR4/core/12.1.0.4.0 RESPONSE_FILE=/u01/app/oracle/AgentR4/core/12.1.0.4.0/agent.rsp ACTION=configure MODE=perform COMPONENT_XML={oracle.sysman.top.agent.11_1_0_1_0.xml} RERUN=true
Agent Configuration completed successfully
The following configuration scripts need to be executed as the "root" user.
#!/bin/sh
#Root script to run
/u01/app/oracle/AgentR4/core/12.1.0.4.0/root.sh
To execute the configuration scripts:
1. Open a terminal window
2. Log in as "root"
3. Run the scripts
Agent Deployment Successful.
Agent deployment log location: /u01/app/oracle/AgentR4/core/12.1.0.4.0/cfgtoollogs/agentDeploy/agentDeploy_2015-06-25_22-08-59-PM.log
Agent deployment completed successfully.
[oracle@rac126 AgentR4]$ sudo /u01/app/oracle/AgentR4/core/12.1.0.4.0/root.sh
[sudo] password for oracle:
Finished product-specific root actions.
/etc exist
Creating /etc/oragchomelist file...
[oracle@rac126 AgentR4]$ cd /u01/app/oracle/AgentR4/core/12.1.0.4.0/bin
[oracle@rac126 bin]$ echo agent:/u01/app/oracle/AgentR4/core/12.1.0.4.0:N >> /etc/oratab
[oracle@rac126 bin]$ . oraenv
ORACLE_SID = [EMREP12C] ? agent
ORACLE_BASE environment variable is not being set since this
information is not available for the current user ID oracle.
You can set ORACLE_BASE manually if it is required.
[oracle@rac126 bin]$ ./emctl status agent
Oracle Enterprise Manager Cloud Control 12c Release 4
Copyright (c) 1996, 2014 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 12.1.0.4.0
OMS Version : 12.1.0.4.0
Protocol Version : 12.1.0.1.0
Agent Home : /u01/app/oracle/AgentR4/agent_inst
Agent Log Directory : /u01/app/oracle/AgentR4/agent_inst/sysman/log
Agent Binaries : /u01/app/oracle/AgentR4/core/12.1.0.4.0
Agent Process ID : 21601
Parent Process ID : 21559
Agent URL : https://rac126.ora.com:3872/emd/main/
Local Agent URL in NAT : https://rac126.ora.com:3872/emd/main/
Repository URL : https://oem250.ora.com:4903/empbs/upload
Started at : 2015-06-25 22:10:36
Started by user : oracle
Operating System : Linux version 2.6.39-400.209.1.el5uek (amd64)
Last Reload : (none)
Last successful upload : 2015-06-25 22:11:55
Last attempted upload : 2015-06-25 22:11:55
Total Megabytes of XML files uploaded so far : 0.25
Number of XML files pending upload : 0
Size of XML files pending upload(MB) : 0
Available disk space on upload filesystem : 45.18%
Collection Status : Collections enabled
Heartbeat Status : Ok
Last attempted heartbeat to OMS : 2015-06-25 22:12:41
Last successful heartbeat to OMS : 2015-06-25 22:12:41
Next scheduled heartbeat to OMS : 2015-06-25 22:13:41
---------------------------------------------------------------
Agent is Running and Ready
[oracle@rac126 bin]$ uname -a
Linux rac126.ora.com 2.6.39-400.209.1.el5uek #1 SMP Tue Sep 10 20:33:17 PDT 2013 x86_64 x86_64 x86_64 GNU/Linux
[oracle@rac126 bin]$ more /etc/redhat-release
Red Hat Enterprise Linux Server release 5.10 (Tikanga)
· Securing Management Agent if we have not configured yet else leave the below step.
[oracle@rac126 bin]$ ./emctl secure agent
Oracle Enterprise Manager Cloud Control 12c Release 4
Copyright (c) 1996, 2014 Oracle Corporation. All rights reserved.
Agent successfully stopped... Done.
Securing agent... Started.
Enter Agent Registration Password :
Agent successfully restarted... Done.
Securing agent... Successful.
[oracle@rac126 bin]$ ./emctl status agent
Oracle Enterprise Manager Cloud Control 12c Release 4
Copyright (c) 1996, 2014 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 12.1.0.4.0
OMS Version : 12.1.0.4.0
Protocol Version : 12.1.0.1.0
Agent Home : /u01/app/oracle/AgentR4/agent_inst
Agent Log Directory : /u01/app/oracle/AgentR4/agent_inst/sysman/log
Agent Binaries : /u01/app/oracle/AgentR4/core/12.1.0.4.0
Agent Process ID : 23168
Parent Process ID : 23125
Agent URL : https://rac126.ora.com:3872/emd/main/
Local Agent URL in NAT : https://rac126.ora.com:3872/emd/main/
Repository URL : https://oem250.ora.com:4903/empbs/upload
Started at : 2015-06-25 22:15:23
Started by user : oracle
Operating System : Linux version 2.6.39-400.209.1.el5uek (amd64)
Last Reload : (none)
Last successful upload : 2015-06-25 22:15:29
Last attempted upload : 2015-06-25 22:15:29
Total Megabytes of XML files uploaded so far : 0.01
Number of XML files pending upload : 0
Size of XML files pending upload(MB) : 0
Available disk space on upload filesystem : 45.18%
Collection Status : Collections enabled
Heartbeat Status : Ok
Last attempted heartbeat to OMS : 2015-06-25 22:15:28
Last successful heartbeat to OMS : 2015-06-25 22:15:28
Next scheduled heartbeat to OMS : 2015-06-25 22:16:28
---------------------------------------------------------------
Agent is Running and Ready
· Bouncing and Checking the Status of Agent
[oracle@rac126 bin]$ ./emctl stop agent
Oracle Enterprise Manager Cloud Control 12c Release 4
Copyright (c) 1996, 2014 Oracle Corporation. All rights reserved.
Stopping agent ..... stopped.
[oracle@rac126 bin]$ ./emctl start agent
Oracle Enterprise Manager Cloud Control 12c Release 4
Copyright (c) 1996, 2014 Oracle Corporation. All rights reserved.
Starting agent ........... started.
[oracle@rac126 bin]$ ./emctl status agent
Oracle Enterprise Manager Cloud Control 12c Release 4
Copyright (c) 1996, 2014 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 12.1.0.4.0
OMS Version : 12.1.0.4.0
Protocol Version : 12.1.0.1.0
Agent Home : /u01/app/oracle/AgentR4/agent_inst
Agent Log Directory : /u01/app/oracle/AgentR4/agent_inst/sysman/log
Agent Binaries : /u01/app/oracle/AgentR4/core/12.1.0.4.0
Agent Process ID : 23864
Parent Process ID : 23821
Agent URL : https://rac126.ora.com:3872/emd/main/
Local Agent URL in NAT : https://rac126.ora.com:3872/emd/main/
Repository URL : https://oem250.ora.com:4903/empbs/upload
Started at : 2015-06-25 22:16:17
Started by user : oracle
Operating System : Linux version 2.6.39-400.209.1.el5uek (amd64)
Last Reload : (none)
Last successful upload : 2015-06-25 22:16:30
Last attempted upload : 2015-06-25 22:16:30
Total Megabytes of XML files uploaded so far : 0.01
Number of XML files pending upload : 0
Size of XML files pending upload(MB) : 0
Available disk space on upload filesystem : 45.18%
Collection Status : Collections enabled
Heartbeat Status : Ok
Last attempted heartbeat to OMS : 2015-06-25 22:16:22
Last successful heartbeat to OMS : 2015-06-25 22:16:22
Next scheduled heartbeat to OMS : 2015-06-25 22:17:23
---------------------------------------------------------------
Agent is Running and Ready
Enjoy ….. J