The document provides instructions for installing Oracle Enterprise Manager Cloud Control 12c and configuring its components. Key steps include:
1. Installing the Oracle Management Server (OMS) and configuring its database connection and ports.
2. Installing agents on an Oracle SOA clustered domain and configuring auto-discovery and promotion of targets to managed state.
3. Installing the JVMD (JVM Diagnostics) manager to monitor JVMs, which requires resynchronizing agents, selecting the application performance agent, and configuring a managed server.
The following depicts the automatic automatic migration of administration and managed server in case of failure
This concept is useful very useful in site failover as well as managed server failover
We have used the Virtual IP and Virtual Hostname concept
The following depicts the automatic automatic migration of administration and managed server in case of failure
This concept is useful very useful in site failover as well as managed server failover
We have used the Virtual IP and Virtual Hostname concept
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi servicesdbi services
La dernière version d'Oracle Enterprise Manager (OEM) 12c est l'outil de monitoring de tous les superlatifs selon Oracle. OEM 12c est présenté comme pouvant améliorer jusqu'à 90% la disponibilité des services, augmenter de près de 75% la productivité des DBAs et réduire de plus de 20% les dépenses sur les serveurs. Découvrez les nouvelles fonctionnalités et comment les utiliser de manière efficace.
Configuring Oracle Enterprise Manager Cloud Control 12c for High AvailabilityLeighton Nelson
Oracle Enterprise Manager Cloud Control 12c provides a complete infrastructure management solution for databases, applications and hardware. Being such a key component in the enterprise naturally leads to concerns about redundancy and high availability. If something does go wrong within the configuration, it should be able to be recovered in the shortest possible time, thus minimizing disruptions to manageability and monitoring of the enterprise infrastructure. It is with these points in mind that Oracle Enterprise Manager has been designed to be able to meet high service and operating levels using different high availability mechanisms.
MySQL Group Replication - Ready For Production? (2018-04)Kenny Gryp
At the end of 2016, Oracle released a new Plugin called MySQL Group Replication, which is a new MySQL replication method that aims to provide better High Availability, and built-in failover with consistency guarantees.
I evaluated the initial GA versions back in early 2017. I presented my initial findings with several best practices and concerns with the current implementation which made me state that Group Replication was not quite ready yet.
(https://www.slideshare.net/Grypyrg/my-sql-group-replication)
(Un)lucky as I was, a large part of the attendees were Oracle developers and the months after this, many of these bugs and missing features were implemented in both MySQL 8.0 as well as backported to MySQL 5.7. (Thank you!)
This is a followup presentation on my previous analysis, where I will look into the changes since and re-evaluate the readiness of Group Replication for production usage and provide my insights and opinion on the state of GR.
This lesson describes the whole exercise from the perspective of a Process Developer
defining Human Task Services, System Services, Business Rules, Conditional Logic, Script Tasks and binding them to the process activities. We will also generate and customize User Interface Forms. Lastly, we will deploy the BPM process to the BPM Suite’s runtime engine.
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi servicesdbi services
La dernière version d'Oracle Enterprise Manager (OEM) 12c est l'outil de monitoring de tous les superlatifs selon Oracle. OEM 12c est présenté comme pouvant améliorer jusqu'à 90% la disponibilité des services, augmenter de près de 75% la productivité des DBAs et réduire de plus de 20% les dépenses sur les serveurs. Découvrez les nouvelles fonctionnalités et comment les utiliser de manière efficace.
Configuring Oracle Enterprise Manager Cloud Control 12c for High AvailabilityLeighton Nelson
Oracle Enterprise Manager Cloud Control 12c provides a complete infrastructure management solution for databases, applications and hardware. Being such a key component in the enterprise naturally leads to concerns about redundancy and high availability. If something does go wrong within the configuration, it should be able to be recovered in the shortest possible time, thus minimizing disruptions to manageability and monitoring of the enterprise infrastructure. It is with these points in mind that Oracle Enterprise Manager has been designed to be able to meet high service and operating levels using different high availability mechanisms.
MySQL Group Replication - Ready For Production? (2018-04)Kenny Gryp
At the end of 2016, Oracle released a new Plugin called MySQL Group Replication, which is a new MySQL replication method that aims to provide better High Availability, and built-in failover with consistency guarantees.
I evaluated the initial GA versions back in early 2017. I presented my initial findings with several best practices and concerns with the current implementation which made me state that Group Replication was not quite ready yet.
(https://www.slideshare.net/Grypyrg/my-sql-group-replication)
(Un)lucky as I was, a large part of the attendees were Oracle developers and the months after this, many of these bugs and missing features were implemented in both MySQL 8.0 as well as backported to MySQL 5.7. (Thank you!)
This is a followup presentation on my previous analysis, where I will look into the changes since and re-evaluate the readiness of Group Replication for production usage and provide my insights and opinion on the state of GR.
This lesson describes the whole exercise from the perspective of a Process Developer
defining Human Task Services, System Services, Business Rules, Conditional Logic, Script Tasks and binding them to the process activities. We will also generate and customize User Interface Forms. Lastly, we will deploy the BPM process to the BPM Suite’s runtime engine.
• Create a new ADF Skin and check Skin values being used
• Change the page background and font family
• Update the look and feel for table headers and links
• Change the pane body and shape of tabs
• Implement dynamic skin change
The tutorial describes the following topics in detail
CREATING AN ADF APPLICATION
DEPLOYING & RUNNING ADF APPLICATION ON WEBLOGIC SERVER
ADF DATA VISUALIZATION COMPONENTS
CREATING MORE COMPLEX BUSINESS COMPONENTS
CREATING MULTIPLE PAGE WEBSITES – PAGE FLOWS
CREATING JEE5 STATELESS SESSION EJBS
CREATING JAX-WS WEB SERVICES
ADDING THE NEW SERVICES INTO THE ADF APPLICATION
DATA VALIDATION (OPTIONAL)
Getting the service description (WSDL)
Configure Service Bus
Import Resources
Configure Business Service
Config ure the Credit Card Validation Proxy
Configure Message Flow(Validate & Report)
Adding a Pipeline Pair ->Add Stage ->Add Action(Reporting) ->Add Validate Action
Overview of Mulesoft's JSON Schema Validator.
This presentation also contains information about the things you should consider before using Mulesoft's JSON Schema Validator
Content:
- Structures
- Datatypes
References:
- Beginning XML, 5th Edition, Joe Fawcett, Liam R. E. Quin, Danny Ayers
- XML in a nutshell,3rd Edition, Elliotte Rusty Harold & W. Scott Means
- http://www.w3schools.com/
... or why Oracle still cares about CMAN and why you should do it too
The Oracle Connection Manager (CMAN) is the Swiss-army knife for database connections. It can be used for security, routing, high availability, single-point of contact... Starting with Oracle 18c, it has been extended with the new Traffic Director Mode (CMAN TDM), that allows transparent failover for applications that do not implement it natively.
In this session I will introduce briefly what CMAN is capable of, how to configure it in a high availability environment, and how the new release achieves a higher protection level.
Installation consists of 5 main steps:
1. Install Oracle WebLogic Server
2. Install Oracle SOA Suite 11.1.1.2.0
3. Install Oracle SOA Suite 11.1.1.3.0 Patchset
4. Install Oracle OSB 11.1.1.3.0
5. Create WebLogic Domain
This document shows
Installation of Java
Installation of Web Logic
Installation of Discoverer 11.1.1.2
Installation of Discoverer 11.1.1.7
Integration with R12.1.3
Complete Training on Youtube with all topics - FREE
http://www.youtube.com/playlist?list=PLeHUvPtMTsdeaE4YBiPPZlMYVaDfKt_DH
Weblogic Application Server overview and concepts
Weblogic integration with apache and security hardening with multi user realms and SSL
JMS Overview with queues/topic and jms bridges
JDBC overview with failover and HA modes
WLST & Node manager commands and setup
Weblogic deployment concepts
Offline and online backup recovery comcepts
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...NETWAYS
This talk will start with a quick walk through the setup of all required components for a cloud based icinga2, icingaweb2 & icingaweb2-director environment. Focus will be on the configuration and monitoring of keepalived, HAProxy and Galera. Keepalived for example is used to interact with DigitalOcean and manage floating IPs. Examples will show how to use DigitalOcean loadbalancer instead of HAProxy. The talk will end with a summary of experienced limitations and pitfalls.
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...Leighton Nelson
A step-by-step description of using the 2-System Method to upgrade from Oracle Enterprise Manager 10g to Enterprise Manager Cloud Control 12c while upgrading database and migrating platforms with near zero downtime.
Similar to Enterprise managerclodcontrolinstallconfiguration emc12c (20)
3. Installation Type
Select Advanced
Click Next
Installation Details
Middleware Home Location -
/u02/oracle/Middleware
Agent Base Directory - /u02/oracle/agent
Host Name – <hostname>
Click Next
Plug-in Deployment
Select any additional plugins are required, else leave
it to default
Click - Next
4. WebLogic Server Configuration
Enter passwords as required
Click Next
Please note the OMS Instance Base Location
/u02/oracle/Middleware/gc_inst
Database Connection Details
Enter database connection details
Select Deployment size as needed.
Click Next
Database Connection Details
Click Yes
5. Database Connection Details
Click OK.
These parameters will be updated later
Click Next
Repository Configuration Details
Enter the passwords as required
Enter table space location as required
Click Next
Port Configuration Details
Any port configuration can be updated here
Click Next
6. Review
Please review the installation
Click Install
Installation Progress Details
At 0%
Installation Progress Details
At 47%
7. Installation Progress Details
Run the allroot.sh as root user and click ok
Output of allroot.sh
[root@<hostname>]# pwd
/u02/oracle/Middleware/oms
[root@<hostname>]# sh allroot.sh
Starting to execute allroot.sh .........
Starting to execute /u02/oracle/Middleware/oms/root.sh ......
Running Oracle 11g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= aoracle
ORACLE_HOME= /u02/oracle/Middleware/oms
Enter the full pathname of the local bin directory: [/usr/local/bin]: /u02/oracle/local
Creating /u02/oracle/local directory...
Copying dbhome to /u02/oracle/local ...
Copying oraenv to /u02/oracle/local ...
Copying coraenv to /u02/oracle/local ...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
/etc exist
/u02/oracle/Middleware/oms
Finished execution of /u02/oracle/Middleware/oms/root.sh ......
Starting to execute /u02/oracle/agent/core/12.1.0.2.0/root.sh ......
Finished product-specific root actions.
/etc exist
Finished execution of /u02/oracle/agent/core/12.1.0.2.0/root.sh ......
[root@<hostname>]#
8. Finish Installation
Click Close
Important Information
Use the following URL to access:
1. Enterprise Manager Cloud Control URL: https://<hostname>:7799/em
2. Admin Server URL: https:// <hostname>:7101/console
The following details need to be provided during the additional OMS install:
1. Admin Server Hostname: <hostname>
2. Admin Server Port: 7101
NOTE:
An encryption key has been generated to encrypt sensitive data in the Management Repository. If this key
is lost, all encrypted data in the Repository becomes unusable. Please run following command to backup
the Management Service configuration including the emkey and keep the backup on another system:
emctl exportconfig oms -dir <backup location>
9. Status of the OMS
[aoracle@<hostname> ~]$ cd $OMS_HOME/bin
[aoracle@<hostname>]$ pwd
/u02/oracle/Middleware/oms/bin
[aoracle@<hostname> bin]$ ./emctl status oms -details
Oracle Enterprise Manager Cloud Control 12c Release 2
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved.
Enter Enterprise Manager Root (SYSMAN) Password :
<Dec 4, 2012 1:37:19 PM CST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance.
To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
Console Server Host : <hostname>
HTTP Console Port : 7788
HTTPS Console Port : 7799
HTTP Upload Port : 4889
HTTPS Upload Port : 4900
EM Instance Home : /u02/oracle/Middleware/gc_inst/em/EMGC_OMS1
OMS Log Directory Location : /u02/oracle/Middleware/gc_inst/em/EMGC_OMS1/sysman/log
OMS is not configured with SLB or virtual hostname
Agent Upload is locked.
OMS Console is locked.
Active CA ID: 1
Console URL: https:// <hostname>:7799/em
Upload URL: https:// <hostname>:4900/empbs/upload
WLS Domain Information
Domain Name : GCDomain
Admin Server Host: <hostname>
Managed Server Information
Managed Server Instance Name: EMGC_OMS1
Managed Server Instance Host: <hostname>
WebTier is Up
Oracle Management Server is Up
[aoracle@<hostname> bin]$
Status of the Agent
[aoracle@<hostname> bin]$ cd $AGENT_HOME/bin
[aoracle@<hostname>]$ pwd
/u02/oracle/agent/agent_inst/bin
[aoracle@<hostname>bin]$ ./emctl status agent
Oracle Enterprise Manager Cloud Control 12c Release 2
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 12.1.0.2.0
OMS Version : 12.1.0.2.0
Protocol Version : 12.1.0.1.0
Agent Home : /u02/oracle/agent/agent_inst
Agent Binaries : /u02/oracle/agent/core/12.1.0.2.0
Agent Process ID : 28630
Parent Process ID : 28580
Agent URL : https://pwesoem:3872/emd/main/
Repository URL : https://pwesoem:4900/empbs/upload
Started at : 2012-12-04 13:25:48
Started by user : aoracle
Last Reload : (none)
Last successful upload : 2012-12-04 13:26:00
Last attempted upload : 2012-12-04 13:26:00
Total Megabytes of XML files uploaded so far : 0
Number of XML files pending upload :0
Size of XML files pending upload(MB) :0
Available disk space on upload filesystem : 89.04%
10. Collection Status : Collections enabled
Heartbeat Status : Ok
Last attempted heartbeat to OMS : 2012-12-04 13:37:56
Last successful heartbeat to OMS : 2012-12-04 13:37:56
Next scheduled heartbeat to OMS : 2012-12-04 13:38:56
---------------------------------------------------------------
Agent is Running and Ready
Disable HTTPS(Peer not authenticated error)
Step 1 – Stop agent on the host
[aoracle@<hostname>bin]$ pwd
/u02/oracle/agent/agent_inst/bin
[aoracle@<hostname>bin]$ ./emctl stop agent
Oracle Enterprise Manager Cloud Control 12c Release 2
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved.
Stopping agent ...... stopped.
Step 2 – Update the end.properties
/u02/oracle/agent/agent_inst/sysman/config/emd.properties
#
# EMD main servlet URL
#
#EMD_URL=https://pwesoem:3872/emd/main/
EMD_URL=http://pwesoem:3872/emd/main/
#
# OMS Upload URL
#
# if there is no receiving OMS or if you wish to disable the UploadManager
# please set this value to empty or comment out below line
#
#REPOSITORY_URL=https://pwesoem:4900/empbs/upload
REPOSITORY_URL=http://pwesoem:4889/empbs/upload
#
Make changes to the files as per the highlighted in red
Step 3 – Unlock OMS
[aoracle@<hostname>bin]$ cd $OMS_HOME/bin
[aoracle@<hostname>bin]$ ./emctl secure unlock
Oracle Enterprise Manager Cloud Control 12c Release 2
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved.
Enter Enterprise Manager Root (SYSMAN) Password :
<Dec 4, 2012 1:49:19 PM CST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance.
To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
OMS Console is unlocked. HTTP ports too can be used to access console.
Agent Upload is unlocked. Unsecure Agents may upload over HTTP.
Restart OMS.
Step 4 – Restart OMS
[aoracle@<hostname>bin]$ ./emctl stop oms -all
Oracle Enterprise Manager Cloud Control 12c Release 2
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved.
11. Stopping WebTier...
WebTier Successfully Stopped
Stopping Oracle Management Server...
Oracle Management Server Successfully Stopped
AdminServer Successfully Stopped
Oracle Management Server is Down
[aoracle@<hostname>bin]$ ./emctl start oms
Oracle Enterprise Manager Cloud Control 12c Release 2
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved.
Starting Oracle Management Server...
Starting WebTier...
WebTier Successfully Started
Oracle Management Server Successfully Started
Oracle Management Server is Up
[aoracle@<hostname>bin]$ ./emctl status oms -details
Oracle Enterprise Manager Cloud Control 12c Release 2
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved.
Enter Enterprise Manager Root (SYSMAN) Password :
<Dec 4, 2012 2:02:16 PM CST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance.
To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
Console Server Host : <hostname>
HTTP Console Port : 7788
HTTPS Console Port : 7799
HTTP Upload Port : 4889
HTTPS Upload Port : 4900
EM Instance Home : /u02/oracle/Middleware/gc_inst/em/EMGC_OMS1
OMS Log Directory Location : /u02/oracle/Middleware/gc_inst/em/EMGC_OMS1/sysman/log
OMS is not configured with SLB or virtual hostname
Agent Upload is unlocked.
OMS Console is unlocked.
Active CA ID: 1
Console URL: https:// <hostname>:7799/em
Upload URL: https:// <hostname>:4900/empbs/upload
WLS Domain Information
Domain Name : GCDomain
Admin Server Host: <hostname>
Managed Server Information
Managed Server Instance Name: EMGC_OMS1
Managed Server Instance Host: <hostname>
WebTier is Up
Oracle Management Server is Up
[aoracle@<hostname>bin]$
Please check that the agent and OMS are unlocked
Step 4 - Restart the agent and perform check
[aoracle@<hostname>bin]$ ./emctl start agent
Oracle Enterprise Manager Cloud Control 12c Release 2
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved.
Starting agent ........ started.
[aoracle@<hostname>bin]$ ./emctl pingOMS
Oracle Enterprise Manager Cloud Control 12c Release 2
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
EMD pingOMS completed successfully
[aoracle@<hostname>bin]$
12. Log into EMC 12C
http://<hostname:7799/em
Enter SYSMAN/*******
Click I Accept
13. Set Summary as default home page
Resynchronize Agents after disabling HTTPS
30. 3. Install JVMD Manager to monitor JVM
Step1
Unsecure the agent pwesoem by setting preferred credentials
Test the preferred credentials
As described above
Step 2
Configure Auto Discovery
Step 3
Resynchronize the agent and restart the agent from command prompt
Step 4
Select Application Performance Agents
31. Update fields as needed. This will create a new managed server where the JVM Diagnostics engine will
reside
32.
33.
34.
35.
36.
37. If you hit the error that ls: /oracle/agent12c/core/12.1.0.1.0/sysman/jlib/wlfullclient.jar: No such file or
directory
Please do the below:
enter <WEBLOGIC_HOME>/server/lib
java -jar wljarbuilder.jar --> generate wlfullclient.jarthen copy wlfullclient.jar to
/oracle/agent12c/core/12.1.0.1.0/sysman/jlib/