1. The Blackboard Academic
SuiteTM and Quest Software
Simplify the Database
Development and
Administration of Your
High-performance
e-Learning Applications
From Blackboard Performance Engineering
and Quest Software
2. BLACKBOARD PERFORMANCE ENGINEERING
Academic IT professionals that work with the Blackboard Academic Suite™ spend a great deal of time
maintaining control over their deployment environments due to constant change. The Blackboard
Academic Suite is an enterprise application supporting several deployment environments running
Microsoft® Windows® operating systems with a Microsoft SQL Server™ database or Red Hat® Enterprise
Linux® and Sun Solaris™ operating systems running with an Oracle® database. There are many factors
that impact the environment including hardware upgrades or maintenance, software upgrades or service
packs, as well as changes in adoption and growth. The database and its underlying code are at the core
of your Blackboard Academic Suite solution. The assignment of managing an enterprise database can be
daunting to database and system administrators alike.
A primary function of a database administrator is to maintain the health and stability of the database,
ensuring optimum efficiency and performance while managing the impact of database changes.
Database administrators are responsible for:
• Installing and configuring databases
• Maintaining the database—managing back-ups, extending data files and storage, adding or removing database
users, auditing, and reviewing the database for security problems
• Installing new software, service packs and patches specifically for the database and testing these installations
before deploying to production
• Imposing standards and procedures for data storage and growth
• Acting as a liaison to systems administrators, analysts, and programmers to add new applications or upgrades to
the database
Quest Software’s Toad® for Oracle and Toad for SQL Server deliver efficient and accurate development
and administration to database and application professionals. Both of these products are the primary
database administration and development tools used by Blackboard Product Development for building
the Blackboard Academic Suite and by Blackboard ASP for day to day maintenance and management of
live, client production systems.
Toad not only automates administration and reporting tasks, but also provides a workflow enabling users
to maneuver from one task to another. This degree of administrative flexibility makes Toad the ideal
software product for database administrators of varying degrees of skills and experience levels.
Toad has evolved for over 10 years and has grown into the most advanced database development and
administration solution on the market. Toad equips database professionals with:
• Greater efficiency when performing daily tasks
• Greater accuracy when writing, debugging, and tuning code
• Greater flexibility when performing many development and administration tasks from a single tool
• Smoother workflow that allows users to move from one task to another easily
• Extensive reporting capabilities that produce quantifiable data and documentation
• Greater access to database expertise through various Toad user communities
The responsibilities of a database administrator can be distributed into daily, weekly, and monthly buckets.
Daily tasks involve general administration and reaction to everyday problems. Weekly tasks involve error
recovery and proactive problem avoidance. Monthly tasks involve reporting, identification of performance
issues, system monitoring, SQL tuning, and reducing the overall costs of database ownership.
3. BLACKBOARD PERFORMANCE ENGINEERING
When it comes to daily administration, Toad provides administrators with a simple graphical interface
that allows administrators to:
• Manage user accounts: create, clone, compare and expire database users; check database user roles and
permissions, and make necessary changes
• Administer tablespaces: create, alter and drop tablespaces; create in another database, create like, export or
rename tablespace, and show tablespace map (Toad for Oracle)
• React to inquiries and issues: examine the operating system and the processes; pinpoint resource-consumptive
database users; manage, trace and kill sessions; provide an explanation of the problem; access expert advice on
problem resolution (Toad for Oracle DBA Module)
• Schedule jobs: determine whether jobs from the previous day have run (Toad for SQL Server)
Toad for Oracle’s Schema Browser.
Weekly tasks involve more complicated processes than daily tasks. Toad simplifies weekly tasks by
allowing database administrators to take a proactive approach to database administration. Database
administrators can:
• Monitor the system: check the operating system and the availability of database instances, monitor the database
and storage, and examine alert log entries (Toad for Oracle)
• Run and monitor backups: utilize native backup with Oracle or use Quest’s LiteSpeed™ for SQL Server product
• Monitor tablespaces: check tablespace status and availability, browse schema, resize, and check log switch
frequency (Toad for Oracle DBA Module)