I quickly made a resuirement list which we will be using to evaluate the shortlisted tools.
 
here is the list. ( maybe this can help other dba's or maybe any suggestions to add something )
 
  1. Requirement list

Security management

  • create users,roles,privs
  • Copy users
  • Delete users, roles, privs
Reorganisation
  • Make scripts to reorganise tablespaces, tables, indexes, automatically when needed.
  • Notify when reorganisation is necessary.
Space management
  • See and manage the use of datafiles within a TS
  • See the use of tablespaces: fragmentation, users, …
  • Monitor the free space and notify when there will be trouble throwing extents.
Object Management
  • Create, alter, drop objects
  • Truncate tables
  • Import/export utility
No Partition Management
No scheduling ( own scheduler )
 
Comparison
  • comparing schemas/init.files/objects/user roles
  • Difference between databases : make scripts to set them equal in data or in structure.
Capacity planning
  • Follow the grow of the database and predict further growth.
Performance management
  • See the n heaviest processes on the database. ( + sql )
  • See locks
  • Extensive tracing
  • Scan databases on a regular base
  • Detect problems in time
  • Either solve the problem automatically or make a script to solve it
  • Benchmarking ( before and after changes to see the performance gain )
user interface
  • Graphical
  • All databases manageable from within 1 screen
  • List of tnsnames.ora with auto-storage of used usernames ( cfr. toad )
extra points
  • No performance loss while monitoring DB
  • Interactive wizards
  • Intuitive and efficient GUI

Reply via email to