SlideShare a Scribd company logo
Oracle Grid Control setupand usage challengesJeff HindsDatabase AdministratorTennessee Board of Regents
DescriptionThis presentation will concentrate on the technical aspects and concepts of the Oracle GRID technologies and its usage for monitoring Oracle Databases and Application Servers. Topics such as installation, configuration, and usage will be discussed. The presentation will include demonstration materials, technical challenges, open discussions and breaks. This workshop will be divided into three major segments. Will discuss installation, startup and  shutdown, and    hardware configurations. Will include configuration, security concepts, and agent installation.  Will cover monitoring and technical challenges.
What is Grid ControlA system management software that delivers centralized monitoring, administration, and life cycle management functionality for the complete Oracle IT infrastructure, including systems running Oracle and non-Oracle technologies.Enterprise Manager offers a single-window solution that allows you to monitor and manage the complete Oracle IT infrastructure from a single console.Robust service-level management functionality within Enterprise Manager Grid Control dramatically improves service levels through rich transaction and end-user performance monitoring and deep diagnostics for multi-tier Internet applications.
What is Grid Control (Cont.)Oracle's Grid Control compared to DB ControlDB Control/ConsoleDB Control is closer to the database and most of the times better support for new features.Database control is a web based tool for managing a single Oracle database that is installed on the same box as the database itself. Grid ControlOracle Grid Control you can make a global view of your entire enterprise.Grid Control is a web based tool for managing multiple Oracle databases that can be installed on a separate server and has its own database
What is Grid Control (Cont.)For managing lots of databases and application servers (according to Oracle Corporation, preferably in a grid solution) one could use the Oracle Enterprise Manager Grid Control. Can manage multiple instances of Oracle deployment platforms;  the most recent edition also allows for management and monitoring of other platforms such as :Microsoft .NET, Microsoft SQL Server, Microsoft Active DirectoryNetAppFilers, BEA weblogicWebSphere Application ServerJBossApplication ServerApache HTTP Serverand others
What is Grid Control (Cont.)The architecture of the OEM for Grid Control has three distinct components:the collection agent (Oracle Management Agent or OMA)the aggregation agent (Oracle Management Server or OMS)the repository agent (Oracle Management Repository or OMR)The OMA runs on the target host and collects information on the hardware, operating system, and applications that run on the target. The OMS runs on one or two servers and collects the data generated by the OMAs. The OMS pulls the information from the OMAs and aggregates the collections into the repository. The OMS also acts as the user-interface — by generating web-pages for database administrators to view the status of systems and services. The OMR comprises an instance of the Oracle database that stores the data collected by the OMS.
What is Grid Control (Cont.)Graphical View of How OracleGrid Control Works
What is Grid Control (Cont.)Enterprise Manager ArchitectureWhile OMS acts as the brain of the Enterprise Manager Grid Control architecture responsible for communicating with Management Agents and a central repository that stores information, Management Agent acts as the hands and legs of a body responsible for collecting information from the monitored targets and transporting them to OMS. And, Management Repository is the repository configured in Oracle Database to store the collected information.
What is Grid Control (Cont.)Change is coming to Oracle Enterprise Manager.Current version isOEM 11gNew version is OEM 12cCalled “The Only Complete Cloud Management Solution”
Available DocumentsOEL5Complete Steps to Install 11.1.0.1 OMS Using 11.2 Database on 64 Bit RedHat 5 or OEL5 [ID 1130958.1]Grid Control 11g: Required External Components and Versions for Grid Control 11.1.0.1.0 [ ID 1106105.1 ]Oracle Enterprise Manager Grid Control Basic Installation Guide 11g Release 1 (11.1.0.1.0) Part Number E15838-06Oracle Database Reference Guide available at: http://www.oracle.com/technology/documentation/database.html
Available Documents (Cont.)NOTE: 1059516.1 - Step by step Installation of 11.1 Grid controlNOTE: 1063112.1 - Grid Control 11g: Example for Installing WebLogic Server 10.3.2 on OEL 5.3 x86_64NOTE: 1063587.1 - Grid Control 11g: Example jdk1.6 0n Linux x86_64 Install for WebLogicServer 10.3.2 and Grid Control 11.1.0.1.0NOTE: 1064441.1 - Grid Control 11g: Database Considerations for the Grid Control 11.1.0.1.0 Repository
Available Documents (Cont.)NOTE: 235562.1 - Issues Affecting Automatic Service RegistrationNOTE: 278100.1 - How To Drop, Create And Recreate DB Control In A 10g DatabaseNOTE: 428665.1 - Installation Checklist for Testing Networking Configurations Prior to Installing EM ComponentsNOTE: 433693.1 - Service / Instance Not Registering with ListenerNOTE: 561429.1 - Connections To 11g TNS Listener are Slow.
Questions?
Installation NoteInstallation order for all products:System Required PackagesOracle Database Services and any needed patches and/or CPU updates.Create a database to be used as a repository Install the required version of Java SDK version 1.6.0_18WebLogic Server and required patchesGrid Control ServicesGrid Control Agents on  systems to be monitored/managed
System RequirementsFor a small environment (< 100 monitored targets), you need following servers parameters:For the OMS: 2 CPUs, 4 GB RAM and 7 GB space excluding the installation which is 5.5 GBFor the Management Repository: 2 CPUs, 2 GB RAM (3 recommended) and 50 GB space
System RequirementsThe following or later version of packages for Oracle Enterprise Linux 5, and Red Hat Enterprise Linux 5 must be installed:binutils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3 <--32 bitelfutils-libelf-0.125elfutils-libelf-devel-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-2.5-24 <-- 32 bitglibc-common-2.5
System Requirements (Cont.)The following or later version of packages for Oracle Enterprise Linux 5, and Red Hat Enterprise Linux 5 must be installed:glibc-devel-2.5glibc-devel-2.5 <-- 32 bitglibc-headers-2.5ksh-20060214libaio-0.3.106libaio-0.3.106 <-- 32 bitlibaio-devel-0.3.106libaio-devel-0.3.106 <-- 32 bitlibgcc-4.1.2
System Requirements (Cont.)The following or later version of packages for Oracle Enterprise Linux 5, and Red Hat Enterprise Linux 5 must be installed:libgcc-4.1.2 <-- 32 bitlibstdc++-4.1.2libstdc++-4.1.2 <-- 32 bitlibstdc++-devel-4.1.2make-3.81numactl-devel-0.9.8.x86_64sysstat-7.0.2unixODBC-2.2.11unixODBC-2.2.11 <-- 32 bitunixODBC-devel-2.2.11unixODBC-devel-2.2.11 <-- 32 bit
System Requirements (Cont.)Kernel settings for x86-64 Linux Redhat 5 system:kernel.sem = 250 32000 100 128semmsl 250semmns 32000semopm 100semmni 128shmmni 4096net.ipv4.ip_local_port_range = 9000 65500fs.aio-max-nr = 1048576fs.file-max = 6815744
System Requirements (Cont.)Kernel settings for x86-64 Linux Redhat 5 system:kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586
System Requirements (Cont.)Add the following lines in the /etc/security/limits.conf file:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile65536If it does not already exist, add the following line to the /etc/pam.d/login file. session required pam_limits.soSet umask to 022
Database Requirements Database Initialization Parameterscluster_database= TRUE (Only for Oracle RAC Database)max_commit_propogation_delay = 0 (Only for Oracle RAC Database)compatible = 10.2.0.1.0 or higherremote_login_passwordfile = SHARED or EXCLUSIVEstatistics_level = TYPICALtimed_statistics = TRUEundo_management = AUTO
Database Requirements (Cont.)Once the database is installed, Configure the init.oraparameters.workarea_size_policy = AUTOdb_block_size = 8192 or greaterlog_buffer = 10485760 or greaterprocesses = 500 or greatersession_cached_cursors = 200 or greateropen_cursors = 300 or greater
Database Requirements (Cont.)Other Parametersinstance_groupsAs described in Oracle Database Reference Guidejob_queue_processes = 10(For Upgrade) If you are upgrading Enterprise Manager 10g Grid Control Release 4 (10.2.0.4) or higher, then ensure that you set the value to 0 before upgrading. And after upgrading, reset it to the original value that existed before upgrading the product.memory_targetAs described in Oracle Database Reference Guidesga_targetAs described in Oracle Database Reference Guide
Database Requirements (Cont.)Setting the undo tablespaceBy default the UNDO tablespacedatafile (commonly undotbs1.dbf) may not be aqequately sized for Grid Control's expectations, which is 200MB. To check this value prior to installing Grid Control, use the following query:select file_name,bytes/1048576 from dba_data_files where tablespace_namelike '%UNDOT%';If the value comes back with less than 200, adjust with the following statement:alter database datafile '<filepath_to>/undotbs1.dbf' resize 200M;
Database Requirements (Cont.)Listener Registration Validate using the lsnrctl status commandExample output:Services Summary...Service "db11.oracle.com" has 1 instance(s).Instance "db11", status READY, has 1 handler(s) for this service...NOTE: Do not continue until this works for your databases
Database Requirements (Cont.)See the following two notes for help with listener registration.Note: 433693.1 Service / Instance Not Registering with ListenerNote: 235562.1 Issues affecting Automatic Service Registration Network Bug 6874286 with host files.If using an 11.2 database beware of a Network bug using hosts files: Bug 6874286Note: 561429.1 Connections To 11g TNS Listener are Slow.
Database Requirements (Cont.)Verify connectivity to the databaseMy need to update the tnsnames.ora fileCheck the DBSNMP account in the Database.Make a sqlplus connection to the database using the DBSNMP account. If the account is locked, unlock the account and test connectivity again. Note: The Agent that installs with Grid Control requires this account.Run sql scripts on the database.Run the dbmspool.sql script and utlrp.sql scripts in the database.
Database Requirements (Cont.)Remove the Dbconsole/DbcontrolContains the SYSMAN schema that was created when the database was installed. It must be removed before the installation of Grid Control can begin.Run the following to remove the DBconsole from the database.  EMCA syntax for 10/11g Database Repository:Set the ORACLE_HOME to the Oracle home of the database.Set the ORACLE_SID to the SID of the database$<ORACLE_HOME>bin/emca -deconfigdbcontroldb -repos dropNote 278100.1: How to Drop and Recreate the DB Control  Repository
Database Requirements (Cont.)Check and verify environment before Grid Control  is installed. Two 32bit OS Packages that are needed in the 64 bit environment as well as the ones that were checked earliercompat-libstdc++-296-2.96-138 (i386)compat-db-4.2.52-5.1 (i386)LD_LIBRARY_PATH should not be set.
Middle Tier RequirementsJava JDK version 1.6.0_18WebLogic 10.3.21 –GHz CPU processorMinimum of 1 Gb RAM (2 GB of RAM recommended)8-bit color depth (256 colors) is required for graphical-mode installation
 Middle Tier InstallationFollow Note 1063112.1 Example for Installing WebLogic Server 10.3.2 on OEL 5.3 x86_64Under the goal section of the note, there is a link to a pdf file showing the GUI installation steps and screens for the WebLogicinstall. To locate the correct file follow steps below.Example command line to start the installaer:$JAVA_HOME/bin/java -d64 -jar /u01/tmp/wls1032_generic.jar
