Skip to content

DBAzine.com

Sections
Personal tools
You are here: Home » Blogs » Chris Foot Blog » Chris Foot's Oracle10g Blog » 10G OEM Grid Control R2 New Features and Oracle’s Newest Ace
Seeking new owner for this high-traffic DBAzine.com site.
Tap into the potential of this DBA community to expand your business! Interested? Contact us today.
Who Are You?
I am a:
Mainframe True Believer
Distributed Fast-tracker

[ Results | Polls ]
Votes : 3620
 

10G OEM Grid Control R2 New Features and Oracle’s Newest Ace 10G OEM Grid Control R2 New Features and Oracle’s Newest Ace

This is a weird combination of topics. We are currently installing and configuring the latest and greatest release of Oracle’s enterprise-wide monitoring and administration toolset, 10G Grid Control R2. I am very excited about the new features and functionality that this new release provides. Before we get into the nitty-gritty details about the release’s new feature set, I thought I would take one blog to discuss some of the features we are interested in.

The other topic is a quick announcement to let you know that I am Oracle’s newest Ace. A title that I am very proud to have.
Oracle Ace
If you go to the Oracle Ace Home page, you can see the description of the Oracle Ace program. The website states "Oracle has launched the Oracle ACE program, which formally recognizes Oracle advocates with strong credentials as "activists" in that network. Oracle ACEs are technically proficient and eager to share their experience, whether through writing books, articles, or blogs, speaking at events, participating in OTN Discussion Forums…"

This is a title I am proud of. I have been working with Oracle for a long time. I kind of view the Ace title as a validation of my life's work. I am hoping that the Oracle Ace and my Oracle Senior Level Instructor's titles help build my credibility with new and returning visitors to this site. I learned during my teaching career that if the folks you are trying to transfer information to don't trust your technical background or technical expertise, you lose both their attention and their enthusiasm to learn. One of the great benefits I had as an instructor was that I did not teach full time. My duties at the training center were split between teaching and doing day-to-day DBA work for our remote DBA services sister company. I made sure to mention that during class by stating "As soon as were done with this class, I'll being doing this exact set of steps in my office for one of our customers." Note to my ex-students, I actually DID do those things.

When you look at the DBAs who have the title, it's like the "who's who" of Oracle. You have folks like Tom Kyte, Mark Rittman, Ken Jacobs, Jonathan Lewis and Arup Nanda. These are guys that I view as the absolute experts of our profession. Well, now it is the "who's who" and the "who's he". When I found out I was nominated I was a nervous wreck. After I found out that I received the title, I was ecstatic. The Oracle ACE, getting my senior-level Oracle instructor title and winning the Oracle Instructor Quality award are the three greatest accomplishments of my career. I know my blog on DBAZine certainly helped. I would like to thank everyone at DBAZine for all of their help, Steve Clark from Oracle for nominating me and the folks that voted to allow me to join the Oracle Ace ranks.

10G Grid Control R2 New Features
Instead of delving immediately into a feature-by-feature discussion, I thought it might be a good idea to start this series of blogs with a description of some of the features we are interested in here at Giant Eagle. We should have the new release installed and configured in our test environment within the next week. In upcoming blogs, I'll provide you with a step-by-step demonstration on how use the new features. It will be the exact same approach I have taken in past blogs.

Target Groups
R2 allows users to define logical groupings of targets. Administrators are then able to run jobs and tasks across the entire group, as opposed to individual targets as we do in 10G R1. R2 provides a group dashboard that will provide users with the capability of reviewing status information and performing administrative tasks at the group level. The dashboard also provides drill down capabilities to individual targets.

We have applications that consist of multiple database, listener and application server targets. There are times when we need to shutdown all of the targets for a particular application. The grouping feature will allow us to treat the group of targets as a single unit. In addition, it seems to me that grouping the targets may simplify the presentation of multiple targets to the DBA. Like most shops, Giant Eagle DBAs are responsible for all targets for a given application. We intend to evaluate whether grouping all targets for an application simplifies the administrative process.

Execute SQL/Host Commands Across Multiple Targets
You were able to accomplish this in 9iOEM and 10G R1 by creating a job, embedding a SQL statement in it and having it access multiple databases. R2 provides a SQLPLUS like feature that allows a DBA to run SQL against multiple targets in parallel with near real time feedback.

I am often asked to provide information for all databases across the enterprise. Our security department performs audits to verify that we have the correct security patches installed, users that are no longer active are removed from the systems, database users have the correct authorities, etc.. This feature will allow us to quickly provide information from multiple databases. Sounds like a good feature to me.

Adaptive Thresholds
10G R1 allowed adminstrators to set performance metric thresholds. You were able to freeze a set of performance statistics (called a metric baseline) at a particular instant in time. You then defined a threshold percentage of deviation. If the performance statistics exceeded the threshold, 10GR1 would generate an alert that would notify the DBA of the exception.

I never found this feature to be enticing enough to implement in a production environment. We ran tests in our labs to determine if it worked and found that the feature "worked as advertised." But to ensure that the alert was not triggered during peak times, it was necessary for us to capture the statistics to set the baseline during those times of peak activity. As a result, the only time the thresholds were helpful was in comparing peak activity to the peak activity threshold. It was not as useful for non-peak times.

R2 provides adaptive thresholds that make the threshold settings more fluid in nature. The thresholds adapt to changes and usage, which should improve the benefits the feature provides. I'll let you know how it works in an upcoming blog.

