WELCOME, GUEST
Minimize
Blogger List

Steven Feuerstein Indicates Oracle ACE director status
PL/SQL Obsession

Guy Harrison Indicates Oracle ACE status
Database topics

Bert Scalzo Indicates Oracle ACE status
Toad for Oracle, Data Modeling, Benchmarking
Dan Hotka Indicates Oracle ACE director status
SQL Tuning & PL/SQL Tips

Valentin Baev
It's all about Toad

Ben Boise
Toad SC Discussions

Dan Clamage
SQL and PL/SQL

Kevin Dalton
Benchmark Factory

Peter Evans 
Business Intelligence, Data Integration, Cloud and Big Data

Vaclav Frolik  
Toad Data Modeler, Toad Extension for Eclipse

Devin Gallagher
Toad SC discussions

Anju Gandhi
Toad for Oracle

Stuart Hodgins
JProbe Discussions

Julie Hyman
Toad for Data Analysts

  Henrik "Mauritz" Johnson
Toad Tips & Tricks on the "other" Toads
  Mark Kurtz
Toad SC discussions
Daniel Norwood
Tips & Tricks on Toad Solutions
Amit Parikh
Toad for Oracle, Benchmark Factory,Quest Backup Reporter
Debbie Peabody
Toad Data Point
Gary Piper
Toad Reports Manager
John Pocknell
Toad Solutions
Jeff Podlasek
Toad for DB2
Kuljit Sangha
Toad SC discussions
Michael Sass 
Toad for DB2
Brad Wulf
Toad SC discussions
Richard To
SQL Optimization
  Toad Data Modeler Opens in a new window
Data Modeling
 
  Toad Higher Education
How Hi-Ed Uses Toad
  Real Automated Code Testing for Oracle
Quest Code Tester blog
  中文技术资料库
技术文章
 

Blogs

Toad World blogs are a mix of insightful how-tos from Quest experts as well as their commentary on experiences with new database technologies.  Have some views of your own to share?  Post your comments!  Note:  Comments are restricted to registered Toad World users.

Do you have a topic that you'd like discussed?  We'd love to hear from you.  Send us your idea for a blog topic.


Feb 3

Written by: Johannes
2/3/2009 9:36 AM  RssIcon

By Johannes Ahrends and John Pocknell

This 3-part blog will help you differentiate between what Oracle Enterprise Manager (OEM) offers the DBA compared to Toad DBA Suite for Oracle and how the same tasks are approached using each.
 
Toad DBA Suite for Oracle provides a complete solution for DBAs using Oracle Standard Edition, or in smaller shops where OEM is not being used or as a complementary solution for DBAs using Oracle Database Enterprise Edition and OEM.
 
With the Toad DBA Suite for Oracle, you can improve operational efficiency to lower costs by formalizing database management through a systematic approach that assures maintenance, performance and change. The Toad DBA Suite for Oracle allows you to simplify and automate common database administration tasks and become more proactive in solving database-related performance issues before end users are impacted.  
 
Toad DBA Suite for Oracle is comprised of the following components:
  • Toad for Oracle Xpert Edition (includes Quest SQL Optimizer for Oracle)
  • DB Admin Module
  • Benchmark Factory for Databases (Oracle Edition)
  • Toad Data Modeler
  • Spotlight on Oracle (seat-based license)
The Toad DBA Suite focuses on the database only and addresses three key areas of database administration:
  • Maintenance – managing users, database health checks (including security as it relates to user Oracle accounts and permissions), task automation and scheduling, etc.
  • Performance Management – real-time performance diagnostics, database and SQL optimization
  • Change Management – configuration changes, schema changes and database workload replay testing
Before we continue, it’s worth clarifying what I mean by OEM (for purpose of comparison in this and the following two parts of this blog).
 
The full Oracle OEM Grid Control works to combine all aspects of database, application and infrastructure management in one tool. This leads to several distinct menu structures which make administration of only database-related issues (which most customers are interested in) very complicated.
 
From database startup and shutdown to conversion of a database to RAC, there are tons of hypertext links in OEM Grid Control, which causes problems.
 