Database RepositoryInstall and patch the Oracle Binaries Use the DBCA to create a databaseUse the built-in “General Purpose or Transaction processing” templateUse the “Same Administrative Password” for all accountsUse the Flash Recovery area, set the size to 512MbUse the DBCA to create a database (cont.)Disable ArchivingSet Memory at 350M or moreEnsure that the UNDO tablespace and the TEMP tablespace are  autoextensiblein the existing, certified Oracle Database. Moreover, resize UNDO tablespaceto >200M.
Database Repository (Cont.)Set/define Init.ora parameters Note: Once these are set, you will need to restart the database for the setting to take affect. SQL> alter system set "_optimizer_distinct_agg_transform"=false scope=spfile;SQL> alter system set log_buffer=10485760 scope=spfile;SQL> alter system set processes = 500 scope=spfile;SQL> alter system set session_cached_cursors=200  scope=spfile;SQL> alter database datafile'/u01/app/ora11gr2/oradata/EMREP/undotbs01.dbf‘ resize 256M;
Database Repository (Cont.)Check that fine grained access control is installed.select value from v$option where parameter = 'Fine-grained access control';DeinstallDB Control./emca -deconfigdbcontroldb -repos dropValidate the database and ListenerRemember to run the root.sh and/or allroot.sh scripts as instructed.
WebLogic Server InstallationSome notes and tipsOn the Choose Product and Components screen in the installation process, UNCHECK “Oracle Coherence”Can use Sun Java SDK or the Jrocket java for running the WebLogic Server.At the end of the Weblogic install a checkbox selection is presented for quickstart of Weblogic. The run quickstart checkbox should not be checked and Weblogic should not be started, as this will interfere with the 11.1.0.1 OMS Installation. Only the binaries for Weblogic should be installed. Once WebLogic server has been install, it must be patched. See Oracle Note 1063112.1 Grid Control 11g: Example for Installing WebLogic Server 10.3.2 on OEL 5.3 x86_64 for instructions on installing patch WDJ7.
Oracle Grid ControlInstallation and setup.Download Grid Control 11.1.0.1 from OTN.http://www.oracle.com/technology/software/products/oem/index.html1.6.0_18 java, and 10.3.2 WebLogic must be installed prior to the installation. Make sure the Database and Listener are started and running.Install 11.1.0.1 Grid Control.Note 1059516.1 Step by step Installation of 11.1 Grid Control shows a graphical representation of the steps during the Grid Control installationThe install guide, Part Number E15838-05, can also be used for step by step installation. Once installed, launch the Grid Control website and make sure it loads.Usually on https://servername.domain:7799/em
Grid Control AgentsInstallation NotesVersion 10.2.0.5the OUI (Oracle Universal Installer)a response fileagent deployment Version 11.1.0.1 a response fileagent deployment
Grid Control AgentsInstallation NotesInformation from Grid Control server will be requiredManagement Server host and port numberConnection agent passwordHardware requirementsStandalone agent 1024MB physical memory850MB Disk space (not including download file)
Any Questions about the setup?
Break Time
Grid Control Start and StopOnce the installation is completed the grid control could be accessed athttp://<server-name>:<port>/em  (the port number is in general 4889. If not,  see $ORACLE_HOME/sysman/setupinfo.txt) Commands to START the Grid Control: <Parent_Directory>/db10g/bin/dbstart<Parent_Directory>/oms10g/opmn/bin/opmnctlstartall<Parent_Directory>/agent10g/bin/emctl start agent  Commands to STOP the Grid Control: <Parent_Directory>/agent10g/bin/emctl stop agent<Parent_Directory>/oms10g/opmn/bin/opmnctlstopall<Parent_Directory>/db10g/bin/dbshutNOTE: The dbstart and dbshut commands require the "/etc/oratab" file to be edited to allow auto startup/shutdown.
Grid Control Main WindowInitial Screen shows  a dashboard of all monitored/ managed services.
Grid Control Main Window (Cont.)
Grid Control Main Window (Cont.)
Grid Control Main Window (Cont.)
Grid Control All Targets
Grid Control All Targets (Cont.)
Grid Control All Targets (Cont.)
Grid Control All Targets (Cont.)
Grid Control Down Targets
Grid Control Down Targets(Cont.)
Grid Control Host Targets
Grid Control Host Targets (Cont.)
Grid Control Host Targets (Cont.)
Grid Control Host Targets (Cont.)
Grid Control Database Targets
Grid Control Database Targets (Cont.)
Grid Control Database Targets (Cont.)
Grid Control Database Targets (Cont.)
Grid Control Target Database (Cont.)
Grid Control Target Database (Cont.)
Grid Control Database Targets (Cont.)
Grid Control Database Target
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Grid Control Database Target (Cont.)
Any Questions about the setup?
Break Time
Grid Control Users and GroupsDo NOT attempt to create Grid users at the database.Permissions issueInterface issuesUse Target Groups to limit accessDefine Target listsAssociate Grid users to Target GroupsHow?
Grid Control Users and Groups (cont.)Click on Setup located in the upper right corner of any of the Grid Control Screens.
Grid Control Users and Groups (cont.)
Grid Control Users and Groups (cont.)
Grid Control Users and Groups (cont.)
Grid Control Users and Groups (cont.)RolesUsed to group Enterprise Manager system and target privileges, and grant these to administrators or to other roles. Privileges give the administrator rights to perform management actions within Enterprise Manager. Using roles and privileges allows you to manage security across all functional areas of Enterprise Manager.Creating roles is an easy way to grant a predefined set of privileges to a group of administrators. If you change a role, the changes are automatically propagated to all administrators who are assigned that role.Roles can be based on:Geographic location. For example, you can define a role for UK administrators to manage UK systems.Line of business. For example, you can define a role for administrators of the human resource systems.Any other IT model.
Grid Control Users and Groups (cont.)AdministratorsDatabase users defined in the Management Repository who can log in to Enterprise Manager to perform management tasks. The breadth of management tasks available in Enterprise Manager depends on the privileges and roles assigned to the administrators.There are two types of accounts:Super Administrator AccountEnterprise Manager is installed with a default super administrator account named SYSMAN. During the installation, you are prompted provide a password for SYSMAN. You use the SYSMAN account for the initial login to Enterprise Manager. The super administrator account cannot be deleted or renamed.The super administrator account can manage all other administrator accounts and set up all administrator credentialsAdministrator AccountAdministrator accounts provide users permission to perform administrative tasks and access administrative information.
Grid Control Users and Groups (cont.)Other useful items in the Setup PageNotification Methodsallow you to define different mechanisms for sending notifications. These include e-mail, SNMP traps, or running custom scripts—or all three. Once defined, these methods can then be used with Notification Rules for sending notifications to administrators as a result of alert occurrences.Registration Passwordsset registration passwords to secure Management Agents against any Management Service that uses the central Management Repository.Blackoutsallow Enterprise Manager administrators to suspend any data collection activity on one or more monitored targets
Grid Control Users and Groups (cont.)
Grid Control Users and Groups (cont.)
Grid Control Users and Groups (cont.)
Grid Control Users and Groups (cont.)
Grid Control Users and Groups (cont.)
Grid Control Users and Groups (cont.)
Grid Control Users and Groups (cont.)
Grid Control Users and Groups (cont.)
Grid Control Users and Groups (cont.)
Any Questions?
Grid Control ReviewThe architecture of the OEM for Grid Control has three distinct components:the collection agent (Oracle Management Agent or OMA)the aggregation agent (Oracle Management Server or OMS)the repository agent (Oracle Management Repository or OMR)The OMA runs on the target host and collects information on the hardware, operating system, and applications that run on the target. The OMS runs on one or two servers and collects the data generated by the OMAs. The OMS pulls the information from the OMAs and aggregates the collections into the repository. The OMS also acts as the user-interface — by generating web-pages for database administrators to view the status of systems and services. The OMR comprises an instance of the Oracle database that stores the data collected by the OMS.
Grid Control Review (Cont.)Graphical View of How OracleGrid Control Works
Grid Control Review (Cont.)Installation order for all products:System Required PackagesOracle Database Services and any needed patches and/or CPU updates.Create a database to be used as a repository Install the required version of Java SDK version 1.6.0_18WebLogic Server and required patchesGrid Control ServicesGrid Control Agents on  systems to be monitored/managed
Grid Control Review (Cont.)For a small environment (< 100 monitored targets), you need following servers parameters:For the OMS: 2 CPUs, 4 GB RAM and 7 GB space excluding the installation which is 5.5 GBFor the Management Repository: 2 CPUs, 2 GB RAM (3 recommended) and 50 GB space
Grid Control Review (Cont.)For the Middle Tier (WebLogic service)Java JDK version 1.6.0_18WebLogic 10.3.2For Grid Agent on each target serverStandalone agent 1024MB physical memory850MB Disk space (not including download file)
Grid Control Review (Cont.)Do NOT attempt to create Grid users at the database.Permissions issueInterface issuesUse Target Groups to limit accessDefine Target listsAssociate Grid users to Target Groups
Any Questions?
Grid Control SourceOEL5Complete Steps to Install 11.1.0.1 OMS Using 11.2 Database on 64 Bit RedHat 5 or OEL5 [ID 1130958.1]Grid Control 11g: Required External Components and Versions for Grid Control 11.1.0.1.0 [ ID 1106105.1 ]Oracle Enterprise Manager Grid Control Basic Installation Guide 11g Release 1 (11.1.0.1.0) Part Number E15838-06Oracle Database Reference Guide available at: http://www.oracle.com/technology/documentation/database.htmlNOTE: 1059516.1 - Step by step Installation of 11.1 Grid controlNOTE: 1063112.1 - Grid Control 11g: Example for Installing WebLogic Server 10.3.2 on OEL 5.3 x86_64NOTE: 1063587.1 - Grid Control 11g: Example jdk1.6 0n Linux x86_64 Install for WebLogic Server 10.3.2 and Grid Control 11.1.0.1.0NOTE: 1064441.1 - Grid Control 11g: Database Considerations for the Grid Control 11.1.0.1.0 RepositoryNOTE: 235562.1 - Issues Affecting Automatic Service RegistrationNOTE: 278100.1 - How To Drop, Create And Recreate DB Control In A 10g DatabaseNOTE: 428665.1 - Installation Checklist for Testing Networking Configurations Prior to Installing EM ComponentsNOTE: 433693.1 - Service / Instance Not Registering with ListenerNOTE: 561429.1 - Connections To 11g TNS Listener are Slow.Google searchesTrial and error  efforts
Thank You
Ad