SQL Detail/Session Detail Screens
The SQL Detail and Session Details screens have been updated to be more graphical in nature as well as provide more diagnostic information. The explain plans can be shown in a graphical display. This will be one of the first enhancements that we will test here at Giant Eagle.

ASH Reports
Since the AWR, by default, takes snapshots every 60 minutes, performance information could be up to 60 minutes old. As a result, snapshots do not contain enough information to allow administrators to perform analysis on the active workload currently being performed in the database system. Oracle10g R1 contained a new internal utility, called Active Session History, to provide administrators with access to current performance information.

Active Session History samples data from the V$SESSION dynamic performance table every second and stores the information in V$ACTIVE_SESSON_HISTORY. The information contains the events for which current sessions are waiting. The information pertains to active sessions only; information from inactive sessions is not recorded. The view contains one row per active session for each one-second sample. Administrators were able to access V$ACTIVE_SESSON_HISTORY as they would any other V$ dynamic performance table.

R2 contains a panel that allows administrators to generate ASH statistics reports. The report allows a DBA to view ASH statistics, including top SQL, top sessions, top waits, for any time period that has a set of corresponding statistics stored in the repository (default 1 week). This historical information will help administrators finally answer questions like, "My program ran long two days ago; can you fix it?"

Root Cause Analysis Functionality
R2 provides a new wizard-like feature that helps administrators drill down through diagnostic information until they find the root cause of a problem. I am VERY interested in evaluating this feature and will let you know the results as soon as we have them. Oh, one last thing… Oracle isn't trying to replace us with their administrative tools, they are just trying to simplify our jobs and reduce the amount of time we spend debugging problems.

Enterprise Reporting Features
Yahoo! (no, not the search engine..) I was just very excited when I found out that R2 contains an Enterprise Reporting tool. Oracle describes the feature as providing "Easy-access out-of-box reports for all Oracle components, reports on configuration, performance, service level, and audit".

The Enterprise Reporting feature is a graphical, report generation tool that allows users to create reports using any data that is stored in the Management Repository. The reports can be secured using the tool's secure publishing features. One of the first enhancements we will be testing.

SQL Access Advisor Enhancements
A few weeks ago someone asked how they could run the SQL Access Advisor on a single SQL statement. I showed them a way that unfortunately, wasn't straightforward or simple. R2's new single statement tuning feature allows administrators to quickly and easily tune a single SQL statement.

Automatic Segment Advisor
Administrators using R1 that wanted to activate the segment advisor to identify wasted space (and candidates for online segment shrink operations) were forced to manually run the Segment Advisor. R2 proactively idenfifies segments that have significant wasted space due to data fragmentation. As a result, manual execution of the Segment Advisor will only be needed during rare situations. For more information on the Segment Advisor please turn to my blog titled "The 10G Segment Adivisor".

Host Management
R2 improves Grid Control's ability to administer and monitor hardware platforms by providing file-level monitoring, remote command operations and remote file editing. Here's my personal opinion - the more non-Oracle administrative functions 10G Grid Control provides, the better off we are as administrators. If I can edit files, perform remote shell commands, etc.without leaving 10G Grid Control, why would I leave 10G Grid Control? I don't want to switch to different tools when I am administering an Oracle environment. An environment that includes a database AND an operating system.

Enterprise Storage Reports
R2 reports on disk allocation, disk utilization and roll-ups by location, line of business, application and vendor. Giant Eagle has many terabytes of disk currently allocated to the Oracle environment. In addition, we have just received another 10.2 terabytes of disk for our newest data warehouse, affectionately known as "Baby Huey". Any feature that allows us to better understand our disk allocations will generate a lot of interest here.

Monitoring Support for Non-Standard Targets
R2 now supports network devices and non-Oracle middleware. This includes performance and availability monitoring, reportting and customizable alerts.
This could be fun. I can't wait to call one of our network geeks and tell them that one of their load balancers is offline. Their response to that question alone would be worth the effort it takes to install and configure this feature.

Collaboration Suite Management Features
I will be spending some dedicated time testing and blogging on this new feature set. We currently have a complex Collab Suite environment that includes multiple (numerous may be a better term) Application, Collab Suite, Portal and OID servers. You look at the data flow diagrams between these servers and you feel a little queasy. I am hoping that the new Collab Suite management feaures help to simplify this environment's administration and monitoring requirements.

Summary
Once again Oracle has provided me with a lot of interesting features that I can blog about. As I stated a few times in past blogs, we all must learn to effectively use 10G Grid Control to monitor and administer our environments - it is the future of database administration.


Monday, December 12, 2005  |  Permalink |  Comments (3)
trackback URL:   http://www.dbazine.com/blogs/blog-cf/chrisfoot/blogentry.2005-12-10.1482634220/sbtrackback

Congrats Sir

Posted by amansharma81 at 2005-12-18 12:55 AM
Heartiest congrats to you sir on being a part of Oracle Ace.I love your articles.Keep up the good work and wish you all the best and good luck.
Congrats once again.
best regards
Aman Sharma

thanks !!

Posted by saaya at 2006-08-16 04:24 AM
We are migrating from GC R1 to R2. Your this blog helped me a lot to come up with comprehensive document for GC R2 against GC R1. Can you provide some more inputs may be in depth covrage rtegarding how things are different in R2?

thanks
Saaaya
 

Powered by Plone