OEM Grid Control is based on Oracle 10g and mainly on 10g Release 1. If you want to install it you first need to install Grid Control 10.2.0.1 which is the management server and agent in version 10.2 and the database in version 10.1.0.4. After the upgrade to 10.2.0.4, both the management server and the agent will be 10.2.0.4 aware (note that this is the final version of Enterprise Manager so still no 11g agent). And the database runs on 10.1.0.5 (which to my knowledge is not supported).
 
In this blog, we will focus specifically on OEM or OEM Database Control (for Oracle 10g and above) which hereafter will be referred to as OEM.
 
Now let’s compare some typical tasks using OEM and Toad DBA Suite:
 
Database Maintenance
 
OEM is built to manage databases over a web interface. So each function ends up as a hypertext link on a new webpage.
 
So let’s assume, as a DBA, you want to create a table similar to an existing one:
 
In Toad DBA Suite :  
  1. Open Schema Browser
  2. Click the table tab
  3. Right-click table
  4. Select Create Like
  5. Notice the warning regarding the use of user-named constraints              
         
 
 
In OEM :
  1. Targets (new page)
  2. Databases (new page)
  3. Instance (new page)
  4. Administration (new page)
  5. Schema Tables (new page)
  6. Search (popup page)
  7. Select Schema
  8. Then you select the original table and use “Actions create like” GO.
After specifying the table name you might want to create a duplicate table. But that’s not possible because you are using the same names for the constraints (no warning, nothing). The execution (OK button) gives the error messages “ORA-02264 name already used by an existing constraint”.
 
Now let’s compare how you would look at overviews of your managed databases.
 
It is very common to have more than one database running on the same host. So you might want to have an overview about the structures like datafiles, memory layout, or top sessions.
 
With Toad DBA Suite this is combined in the Database Browser:

  1. Open Database Browser (main toolbar)
  2. Click on your host and use the tabs on the right-hand side. All the above details are shown in various tabs. One screen for ALL databases.
  3. Access to both database objects and schema objects is provided in the navigator on the left-hand side meaning that you no longer need to use Schema Browser as well.
In OEM you first have to select the database again.
  1. Going to “CPU” gives you some information about the top sessions but not about the layout.
  2. The memory layout can be found at databases -> administration -> memory.
  3. The tablespace layout under databases -> administration -> tablespaces.
Yes, everything is available, but keep in mind that you are working with a Web browser so navigation always launches new screens.
 
These are just a few examples which show that:
  1. Yes, OEM provides a lot of the same information as Toad 
     
  2. The navigation is very complex and it costs you lot of time to find the root cause of a problem
     
  3. OEM has database maintenance features which are not available in Toad:
     
    1. Recovery Manager (RMAN) repository (catalog) management
       
    2. Administration of Data Guard (Standby database)
       
    3. Database cloning
       
    4. Streams and advanced replication management
       
    5. Convert to cluster databases
       
    6. Administration of flashback recovery area and archiving
       
    7. Summary Advisor (for management of materialized views)
       
  4. Toad offers several database maintenance functions that OEM does not have (click the links for more information on each function):
     
    1. All features related to data (browse, compare, generate, subset, export/import, report, etc)
       
    2. Manage user accounts without scripts.  
       
    3. Editor (yes there is an interface to iSQL*Plus but that product is no longer supported).  
       
    4. Compare and synchronize schemas (this is available in OEM but only with the add-on Change Management Pack).  
       
    5. Compare objects (users, tables, PL/SQL, tablespaces, etc) including objects on other ODBC compatible DB platforms
       
    6. DBMS Flashback (performs a flash back to a version of the database at a specified wall-clock time or a specified system change number (SCN). Uses the DBMS_FLASHBACK package).
       
    7. Flashback data archive (as this is an Oracle 11g feature it’s not available in the full OEM Grid Control).  
       
    8. Task scheduling – although OEM can enable the DBA to schedule tasks on the server, Toad allows you to schedule many tasks using the Windows Task Scheduler – including schema compare, database health check, script execution, and reporting
       
    9. Task automation – Toad’s AppDesigner lets you sequence a group of tasks such as those listed above and have them run against multiple managed databases rather than have to repeat them independently for each database, resulting in a huge amount of time savings on repetitive tasks. 
       
    10. Database health check (including database security vulnerabilities).  
       
    11. Database and schema reporting
        
    12. Pre-defined RMAN script templates.  
       
    13. Script management
        
    14. And my all time favorite: log switch frequency map

 

