How to Recover Agent Home on OMS got deleted accidentally
Ensure that no agent java process is alive from the agent home
1. Rename agent_inst directory under agent base: /usr/oraoms/product/Agent12c/* --> You donot have agent_inst dir
2. Run the following command to reconfigure agent:
NOTE: Replace all the required fields in the below command as per your environment
$ cd /usr/oraoms/product/Agent12c/core/12.1.0.5.0/sysman/install
$ agentDeploy.bat AGENT_BASE_DIR=/usr/oraoms/product/Agent12c AGENT_INSTANCE_HOME=/usr/oraoms/product/Agent12c/agent_inst AGENT_PORT=<Agent-Port> -configOnly OMS_HOST=<OMS HOSTNAME WITH DOMAIN> EM_UPLOAD_PORT=<OMS HTTPS UPLOAD PORT> AGENT_REGISTRATION_PASSWORD=<PROVIDE AGENT REGISTRATION PASSWORD>
3. If the above command completes successfully then follow the below steps:
<AGENT_HOME>/BIN> ./emctl stop agent
<AGENT_HOME>/BIN> ./emctl secure agent
<AGENT_HOME>/BIN> ./emctl start agent
<AGENT_HOME>/BIN> ./emctl config agent addinternaltargets
<AGENT_HOME>/BIN> ./emctl upload
After Performing above steps we still see that the weblogic targets are missing.
Follow Doc ID 1567439.1
EM 12c: Three Methods (Console, emcli and Auto-discovery) for Discovering Fusion Middleware Products (SOA/OID/IDM/OBIEE/FORMS/OSB/OVD) and WebLogic Domain Targets in Enterprise Manager 12c Cloud Control (Doc ID 1567439.1)
Discovery Using the EMCLI
=====================
From:
Oracle® Enterprise Manager Command Line Interface
12c Release 1 (12.1.0.3)
Part Number E17786-08
Chapter 4 Verb Reference
Section titled: Verb Categories/Discover and Push to Agents Verbs/discover_wls
URL:
http://docs.oracle.com/cd/E24628_01/em.121/e17786/cli_verb_ref.htm#CACJAFBG
List of parameters for the EMCLI command:
<WebLogic Server version>
<Administration Server Host>
<port>
<username>
<password>
<External Parameters - OPT>,<JMX Protocol - OPT>
<JMX Service URL - OPT>,<Unique Domain Identifier>
<Agent URL/>
<Discover Down Servers - optional - Default if not specified is false (Starting PS1). Before PS1 default was true>,<Use Credential Store - optional - Default if not specified is false>
On the OMS server or another location where emcli is installed, configured and sync'ed, do these steps:
a) Login to .../Middleware/oms/bin/emcli:
a) [oracle@gridapps bin]$ ./emcli login -username=SYSMAN
Enter password
Login successful
b) Create a file for the discovery
Example: vi emcli_wls_disc
Add the values for the parameters
[oracle@gridapps bin]$ cat emcli_wls_disc
10,test-fmw1.us.oracle.com,7001,weblogic,oracle123,,,,SOA_FARM,https://gridapps.us.oracle.com:3872/emd/main/
10 is version of WLS
test-fmw1.us.oracle.com is Admin Server Host
7001 is Port
weblogic is Username
oracle123 is Password
,,,, Are optional parameter ( Skipped by , sign)
SOA_FARM is the name of FARM
https://gridapps.us.oracle.com:3872/emd/main/ is Agent URL
c) After adding the values for the domain, run the following command:
[oracle@gridapps bin]$ ./emcli discover_wls -input_file=domain_discovery_file:emcli_wls_disc
============================================================================================================================
Successful: Discovery (Version: 10) --> test-fmw1.us.oracle.com, 7001 as user - weblogic
Discovery successfully. All targets were discovered and saved to EM agents.
NOTE:
1) External parameters were not provided. They might be needed to tune JVM.
d) Check the console Targets page. A new farm should have been added to the console.
Comments
Post a Comment