Recommended

Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Leighton Nelson
 
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
dbi services
 
Where did my day go?: OEM 12c Administration #em12c #C15LV @IOUG
Where did my day go?: OEM 12c Administration #em12c #C15LV @IOUG
Alfredo Krieg
 
Where did my day go?: Oracle Enterprise Manager 12c/13c Administration
Where did my day go?: Oracle Enterprise Manager 12c/13c Administration
Alfredo Krieg
 
EM13c: Write Powerful Scripts with EMCLI
EM13c: Write Powerful Scripts with EMCLI
Gokhan Atil
 
EM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RAC
Secure-24
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAs
Gokhan Atil
 
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Leighton Nelson
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Leighton Nelson
 
Enterprise manager 13c
Enterprise manager 13c
MarketingArrowECS_CZ
 
Advanced Shell Scripting for Oracle professionals
Advanced Shell Scripting for Oracle professionals
Andrejs Vorobjovs
 
Database as a Service, Collaborate 2016
Database as a Service, Collaborate 2016
Kellyn Pot'Vin-Gorman
 
Oracle Enterprise Manager
Oracle Enterprise Manager
PebbleIT Solutions
 
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
Kellyn Pot'Vin-Gorman
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAs
Gokhan Atil
 
Weblogic 101 for dba
Weblogic 101 for dba
Osama Mustafa
 