Caveats

Quest relies on information from a variety of sources in preparing this document. While every attempt is made to ensure its accuracy, errors or omissions can occur.

In addition, Oracle might make changes to its offering after this document is published, potentially affecting the comparison to Quest’s offering.

Summary

For database maintenance tasks, Toad dramatically increase the DBAs productivity by providing a single, collective view of all managed databases (instead of one at a time) with the ability to drill-down and perform those tasks in a consistent, efficient way. Task automation and scheduling allow many tasks, which are often repetitive, to be executed without the DBAs direct involvement, thus freeing them up to perform other important tasks or processes.
 
OEM still lets the DBA perform some of these tasks, but productivity is significantly slower due to navigational inefficiencies. Plus, OEM offers no opportunity to perform multiple tasks against multiple databases.
 
Look for Part 2 of this blog where we’ll be contrasting Performance Management tasks using Toad DBA Suite for Oracle and OEM.

3 comment(s) so far...


Re: Using Toad DBA Suite for Oracle with Oracle Enterprise Manager (Part 1)

Any time I've spoken to customers using both Quest solutions and OEM, they seem to be very pleased with how quickly and simply they can get the information they need using Quest tools compared to OEM.

By BBoise on   2/3/2009 2:00 PM

Re: Using Toad DBA Suite for Oracle with Oracle Enterprise Manager (Part 1)

Nice piece on the DBA Suite Johannes.

By Amit on   2/3/2009 2:11 PM

Re: Using Toad DBA Suite for Oracle with Oracle Enterprise Manager (Part 1)

Very helpful for our presentations. Thanks Johannes!

By Kuljit on   2/4/2009 3:33 PM
Search Blog Entries
 
Blog Archives
 
Archive
<May 2013>
SunMonTueWedThuFriSat
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
Monthly
May, 2013 (15)
April, 2013 (13)
March, 2013 (10)
February, 2013 (5)
January, 2013 (7)
December, 2012 (6)
November, 2012 (10)
October, 2012 (8)
September, 2012 (6)
August, 2012 (8)
July, 2012 (8)
June, 2012 (12)
May, 2012 (21)
April, 2012 (10)
March, 2012 (16)
February, 2012 (19)
January, 2012 (20)
December, 2011 (19)
November, 2011 (14)
October, 2011 (12)
September, 2011 (17)
August, 2011 (15)
July, 2011 (16)
June, 2011 (13)
May, 2011 (15)
April, 2011 (8)
March, 2011 (21)
February, 2011 (17)
January, 2011 (16)
December, 2010 (13)
November, 2010 (13)
October, 2010 (7)
September, 2010 (15)
August, 2010 (11)
July, 2010 (13)
June, 2010 (12)
May, 2010 (14)
April, 2010 (12)
March, 2010 (13)
February, 2010 (12)
January, 2010 (7)
December, 2009 (10)
November, 2009 (12)
October, 2009 (15)
September, 2009 (18)
August, 2009 (13)
July, 2009 (23)
June, 2009 (14)
May, 2009 (17)
April, 2009 (7)
March, 2009 (14)
February, 2009 (7)
January, 2009 (12)
December, 2008 (7)
November, 2008 (11)
October, 2008 (19)
September, 2008 (14)
August, 2008 (11)
July, 2008 (14)
June, 2008 (19)
May, 2008 (12)
April, 2008 (18)
March, 2008 (13)
February, 2008 (8)
January, 2008 (7)
December, 2007 (5)
November, 2007 (8)
October, 2007 (13)
September, 2007 (13)
August, 2007 (16)
July, 2007 (11)
June, 2007 (6)
May, 2007 (5)
April, 2007 (5)
March, 2007 (8)
February, 2007 (6)
January, 2007 (6)
December, 2006 (5)
November, 2006 (8)
October, 2006 (4)
August, 2006 (3)