Wednesday Aug 07, 2013
Friday Aug 02, 2013
By Scott Mcneil-Oracle on Aug 02, 2013
Oracle recently announced new management capabilities for Oracle Database 12c, providing customers with even more enhancements to improve productivity and manageability. The new Oracle Enterprise Manager 12c features are supported out-of-the-box with Oracle Database 12c. So whether you want to take advantage of the new Data Redaction capabilities at the security layer, or whether you want to take a look at some of the heat map capabilities in our Information Lifecycle Management or leverage the new performance management features, such as, Database Operations Monitoring or Enhanced Real-Time ADDM, you can use Oracle Enterprise Manager 12c to manage them all.
These new capabilities can be integrated with your standard monitoring and management that you already have in your environment without having to undertake any additional tools or any additional training. Simply install or upgrade to Oracle Enterprise Manager 12c and Oracle Database 12c and together these two products will let you plug into the Cloud.
Here is a quick summary of all the new Oracle Enterprise Manager 12c capabilities for Oracle Database 12c:
To learn more about all the latest capabilities, be sure to register for our upcoming webcast: Managing Oracle Database 12c with Oracle Enterprise Manager 12c.
Tuesday Jul 16, 2013
By Davewolf-Oracle on Jul 16, 2013
Within the Enterprise Manager UI, users can build sophisticated queries against Enterprise Manager’s configuration management repository to generate reports without writing even one line of SQL. If the Oracle provided Search library does not already contain a matching search a user can build a search to their exact specification completely graphically.
Outside of the Enterprise Manager UI, users can find and run saved searches using the EMCLI in both interactive and the new script mode. When used in a script, configuration search results can be used to drive other lifecycle operations like patch automation and provisioning.
In this article we will take a closer look at the Configuration Search feature using some common real world examples.
Arguably one of the most important configuration items collected by Enterprise Manager is applied patches. Finding the location of applied patches can cause some confusion at first owing to the new target model introduced in Enterprise Manager 12c. Oracle Home is now a separate and proper target with its own configuration collection which includes patch information. This makes great sense as patches are in fact applied to the Oracle Home and not the software running out of it.
The question is how can you figure out which targets ( ie databases ) are using which Oracle Homes? The answer is using relationships. Enterprise Manager 12c now discovers and collects relationships between targets. These relationships include both physical (observed) and logical (inferred from configuration). As an example, all databases running out of a given Oracle Home will have an “Installed At” relationship to its specific Oracle Home target. These relationships can be graphically viewed using the topology viewer available under the configuration menu of all targets. They can also be used when building a Configuration Search when starting with a well known target like database instance.
Find all single instance databases with Advanced Compression option that do not have a patch applied. – Step by Step
Let’s build a configuration search to find all single instance databases with Advanced Compression option that do NOT have a patch applied to their Oracle Home. Since patches are typically specific to a version let’s narrow it down to version 22.214.171.124 databases and patch 14275605. ( Database Patch Set Update : 126.96.36.199.4 )
1. Start by navigating to the Configuration Search Library. Enterprise->Configuration –>Search…
2. Click Create to start building a new Configuration Search.
3. Select Database Instance from the Target Type list of value.
Next we need to narrow the list of databases to those of version 188.8.131.52 and single instance. To do this we will use the target model to choose properties which contain this data so we can filter it further.
4. Click Properties on the Database Instance row.
5. Open the Target Properties and Instance Information folders and Select Property Name, Property Value,Version, Name and Selected as shown.
6. Click OK.
To filter down the results, we enter criteria into the text boxes to the right of the properties.
7. Enter 184.108.40.206 next to Version.
8. Enter ‘Advanced Compression’ for Name and ‘TRUE’ for Selected under Database Options
9. Select ‘Metric Scope’ for property Name and Enter ‘DB’ for value. ( Metric scope can have a value of DB for single instance and RACINST for RAC instances. )
Your search should look something like this:
At any point while you are creating a Configuration Search, you can see how your search is coming along by clicking Search. Doing so at this point will show results similar to the results shown here. ( Note: If you are not interested in seeing the results of a column you can uncheck the property to remove it from the results. )
At this point we need to pull the Oracle Home target into the picture to get at the applied patches configuration information.
10. Click Relationships on the Database Instance row.
11. Choose “Oracle Home” as the Destination Target Type then Click Search. This should result in one relationship type “Installed At”. Select this row and click OK.
We now have something that looks like this:
To add collected patch information from the Oracle Home target we need to use the target model again.
12. Click Properties on the Oracle Home row.
13. Open the “Patches installed in Oracle Home” folder and select “Patch ID” property.
14. Click OK.
15. Enter 14275605 in the text box next to “Patch ID” to narrow the results to this patch.
16. Click Search. You should see something similar to the results below.
But wait, this shows the databases that HAVE patch 14275605 installed. We are after databases that DON’T have this patch installed.
Fortunately we can achieve this result by using the “Advanced Options” capabilities.
17. Click the “Advanced Options” button on the “Patches installed in Oracle Home” row. ( Be sure to select the correct one! )
18. Change the Condition in the resulting dialog box to “NOT EXISTS”. ( The explanatory text shown just happens to use patch search as an example. )
19. Click OK.
Notice the addition of “Condition : NOT EXISTS” on the “Patches installed in Oracle Home” row. This will show targets in which none of the targets matches the criteria. In our case, an Oracle Home may have hundreds of patches applied. Only if none of the patch IDs equal 14275605 will the target be in the results.
20. Click Search.
This time, the results finally display what we are after. That is “220.127.116.11 Single Instance database with Advanced Compression option that do NOT have patch 14275605 applied.”
21. Click ‘Save As’ to save the search with the name “18.104.22.168 SI AC DBs without patch 14275605”.
22. Click OK.
The library now shows our new search. You or any other user can run the search by selecting it and clicking Run. You can modify it by using Edit or make a copy with Create Like to continue to refine it without affecting the original.
Running Configuration Search using Interactive EMCLI
As mentioned at the opening, Enterprise Manager Release 3 now supports the execution of saved Configuration Search from the EMCLI. There are two verbs with which you can run configuration searches: get_targets and run_configuration_search
The get_targets verb has been available since Release 1 but now has an additional switch to specify a configuration search. This results in a standardized result containing the Target Name, Target Type and Status.
Here is an example using the configuration search we just built.
The run_config_search verb generates results exactly as you see them in the results of the configuration search. The results are a little harder to read but the output could be re-directed to an output file for import into something like a document editor or spreadsheet for easier viewing or analysis.
Scripting Lifecycle processes using EMCLI Script mode
Enterprise Manager Release 3 introduced the EMCLI Script mode which is especially effective when performing tasks in bulk or many tasks at once. This mode enables you to create Jython scripts, store them as files and pass them as an argument to EMCLI. For more information on EMCLI see the documentation here.
In this section, we will expand on our previous work to automate the creation of patch plans to automate the application of the missing patch. We will use a python script to retrieve the list of databases without a patch, and then create a patch plan for each database.
As a prerequisite you must create a sample patch plan for a single instance database which has the desired patch ( 14275605 ) added to the plan. We will use this plan to create the others.
The work flow is as follows:
- Retrieve specified patch plan metadata and extract required patch information.
- Get list of databases without the patch applied using a configuration search.
- Create a patch plan for each database.
A zip of the script is available for download here.
Run the script by passing it as an argument to EMCLI:
Here we can see all of the patch plans created by the script plus the sample patch plan “PSU4 Rollout”
Enterprise Manager’s Configuration Search feature is a powerful tool that can be leveraged both inside and outside of the UI. It can quickly and easily provide answers to difficult configuration questions without writing any SQL. When used via through the EMCLI it can be used to dynamically generate a target list which can be used to drive complex and otherwise time consuming tasks in the UI quickly and efficiently.
Configuration Search and patch automation are both features of Enterprise Manager’s Database lifecycle management pack.
For more information on Enterprise Manager’s database lifecycle management capabilities, visit http://www.oracle.com/technetwork/oem/lifecycle-mgmt/index.html
Thursday Apr 11, 2013
By Scott Mcneil-Oracle on Apr 11, 2013
Wednesday Mar 27, 2013
By Courtney Llamas on Mar 27, 2013
When using an enterprise monitoring tool such as Oracle Enterprise Manager 12c, one of the most critical components is notification. Once an alert or issue has been identified, how do you tell the right people at the right time? Most enterprises use e-mail or open a trouble ticket. As you can imagine, no two enterprises are the same when it comes to their tools and processes. Many customers use one of the more common and well known trouble ticketing systems but quite a few use non-standard or custom (homegrown) trouble ticketing systems. Some customers have special routing requirements or corporate standards and have custom applications which handle all emailing functions instead of directly emailing using an SMTP server.
Oracle Enterprise Manager 12c can handle all of these situations by utilizing one of the various notification methods provided: E-mail, 3rd party connectors and advanced notification methods. There are three types of advanced notifications: SNMP, OS Command or PL/SQL. This blog will introduce you to the OS Command and PL/SQL notification methods available in EM 12c and provide an example of using a custom OS script for notifications.[Read More]
Friday Mar 15, 2013
By Anand Akela on Mar 15, 2013
Tuesday Mar 12, 2013
By Scott Mcneil-Oracle on Mar 12, 2013
Join us for a live Webcast to find out about the recently released Oracle Enterprise Manager 12c plug-ins that deliver new capabilities and support for managing database cloud services with schema as a service for extreme database consolidation and quick efficient database cloning through Snap Clone or RMAN Backups. These new capabilities provide an optimum utilization of development and database resources giving customers more flexibility and control during application development, leading to a faster time-to-market for delivering IT services.
Friday Mar 08, 2013
By Scott Mcneil-Oracle on Mar 08, 2013
As we deal with Database as a Service use cases, we often find that consumers do not need dedicated databases of their own. Developers of a home-grown application, for example, might be satisfied with a logical slice of the database. This logical slice, leads us to the concept of Schema as a Service—a new capability offered in the latest release of Oracle Enterprise Manager 12c Release 2 Plug-in Update 1.
Schema as a service is the ultimate and extreme in consolidating multiple schemas in a shared database model. Cloud users can request one or more schemas, with or without seed data, from Oracle Enterprise Manager 12c’s out-of-the-box self service portal. It offers excellent manageability, not only for its fast efficient provisioning, but because administrators only need to manage a small number of databases.
However, consolidation comes at the expense of isolation, because the operating system and database are not isolated among the database consumers. While enabling Schema as a Service, it’s important to isolate the workloads as much as possible to make sure that one user doesn't run away with all the database resources. Administrators can guarantee this does not happen by using Oracle Enterprise Manager 12c’s CPU monitoring capabilities built in to Oracle Database Resource Manager to maintain service levels.
For security, the more consolidated you get, the more concerns administrators have about data isolation and security. Using Oracle Data Vault can help resolve these issues. It is integrated with Oracle Enterprise Manager 12c, and administrators can use Oracle Data Vault to enable fine grain control based on roles and privileges within the database cloud service.
For reporting purposes, metering and chargeback capabilities can be implemented to help IT organizations gain in-depth visibility into resource consumption and expenses incurred with each schema as a service deployment. This is useful for regulatory compliance requirements as well.
Schema as a Service at a Glance:
1. Setting up Platform as a Service Zones
2. Setting up Database Pools
3. Request Settings
5. Profiles and Service Templates
LEARN MORE:Product Info:
Tuesday Mar 05, 2013
Webcast: New Cloud Management Plug-Ins Provide Enhanced Capabilities for Deploying and Managing Clouds
By Scott Mcneil-Oracle on Mar 05, 2013
Join us for this presentation to learn about Oracle Enterprise Manager 12c's recent release of new and updated Management Plug-ins that provide optimum utilization of compute resources, ultimately leading to faster time-to-market for IT services delivery. In addition to providing enhanced cloud management support, the Plug-ins extend Oracle Enterprise Manager 12c's capabilities for Database as a Service (DBaaS) and Infrastructure as a Service (Iaas), as well as introduce new features for Testing as a Service (TaaS).
Sunday Feb 24, 2013
By Sudip Datta-Oracle on Feb 24, 2013
It has been a little more than a year, since we released our first cloud management features as a part of Oracle Enterprise Manager 12c. As customers started adopting our solution for a broad spectrum of workloads including production, QA, and development needs, we gained invaluable experience into the various use cases and requirements. Based on that experience, Oracle has released new and updated Management Plug-ins that precisely address the above requirements, ultimately leading to faster time-to-market for IT services delivery. In addition to providing enhanced cloud management support, the plug-ins extend Enterprise Manager's capabilities for Database as a Service (DBaaS) and Infrastructure as a Service (Iaas), as well as introduce new features for Testing as a Service (TaaS). See "New Plug-in Features" below for additional details.
NEW PLUG-IN FEATURES:
+ Database as a Service (DBaaS):
A sophisticated Database as a Service solution needs to cater to a variety of use cases:
• A developer or a project owner requiring a new database service with or without seed data
• QA requiring a full database refresh for intense load testing
• QA requiring to create multiple clones for functional testing on subset of data
The current release of Oracle Enterprise Manager Cloud Control 12c offers new capabilities and support for managing database cloud services in all the above cases. It comes with out-of-box capabilities such as schema-as-a-service for extreme database consolidation and database cloning through Snap Clone or RMAN Backups. These capabilities provide an optimum utilization of development and database resources, giving customers more flexibility and control in managing the database lifecycle.
While some applications need dedicated databases, small home-grown applications can often share the database instance with other applications. Schema as a Service allows DBAs to consolidate multiple applications in the same database and offer logical slices of database to the end-users such as developers, thereby preventing database sprawl. They can enforce certain performance guarantee to these services by leveraging database Resource Manager, which prevents a particular user over-consuming the underlying compute resources. End-users can therefore request schema services from the self-service application without stepping on one another. Schema as a Service significantly reduces the administrative and maintenance overhead since only a limited number of such databases need to be managed and patched.
Cloning databases got significantly easier with the new plug-in. A new feature called “Snap Clone” really makes it snappy (terabytes of data can be cloned in a matter of minutes). The feature helps clone a database by leveraging the underlying “Copy on Write” technology offered by storage technologies, such as Netapp and ZFS Storage Appliance. DBAs can set up a “test master” database by refreshing a production database and mark the “test master” as the source of functional clones. Self-service users can create multiple copies of the test-master in minutes without consuming additional space beyond what’s needed to make localized updates. This can be really beneficial for applications where the testing is primarily read-only and is limited to a subset of the data. Users can also take backups (snapshots) of their database and “time travel” across snapshots to restore the database to an earlier incarnation in a matter of minutes.
For more involved testing, such as testing production loads with lots of updates, Oracle Enterprise Manager also supports a full clone using the RMAN technology.
The following picture highlights the various use cases of DBaaS that Oracle Enterprise Manager addresses. While each of these have specific applicability, Oracle Enterprise Manager handles all these use cases comprehensively.
+ Infrastructure as a Service (IaaS): Oracle Enterprise Manager Cloud Control 12c has added support for building and managing Infrastructure as a Service clouds based on the latest Oracle VM 3.2.1 release. The updated kernel and enhanced storage management features in Oracle VM 3.2.1 make it an ideal foundation for building a secure, scalable, enterprise-class infrastructure cloud. The newly released Oracle Enterprise Manager Management Plug-ins for Oracle Virtualization and Oracle Cloud provide comprehensive support for setting up the cloud infrastructure, deploying Oracle virtual assemblies and Oracle VM templates, and monitoring and managing the health of the cloud.
+ Testing as a Service (TaaS): Any enterprise application
needs extensive testing before changes are rolled into production.
Testing is a time-consuming process, can take weeks owing to delays in
provisioning the full application stack to run the test on. QA is often
left waiting on IT to provide the infrastructure and platform and
sometimes this wait itself can account for 50% of the total testing
cycle. Currently, no integrated solution exists that handle the
provisioning and testing phases of the overall testing process leading
to significant process delays and poor efficiency.
Oracle Enterprise Manager 12c introduces Testing as a Service, a new cloud platform for delivering automated application testing services. A self-service solution designed for private clouds, TaaS orchestrates the testing process end-to-end by automating provisioning of complete test labs (applications, test tools and assets comprising scripts and scenarios), execution of load and functional tests and rich application monitoring and diagnostics. It also includes a sophisticated chargeback facility and the ability to perform deeper diagnostics in context of testing.
TaaS makes it possible to significantly reduce testing
time and costs without compromising quality, and enables organizations
to be more agile in delivering critical business applications. One can
find more details on TaaS here.
Oracle Enterprise Manager’s cloud management features are also enabled through a set of powerful RESTful APIs, which are summarized in this presentation. These APIs can be consumed from custom or 3rd party orchestration frameworks. In the new release, one can also orchestrate these APIs using an Oracle Enterprise manager provided framework called Blueprints. Using Blueprints, one can orchestrate the provisioning of a multi-layered application (such as the one shown below). One can download the documentation and sample code for the blueprints from here.
+ New Management Plug-Ins: The following new and updated plug-Ins are now available as part of this release. In addition to providing new and enhanced functionality as mentioned above, the plug-ins incorporate numerous bug fixes.
Plug-In Name / Version
*Enterprise Manager for Oracle Database (DB) 22.214.171.124 (new)
*Enterprise Manager for Oracle Virtualization (VT) 126.96.36.199 (new)
*Enterprise Manager Storage Management Framework (SMF) 188.8.131.52 (new)
*Enterprise Manager for Oracle Cloud (SSA) 184.108.40.206 (new)
* New book: Building and Managing a Cloud Using Oracle Enterprise Manager 12c (Oracle Press)
*Cloud Management page on OTN
*Enterprise Manager 12c: Cloud Management Pack for DB Datasheet
*Enterprise Manager 12c: The Nerve Center of Oracle Cloud Technical White Paper
Twitter | Facebook | YouTube | Linkedin | Newsletter
Tuesday Feb 12, 2013
By Scott Mcneil-Oracle on Feb 12, 2013
as leading financial services firm, SquareTwo Financial, talks about maintaining
compliance while increasing IT productivity and performance by replacing
in-house data masking with Oracle Data Masking solution.
Friday Feb 08, 2013
By Scott Mcneil-Oracle on Feb 08, 2013
Gartner recently announced that Oracle Data Masking Pack, part of Oracle Enterprise Manager’s quality management and Oracle Database Security defense-in-depth solution, has been named a leader in the first Magic Quadrant for Data Masking Technology report.
Oracle Data Masking strengths highlighted in the report include:
Oracle Data Masking completely replaces sensitive information such as; names, account numbers, SSNs, financial results, purchasing transactions, etc. in your development, test and QA systems with data that cannot be “reverse engineered” to reveal its original source. This allows production data to be safely used for development, testing, or sharing with out-source or off-shore partners for other non-production purposes. The Pack provides extensive search capabilities to scan enterprise databases for sensitive data discovery based on established data patterns and models.
The solution allows masking of all the related data elements automatically while preserving referential relationships combining the sensitive data columns and associated relationships in an Application Data Model. Oracle Data Masking can detect data dependencies, such as foreign key constraints and replaces sensitive information transparently. This ensures that the referential integrity necessary for applications to work and function properly will continue be in place, even on development systems.
for Security and Compliance
In addition, Oracle Data Masking allows organizations to enforce compliance with regulatory requirements such as; Sarbanes-Oxley, Payment Card Industry Data Security Standards, Health Insurance Portability and Accountability Act, as well as numerous other laws and regulations that restrict the use of actual customer data.
Oracle Data Masking continues to gain strong adoption, check out the latest customers to see how they are benefiting from the solution:
Wednesday Jan 30, 2013
By Scott Mcneil-Oracle on Jan 30, 2013
Read the latest news about Coles Supermarkets, one of Australia's largest grocery chains with more than 100,000 employees and 2,000 stores country-wide. Learn how Coles completely revamped their data warehouse with Oracle Exadata and Oracle Enterprise Manager 12c . The new system improved Coles's processes and critical reporting by as much as 3 to 4x out-of-the-box with a 4 to 6x faster query performance. The result, higher quality of service for the business and for customers during peak seasonal spikes.
Tuesday Jan 29, 2013
By Scott Mcneil-Oracle on Jan 29, 2013
Join us for a live and interactive webcast on how to comply with regulatory requirements and data protection policies by protecting sensitive data in non-production Oracle Databases as well as non-Oracle databases using Oracle Data Masking Pack, a part of Oracle Enterprise Manager 12c quality management and Oracle Database Security defense-in-depth solution. Topics include:
Thursday Jan 24, 2013
By Scott Mcneil-Oracle on Jan 24, 2013
Latest information and perspectives on Oracle Enterprise Manager.
- Data Clone and Refresh (part 1)
- Vote for Oracle Enterprise Manager 12c
- EM Compliance ‘Required Data Available’ flag – Understanding and Troubleshooting
- Test Drive Oracle’s Application Platform as a Service Solution
- New Enterprise Manager STIG Compliance Standards for Oracle Database 11gR2 Now Available
- New TimesTen Plug-in for Oracle Enterprise Manager
- Oracle Private Database Cloud: Defining Database Sizes in the Service Catalog
- Discover and Promote Oracle Homes as EM Targets
- Oracle Database In-Memory Advisor
- Oracle Private Database Cloud REST APIs