Em13c New Features- Two of Two
Em13c New Features- Two of Two
Kellyn Pot'Vin-Gorman
 
Em13c New Features- One of Two
Em13c New Features- One of Two
Kellyn Pot'Vin-Gorman
 
Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability
Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability
Leighton Nelson
 
Double the Performance of Oracle SOA Suite 11g? Absolutely!
Double the Performance of Oracle SOA Suite 11g? Absolutely!
Revelation Technologies
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
Fred Sim
 
In Memory Database In Action by Tanel Poder and Kerry Osborne
In Memory Database In Action by Tanel Poder and Kerry Osborne
Enkitec
 
Oracle Enterprise Manager 13C and Hybrid Cloud
Oracle Enterprise Manager 13C and Hybrid Cloud
jobacle
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
Leighton Nelson
 
Oracle EMC 12 Installation
Oracle EMC 12 Installation
Rakesh Gujjarlapudi
 
Professional SharePoint Solution Deployment with PowerShell
Professional SharePoint Solution Deployment with PowerShell
Matthias Einig
 
Oracle SOA, BPM, OSB, BAM, & B2B 12C
Oracle SOA, BPM, OSB, BAM, & B2B 12C
Rakesh Gujjarlapudi
 
MySQL Administration and Monitoring
MySQL Administration and Monitoring
Mark Leith
 
Mon 106 1200 crowley
Mon 106 1200 crowley
InSync Conference
 
Grid Control
Grid Control
bcole23
 

More Related Content

What's hot (20)

Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Leighton Nelson
 
Enterprise manager 13c
Enterprise manager 13c
MarketingArrowECS_CZ
 
Advanced Shell Scripting for Oracle professionals
Advanced Shell Scripting for Oracle professionals
Andrejs Vorobjovs
 
Database as a Service, Collaborate 2016
Database as a Service, Collaborate 2016
Kellyn Pot'Vin-Gorman
 
Oracle Enterprise Manager
Oracle Enterprise Manager
PebbleIT Solutions
 
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
Kellyn Pot'Vin-Gorman
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAs
Gokhan Atil
 
Weblogic 101 for dba
Weblogic 101 for dba
Osama Mustafa
 
Em13c New Features- Two of Two
Em13c New Features- Two of Two
Kellyn Pot'Vin-Gorman
 
Em13c New Features- One of Two
Em13c New Features- One of Two
Kellyn Pot'Vin-Gorman
 
Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability
Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability
Leighton Nelson
 
Double the Performance of Oracle SOA Suite 11g? Absolutely!
Double the Performance of Oracle SOA Suite 11g? Absolutely!
Revelation Technologies
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
Fred Sim
 
In Memory Database In Action by Tanel Poder and Kerry Osborne
In Memory Database In Action by Tanel Poder and Kerry Osborne
Enkitec
 
Oracle Enterprise Manager 13C and Hybrid Cloud
Oracle Enterprise Manager 13C and Hybrid Cloud
jobacle
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
Leighton Nelson
 
Oracle EMC 12 Installation
Oracle EMC 12 Installation
Rakesh Gujjarlapudi
 
Professional SharePoint Solution Deployment with PowerShell
Professional SharePoint Solution Deployment with PowerShell
Matthias Einig
 
Oracle SOA, BPM, OSB, BAM, & B2B 12C
Oracle SOA, BPM, OSB, BAM, & B2B 12C
Rakesh Gujjarlapudi
 
MySQL Administration and Monitoring
MySQL Administration and Monitoring
Mark Leith
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Leighton Nelson
 
Advanced Shell Scripting for Oracle professionals
Advanced Shell Scripting for Oracle professionals
Andrejs Vorobjovs
 
Database as a Service, Collaborate 2016
Database as a Service, Collaborate 2016
Kellyn Pot'Vin-Gorman
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAs
Gokhan Atil
 
Weblogic 101 for dba
Weblogic 101 for dba
Osama Mustafa
 
Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability
Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability
Leighton Nelson
 
Double the Performance of Oracle SOA Suite 11g? Absolutely!
Double the Performance of Oracle SOA Suite 11g? Absolutely!
Revelation Technologies
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
Fred Sim
 
In Memory Database In Action by Tanel Poder and Kerry Osborne
In Memory Database In Action by Tanel Poder and Kerry Osborne
Enkitec
 
Oracle Enterprise Manager 13C and Hybrid Cloud
Oracle Enterprise Manager 13C and Hybrid Cloud
jobacle
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
Leighton Nelson
 
Professional SharePoint Solution Deployment with PowerShell
Professional SharePoint Solution Deployment with PowerShell
Matthias Einig
 
Oracle SOA, BPM, OSB, BAM, & B2B 12C
Oracle SOA, BPM, OSB, BAM, & B2B 12C
Rakesh Gujjarlapudi
 
MySQL Administration and Monitoring
MySQL Administration and Monitoring
Mark Leith
 

Similar to Oracle grid control setup and usage challenges version5 (20)

Mon 106 1200 crowley
Mon 106 1200 crowley
InSync Conference
 
Grid Control
Grid Control
bcole23
 
Running the Grid on Linux
Running the Grid on Linux
Dan Tervo
 
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Markus Michalewicz
 
Optimizing the Enterprise Manager 12c
Optimizing the Enterprise Manager 12c
Kellyn Pot'Vin-Gorman
 
Installing oracle grid infrastructure and database 12c r1
Installing oracle grid infrastructure and database 12c r1
Voeurng Sovann
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Markus Michalewicz
 
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Osama Mustafa
 
Oracle EM12c Release 4 New Features!
Oracle EM12c Release 4 New Features!
Kellyn Pot'Vin-Gorman
 
Oracle & sql server comparison 2
Oracle & sql server comparison 2
Mohsen B
 
real-application-clusters-installation-guide-linux-and-unix.pdf
real-application-clusters-installation-guide-linux-and-unix.pdf
MitJiu
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013
Markus Michalewicz
 
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
Zahid Anwar (OCM)
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Courtney Llamas
 
Oracle database 12c 2 day + real application clusters guide
Oracle database 12c 2 day + real application clusters guide
bupbechanhgmail
 
Installing your Oracle Software.ppt
Installing your Oracle Software.ppt
MohammedHdi1
 
les03.pdf
les03.pdf
VAMSICHOWDARY61
 
DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)
Gustavo Rene Antunez
 
Kscope Not Your Father's Enterprise Manager
Kscope Not Your Father's Enterprise Manager
Kellyn Pot'Vin-Gorman
 
database-concepts for oracle aasdaasdasadsa
database-concepts for oracle aasdaasdasadsa
deyaamesh1
 
Grid Control
Grid Control
bcole23
 
Running the Grid on Linux
Running the Grid on Linux
Dan Tervo
 
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Markus Michalewicz
 
Optimizing the Enterprise Manager 12c
Optimizing the Enterprise Manager 12c
Kellyn Pot'Vin-Gorman
 
Installing oracle grid infrastructure and database 12c r1
Installing oracle grid infrastructure and database 12c r1
Voeurng Sovann
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Markus Michalewicz
 
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Osama Mustafa
 
Oracle EM12c Release 4 New Features!
Oracle EM12c Release 4 New Features!
Kellyn Pot'Vin-Gorman
 
Oracle & sql server comparison 2
Oracle & sql server comparison 2
Mohsen B
 
real-application-clusters-installation-guide-linux-and-unix.pdf
real-application-clusters-installation-guide-linux-and-unix.pdf
MitJiu
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013
Markus Michalewicz
 
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
Zahid Anwar (OCM)
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Courtney Llamas
 
Oracle database 12c 2 day + real application clusters guide
Oracle database 12c 2 day + real application clusters guide
bupbechanhgmail
 
Installing your Oracle Software.ppt
Installing your Oracle Software.ppt
MohammedHdi1
 
DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)
Gustavo Rene Antunez
 
Kscope Not Your Father's Enterprise Manager
Kscope Not Your Father's Enterprise Manager
Kellyn Pot'Vin-Gorman
 
database-concepts for oracle aasdaasdasadsa
database-concepts for oracle aasdaasdasadsa
deyaamesh1
 
Ad

Recently uploaded (20)

Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025
Safe Software
 
Artificial Intelligence in the Nonprofit Boardroom.pdf
Artificial Intelligence in the Nonprofit Boardroom.pdf
OnBoard
 
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
 
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
 
FIDO Seminar: Perspectives on Passkeys & Consumer Adoption.pptx
FIDO Seminar: Perspectives on Passkeys & Consumer Adoption.pptx
FIDO Alliance
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
Murdledescargadarkweb.pdfvolumen1 100 elementary
Murdledescargadarkweb.pdfvolumen1 100 elementary
JorgeSemperteguiMont
 
SAP Modernization Strategies for a Successful S/4HANA Journey.pdf
SAP Modernization Strategies for a Successful S/4HANA Journey.pdf
Precisely
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
Safe Software
 
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
 
Providing an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME Flow
Safe Software
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
FME for Good: Integrating Multiple Data Sources with APIs to Support Local Ch...
FME for Good: Integrating Multiple Data Sources with APIs to Support Local Ch...
Safe Software
 
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
 
ENERGY CONSUMPTION CALCULATION IN ENERGY-EFFICIENT AIR CONDITIONER.pdf
ENERGY CONSUMPTION CALCULATION IN ENERGY-EFFICIENT AIR CONDITIONER.pdf
Muhammad Rizwan Akram
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
Edge AI and Vision Alliance
 
Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...
BookNet Canada
 
Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025
Safe Software
 
Artificial Intelligence in the Nonprofit Boardroom.pdf
Artificial Intelligence in the Nonprofit Boardroom.pdf
OnBoard
 
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
 
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
 
FIDO Seminar: Perspectives on Passkeys & Consumer Adoption.pptx
FIDO Seminar: Perspectives on Passkeys & Consumer Adoption.pptx
FIDO Alliance
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
Murdledescargadarkweb.pdfvolumen1 100 elementary
Murdledescargadarkweb.pdfvolumen1 100 elementary
JorgeSemperteguiMont
 
SAP Modernization Strategies for a Successful S/4HANA Journey.pdf
SAP Modernization Strategies for a Successful S/4HANA Journey.pdf
Precisely
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
Safe Software
 
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
 
Providing an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME Flow
Safe Software
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
FME for Good: Integrating Multiple Data Sources with APIs to Support Local Ch...
FME for Good: Integrating Multiple Data Sources with APIs to Support Local Ch...
Safe Software
 
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
 
ENERGY CONSUMPTION CALCULATION IN ENERGY-EFFICIENT AIR CONDITIONER.pdf
ENERGY CONSUMPTION CALCULATION IN ENERGY-EFFICIENT AIR CONDITIONER.pdf
Muhammad Rizwan Akram
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
Edge AI and Vision Alliance
 
Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...
BookNet Canada
 
Ad

Oracle grid control setup and usage challenges version5

  • 1. Oracle Grid Control setupand usage challengesJeff HindsDatabase AdministratorTennessee Board of Regents
  • 2. DescriptionThis presentation will concentrate on the technical aspects and concepts of the Oracle GRID technologies and its usage for monitoring Oracle Databases and Application Servers. Topics such as installation, configuration, and usage will be discussed. The presentation will include demonstration materials, technical challenges, open discussions and breaks. This workshop will be divided into three major segments. Will discuss installation, startup and shutdown, and hardware configurations. Will include configuration, security concepts, and agent installation. Will cover monitoring and technical challenges.
  • 3. What is Grid ControlA system management software that delivers centralized monitoring, administration, and life cycle management functionality for the complete Oracle IT infrastructure, including systems running Oracle and non-Oracle technologies.Enterprise Manager offers a single-window solution that allows you to monitor and manage the complete Oracle IT infrastructure from a single console.Robust service-level management functionality within Enterprise Manager Grid Control dramatically improves service levels through rich transaction and end-user performance monitoring and deep diagnostics for multi-tier Internet applications.
  • 4. What is Grid Control (Cont.)Oracle's Grid Control compared to DB ControlDB Control/ConsoleDB Control is closer to the database and most of the times better support for new features.Database control is a web based tool for managing a single Oracle database that is installed on the same box as the database itself. Grid ControlOracle Grid Control you can make a global view of your entire enterprise.Grid Control is a web based tool for managing multiple Oracle databases that can be installed on a separate server and has its own database
  • 5. What is Grid Control (Cont.)For managing lots of databases and application servers (according to Oracle Corporation, preferably in a grid solution) one could use the Oracle Enterprise Manager Grid Control. Can manage multiple instances of Oracle deployment platforms; the most recent edition also allows for management and monitoring of other platforms such as :Microsoft .NET, Microsoft SQL Server, Microsoft Active DirectoryNetAppFilers, BEA weblogicWebSphere Application ServerJBossApplication ServerApache HTTP Serverand others
  • 6. What is Grid Control (Cont.)The architecture of the OEM for Grid Control has three distinct components:the collection agent (Oracle Management Agent or OMA)the aggregation agent (Oracle Management Server or OMS)the repository agent (Oracle Management Repository or OMR)The OMA runs on the target host and collects information on the hardware, operating system, and applications that run on the target. The OMS runs on one or two servers and collects the data generated by the OMAs. The OMS pulls the information from the OMAs and aggregates the collections into the repository. The OMS also acts as the user-interface — by generating web-pages for database administrators to view the status of systems and services. The OMR comprises an instance of the Oracle database that stores the data collected by the OMS.
  • 7. What is Grid Control (Cont.)Graphical View of How OracleGrid Control Works
  • 8. What is Grid Control (Cont.)Enterprise Manager ArchitectureWhile OMS acts as the brain of the Enterprise Manager Grid Control architecture responsible for communicating with Management Agents and a central repository that stores information, Management Agent acts as the hands and legs of a body responsible for collecting information from the monitored targets and transporting them to OMS. And, Management Repository is the repository configured in Oracle Database to store the collected information.
  • 9. What is Grid Control (Cont.)Change is coming to Oracle Enterprise Manager.Current version isOEM 11gNew version is OEM 12cCalled “The Only Complete Cloud Management Solution”
  • 10. Available DocumentsOEL5Complete Steps to Install 11.1.0.1 OMS Using 11.2 Database on 64 Bit RedHat 5 or OEL5 [ID 1130958.1]Grid Control 11g: Required External Components and Versions for Grid Control 11.1.0.1.0 [ ID 1106105.1 ]Oracle Enterprise Manager Grid Control Basic Installation Guide 11g Release 1 (11.1.0.1.0) Part Number E15838-06Oracle Database Reference Guide available at: http://www.oracle.com/technology/documentation/database.html
  • 11. Available Documents (Cont.)NOTE: 1059516.1 - Step by step Installation of 11.1 Grid controlNOTE: 1063112.1 - Grid Control 11g: Example for Installing WebLogic Server 10.3.2 on OEL 5.3 x86_64NOTE: 1063587.1 - Grid Control 11g: Example jdk1.6 0n Linux x86_64 Install for WebLogicServer 10.3.2 and Grid Control 11.1.0.1.0NOTE: 1064441.1 - Grid Control 11g: Database Considerations for the Grid Control 11.1.0.1.0 Repository
  • 12. Available Documents (Cont.)NOTE: 235562.1 - Issues Affecting Automatic Service RegistrationNOTE: 278100.1 - How To Drop, Create And Recreate DB Control In A 10g DatabaseNOTE: 428665.1 - Installation Checklist for Testing Networking Configurations Prior to Installing EM ComponentsNOTE: 433693.1 - Service / Instance Not Registering with ListenerNOTE: 561429.1 - Connections To 11g TNS Listener are Slow.
  • 14. Installation NoteInstallation order for all products:System Required PackagesOracle Database Services and any needed patches and/or CPU updates.Create a database to be used as a repository Install the required version of Java SDK version 1.6.0_18WebLogic Server and required patchesGrid Control ServicesGrid Control Agents on systems to be monitored/managed
  • 15. System RequirementsFor a small environment (< 100 monitored targets), you need following servers parameters:For the OMS: 2 CPUs, 4 GB RAM and 7 GB space excluding the installation which is 5.5 GBFor the Management Repository: 2 CPUs, 2 GB RAM (3 recommended) and 50 GB space
  • 16. System RequirementsThe following or later version of packages for Oracle Enterprise Linux 5, and Red Hat Enterprise Linux 5 must be installed:binutils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3 <--32 bitelfutils-libelf-0.125elfutils-libelf-devel-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-2.5-24 <-- 32 bitglibc-common-2.5
  • 17. System Requirements (Cont.)The following or later version of packages for Oracle Enterprise Linux 5, and Red Hat Enterprise Linux 5 must be installed:glibc-devel-2.5glibc-devel-2.5 <-- 32 bitglibc-headers-2.5ksh-20060214libaio-0.3.106libaio-0.3.106 <-- 32 bitlibaio-devel-0.3.106libaio-devel-0.3.106 <-- 32 bitlibgcc-4.1.2
  • 18. System Requirements (Cont.)The following or later version of packages for Oracle Enterprise Linux 5, and Red Hat Enterprise Linux 5 must be installed:libgcc-4.1.2 <-- 32 bitlibstdc++-4.1.2libstdc++-4.1.2 <-- 32 bitlibstdc++-devel-4.1.2make-3.81numactl-devel-0.9.8.x86_64sysstat-7.0.2unixODBC-2.2.11unixODBC-2.2.11 <-- 32 bitunixODBC-devel-2.2.11unixODBC-devel-2.2.11 <-- 32 bit
  • 19. System Requirements (Cont.)Kernel settings for x86-64 Linux Redhat 5 system:kernel.sem = 250 32000 100 128semmsl 250semmns 32000semopm 100semmni 128shmmni 4096net.ipv4.ip_local_port_range = 9000 65500fs.aio-max-nr = 1048576fs.file-max = 6815744
  • 20. System Requirements (Cont.)Kernel settings for x86-64 Linux Redhat 5 system:kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586
  • 21. System Requirements (Cont.)Add the following lines in the /etc/security/limits.conf file:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile65536If it does not already exist, add the following line to the /etc/pam.d/login file. session required pam_limits.soSet umask to 022
  • 22. Database Requirements Database Initialization Parameterscluster_database= TRUE (Only for Oracle RAC Database)max_commit_propogation_delay = 0 (Only for Oracle RAC Database)compatible = 10.2.0.1.0 or higherremote_login_passwordfile = SHARED or EXCLUSIVEstatistics_level = TYPICALtimed_statistics = TRUEundo_management = AUTO
  • 23. Database Requirements (Cont.)Once the database is installed, Configure the init.oraparameters.workarea_size_policy = AUTOdb_block_size = 8192 or greaterlog_buffer = 10485760 or greaterprocesses = 500 or greatersession_cached_cursors = 200 or greateropen_cursors = 300 or greater
  • 24. Database Requirements (Cont.)Other Parametersinstance_groupsAs described in Oracle Database Reference Guidejob_queue_processes = 10(For Upgrade) If you are upgrading Enterprise Manager 10g Grid Control Release 4 (10.2.0.4) or higher, then ensure that you set the value to 0 before upgrading. And after upgrading, reset it to the original value that existed before upgrading the product.memory_targetAs described in Oracle Database Reference Guidesga_targetAs described in Oracle Database Reference Guide
  • 25. Database Requirements (Cont.)Setting the undo tablespaceBy default the UNDO tablespacedatafile (commonly undotbs1.dbf) may not be aqequately sized for Grid Control's expectations, which is 200MB. To check this value prior to installing Grid Control, use the following query:select file_name,bytes/1048576 from dba_data_files where tablespace_namelike '%UNDOT%';If the value comes back with less than 200, adjust with the following statement:alter database datafile '<filepath_to>/undotbs1.dbf' resize 200M;
  • 26. Database Requirements (Cont.)Listener Registration Validate using the lsnrctl status commandExample output:Services Summary...Service "db11.oracle.com" has 1 instance(s).Instance "db11", status READY, has 1 handler(s) for this service...NOTE: Do not continue until this works for your databases
  • 27. Database Requirements (Cont.)See the following two notes for help with listener registration.Note: 433693.1 Service / Instance Not Registering with ListenerNote: 235562.1 Issues affecting Automatic Service Registration Network Bug 6874286 with host files.If using an 11.2 database beware of a Network bug using hosts files: Bug 6874286Note: 561429.1 Connections To 11g TNS Listener are Slow.
  • 28. Database Requirements (Cont.)Verify connectivity to the databaseMy need to update the tnsnames.ora fileCheck the DBSNMP account in the Database.Make a sqlplus connection to the database using the DBSNMP account. If the account is locked, unlock the account and test connectivity again. Note: The Agent that installs with Grid Control requires this account.Run sql scripts on the database.Run the dbmspool.sql script and utlrp.sql scripts in the database.
  • 29. Database Requirements (Cont.)Remove the Dbconsole/DbcontrolContains the SYSMAN schema that was created when the database was installed. It must be removed before the installation of Grid Control can begin.Run the following to remove the DBconsole from the database. EMCA syntax for 10/11g Database Repository:Set the ORACLE_HOME to the Oracle home of the database.Set the ORACLE_SID to the SID of the database$<ORACLE_HOME>bin/emca -deconfigdbcontroldb -repos dropNote 278100.1: How to Drop and Recreate the DB Control Repository
  • 30. Database Requirements (Cont.)Check and verify environment before Grid Control is installed. Two 32bit OS Packages that are needed in the 64 bit environment as well as the ones that were checked earliercompat-libstdc++-296-2.96-138 (i386)compat-db-4.2.52-5.1 (i386)LD_LIBRARY_PATH should not be set.
  • 31. Middle Tier RequirementsJava JDK version 1.6.0_18WebLogic 10.3.21 –GHz CPU processorMinimum of 1 Gb RAM (2 GB of RAM recommended)8-bit color depth (256 colors) is required for graphical-mode installation
  • 32. Middle Tier InstallationFollow Note 1063112.1 Example for Installing WebLogic Server 10.3.2 on OEL 5.3 x86_64Under the goal section of the note, there is a link to a pdf file showing the GUI installation steps and screens for the WebLogicinstall. To locate the correct file follow steps below.Example command line to start the installaer:$JAVA_HOME/bin/java -d64 -jar /u01/tmp/wls1032_generic.jar
  • 33. Database RepositoryInstall and patch the Oracle Binaries Use the DBCA to create a databaseUse the built-in “General Purpose or Transaction processing” templateUse the “Same Administrative Password” for all accountsUse the Flash Recovery area, set the size to 512MbUse the DBCA to create a database (cont.)Disable ArchivingSet Memory at 350M or moreEnsure that the UNDO tablespace and the TEMP tablespace are autoextensiblein the existing, certified Oracle Database. Moreover, resize UNDO tablespaceto >200M.
  • 34. Database Repository (Cont.)Set/define Init.ora parameters Note: Once these are set, you will need to restart the database for the setting to take affect. SQL> alter system set "_optimizer_distinct_agg_transform"=false scope=spfile;SQL> alter system set log_buffer=10485760 scope=spfile;SQL> alter system set processes = 500 scope=spfile;SQL> alter system set session_cached_cursors=200 scope=spfile;SQL> alter database datafile'/u01/app/ora11gr2/oradata/EMREP/undotbs01.dbf‘ resize 256M;
  • 35. Database Repository (Cont.)Check that fine grained access control is installed.select value from v$option where parameter = 'Fine-grained access control';DeinstallDB Control./emca -deconfigdbcontroldb -repos dropValidate the database and ListenerRemember to run the root.sh and/or allroot.sh scripts as instructed.
  • 36. WebLogic Server InstallationSome notes and tipsOn the Choose Product and Components screen in the installation process, UNCHECK “Oracle Coherence”Can use Sun Java SDK or the Jrocket java for running the WebLogic Server.At the end of the Weblogic install a checkbox selection is presented for quickstart of Weblogic. The run quickstart checkbox should not be checked and Weblogic should not be started, as this will interfere with the 11.1.0.1 OMS Installation. Only the binaries for Weblogic should be installed. Once WebLogic server has been install, it must be patched. See Oracle Note 1063112.1 Grid Control 11g: Example for Installing WebLogic Server 10.3.2 on OEL 5.3 x86_64 for instructions on installing patch WDJ7.
  • 37. Oracle Grid ControlInstallation and setup.Download Grid Control 11.1.0.1 from OTN.http://www.oracle.com/technology/software/products/oem/index.html1.6.0_18 java, and 10.3.2 WebLogic must be installed prior to the installation. Make sure the Database and Listener are started and running.Install 11.1.0.1 Grid Control.Note 1059516.1 Step by step Installation of 11.1 Grid Control shows a graphical representation of the steps during the Grid Control installationThe install guide, Part Number E15838-05, can also be used for step by step installation. Once installed, launch the Grid Control website and make sure it loads.Usually on https://servername.domain:7799/em
  • 38. Grid Control AgentsInstallation NotesVersion 10.2.0.5the OUI (Oracle Universal Installer)a response fileagent deployment Version 11.1.0.1 a response fileagent deployment
  • 39. Grid Control AgentsInstallation NotesInformation from Grid Control server will be requiredManagement Server host and port numberConnection agent passwordHardware requirementsStandalone agent 1024MB physical memory850MB Disk space (not including download file)
  • 40. Any Questions about the setup?
  • 42. Grid Control Start and StopOnce the installation is completed the grid control could be accessed athttp://<server-name>:<port>/em  (the port number is in general 4889. If not, see $ORACLE_HOME/sysman/setupinfo.txt) Commands to START the Grid Control: <Parent_Directory>/db10g/bin/dbstart<Parent_Directory>/oms10g/opmn/bin/opmnctlstartall<Parent_Directory>/agent10g/bin/emctl start agent  Commands to STOP the Grid Control: <Parent_Directory>/agent10g/bin/emctl stop agent<Parent_Directory>/oms10g/opmn/bin/opmnctlstopall<Parent_Directory>/db10g/bin/dbshutNOTE: The dbstart and dbshut commands require the "/etc/oratab" file to be edited to allow auto startup/shutdown.
  • 43. Grid Control Main WindowInitial Screen shows a dashboard of all monitored/ managed services.
  • 44. Grid Control Main Window (Cont.)
  • 45. Grid Control Main Window (Cont.)
  • 46. Grid Control Main Window (Cont.)
  • 48. Grid Control All Targets (Cont.)
  • 49. Grid Control All Targets (Cont.)
  • 50. Grid Control All Targets (Cont.)
  • 52. Grid Control Down Targets(Cont.)
  • 54. Grid Control Host Targets (Cont.)
  • 55. Grid Control Host Targets (Cont.)
  • 56. Grid Control Host Targets (Cont.)
  • 58. Grid Control Database Targets (Cont.)
  • 59. Grid Control Database Targets (Cont.)
  • 60. Grid Control Database Targets (Cont.)
  • 61. Grid Control Target Database (Cont.)
  • 62. Grid Control Target Database (Cont.)
  • 63. Grid Control Database Targets (Cont.)
  • 65. Grid Control Database Target (Cont.)
  • 66. Grid Control Database Target (Cont.)
  • 67. Grid Control Database Target (Cont.)
  • 68. Grid Control Database Target (Cont.)
  • 69. Grid Control Database Target (Cont.)
  • 70. Grid Control Database Target (Cont.)
  • 71. Grid Control Database Target (Cont.)
  • 72. Grid Control Database Target (Cont.)
  • 73. Grid Control Database Target (Cont.)
  • 74. Grid Control Database Target (Cont.)
  • 75. Grid Control Database Target (Cont.)
  • 76. Grid Control Database Target (Cont.)
  • 77. Grid Control Database Target (Cont.)
  • 78. Grid Control Database Target (Cont.)
  • 79. Grid Control Database Target (Cont.)
  • 80. Grid Control Database Target (Cont.)
  • 81. Grid Control Database Target (Cont.)
  • 82. Grid Control Database Target (Cont.)
  • 83. Any Questions about the setup?
  • 85. Grid Control Users and GroupsDo NOT attempt to create Grid users at the database.Permissions issueInterface issuesUse Target Groups to limit accessDefine Target listsAssociate Grid users to Target GroupsHow?
  • 86. Grid Control Users and Groups (cont.)Click on Setup located in the upper right corner of any of the Grid Control Screens.
  • 87. Grid Control Users and Groups (cont.)
  • 88. Grid Control Users and Groups (cont.)
  • 89. Grid Control Users and Groups (cont.)
  • 90. Grid Control Users and Groups (cont.)RolesUsed to group Enterprise Manager system and target privileges, and grant these to administrators or to other roles. Privileges give the administrator rights to perform management actions within Enterprise Manager. Using roles and privileges allows you to manage security across all functional areas of Enterprise Manager.Creating roles is an easy way to grant a predefined set of privileges to a group of administrators. If you change a role, the changes are automatically propagated to all administrators who are assigned that role.Roles can be based on:Geographic location. For example, you can define a role for UK administrators to manage UK systems.Line of business. For example, you can define a role for administrators of the human resource systems.Any other IT model.
  • 91. Grid Control Users and Groups (cont.)AdministratorsDatabase users defined in the Management Repository who can log in to Enterprise Manager to perform management tasks. The breadth of management tasks available in Enterprise Manager depends on the privileges and roles assigned to the administrators.There are two types of accounts:Super Administrator AccountEnterprise Manager is installed with a default super administrator account named SYSMAN. During the installation, you are prompted provide a password for SYSMAN. You use the SYSMAN account for the initial login to Enterprise Manager. The super administrator account cannot be deleted or renamed.The super administrator account can manage all other administrator accounts and set up all administrator credentialsAdministrator AccountAdministrator accounts provide users permission to perform administrative tasks and access administrative information.
  • 92. Grid Control Users and Groups (cont.)Other useful items in the Setup PageNotification Methodsallow you to define different mechanisms for sending notifications. These include e-mail, SNMP traps, or running custom scripts—or all three. Once defined, these methods can then be used with Notification Rules for sending notifications to administrators as a result of alert occurrences.Registration Passwordsset registration passwords to secure Management Agents against any Management Service that uses the central Management Repository.Blackoutsallow Enterprise Manager administrators to suspend any data collection activity on one or more monitored targets
  • 93. Grid Control Users and Groups (cont.)
  • 94. Grid Control Users and Groups (cont.)
  • 95. Grid Control Users and Groups (cont.)
  • 96. Grid Control Users and Groups (cont.)
  • 97. Grid Control Users and Groups (cont.)
  • 98. Grid Control Users and Groups (cont.)
  • 99. Grid Control Users and Groups (cont.)
  • 100. Grid Control Users and Groups (cont.)
  • 101. Grid Control Users and Groups (cont.)
  • 103. Grid Control ReviewThe architecture of the OEM for Grid Control has three distinct components:the collection agent (Oracle Management Agent or OMA)the aggregation agent (Oracle Management Server or OMS)the repository agent (Oracle Management Repository or OMR)The OMA runs on the target host and collects information on the hardware, operating system, and applications that run on the target. The OMS runs on one or two servers and collects the data generated by the OMAs. The OMS pulls the information from the OMAs and aggregates the collections into the repository. The OMS also acts as the user-interface — by generating web-pages for database administrators to view the status of systems and services. The OMR comprises an instance of the Oracle database that stores the data collected by the OMS.
  • 104. Grid Control Review (Cont.)Graphical View of How OracleGrid Control Works
  • 105. Grid Control Review (Cont.)Installation order for all products:System Required PackagesOracle Database Services and any needed patches and/or CPU updates.Create a database to be used as a repository Install the required version of Java SDK version 1.6.0_18WebLogic Server and required patchesGrid Control ServicesGrid Control Agents on systems to be monitored/managed
  • 106. Grid Control Review (Cont.)For a small environment (< 100 monitored targets), you need following servers parameters:For the OMS: 2 CPUs, 4 GB RAM and 7 GB space excluding the installation which is 5.5 GBFor the Management Repository: 2 CPUs, 2 GB RAM (3 recommended) and 50 GB space
  • 107. Grid Control Review (Cont.)For the Middle Tier (WebLogic service)Java JDK version 1.6.0_18WebLogic 10.3.2For Grid Agent on each target serverStandalone agent 1024MB physical memory850MB Disk space (not including download file)
  • 108. Grid Control Review (Cont.)Do NOT attempt to create Grid users at the database.Permissions issueInterface issuesUse Target Groups to limit accessDefine Target listsAssociate Grid users to Target Groups
  • 110. Grid Control SourceOEL5Complete Steps to Install 11.1.0.1 OMS Using 11.2 Database on 64 Bit RedHat 5 or OEL5 [ID 1130958.1]Grid Control 11g: Required External Components and Versions for Grid Control 11.1.0.1.0 [ ID 1106105.1 ]Oracle Enterprise Manager Grid Control Basic Installation Guide 11g Release 1 (11.1.0.1.0) Part Number E15838-06Oracle Database Reference Guide available at: http://www.oracle.com/technology/documentation/database.htmlNOTE: 1059516.1 - Step by step Installation of 11.1 Grid controlNOTE: 1063112.1 - Grid Control 11g: Example for Installing WebLogic Server 10.3.2 on OEL 5.3 x86_64NOTE: 1063587.1 - Grid Control 11g: Example jdk1.6 0n Linux x86_64 Install for WebLogic Server 10.3.2 and Grid Control 11.1.0.1.0NOTE: 1064441.1 - Grid Control 11g: Database Considerations for the Grid Control 11.1.0.1.0 RepositoryNOTE: 235562.1 - Issues Affecting Automatic Service RegistrationNOTE: 278100.1 - How To Drop, Create And Recreate DB Control In A 10g DatabaseNOTE: 428665.1 - Installation Checklist for Testing Networking Configurations Prior to Installing EM ComponentsNOTE: 433693.1 - Service / Instance Not Registering with ListenerNOTE: 561429.1 - Connections To 11g TNS Listener are Slow.Google searchesTrial and error efforts

Editor's Notes

  • #43: Note: May need to use $ORACLE_HOME/bin/emctl start omsif &lt;Parent_Directory&gt;/oms10g/opmn/bin/opmnctlstartall fails to start the service.
  • #69: Connected to the database directly using the Grid Control agent; I was required to provide my DBA level credentials to connect to the specified database instance.
  • #77: View the Alert log for a specified Database Target
  • #78: View the Alert log for a specified Database Target
  • #79: View the Alert log for a specified Database Target
  • #80: View the Advisor information for a Database Target (This example is the Memory advisor)
  • #81: View the Advisor information for a Database Target (This example is the Memory advisor)Able to look at advisor tabs (SGA and PGA)
  • #82: View the Advisor information for a Database Target (This example is the Memory advisor)Able to look at advisor tabs (SGA and PGA)
  • #83: View the Advisor information for a Database Target (This example is the Memory advisor)Able to look at advisor tabs (SGA and PGA)
  • #87: Click on Setup located in the upper right corner of any of the Grid Control Screens.
  • #88: Click on Setup located in the upper right corner of any of the Grid Control Screens.
  • #89: Click on Setup located in the upper right corner of any of the Grid Control Screens.
  • #90: The two groups I have used the most are the Roles and Administration.
  • #94: Notice the Title bar for the Group. The background matches the highest alert status (the Reddish bubble under Hits[% of requests] column).
  • #95: Notice the Title bar for the Group. The background matches the highest alert status (the Reddish bubble under Hits[% of requests] column).
  • #96: Clicked on theReddish bubble under Hits[% of requests] column on the Named Group dashboard. This window displays the alert information screen and alert message information “0% of requests were cache hits”
  • #99: Charts on Specified Group
  • #100: Charts on Specified Group
  • #101: Charts on Specified Group
  • #102: Charts on Specified Group