Quest Software and Toad for Oracle
November 29, 2006
Quest Software recently released version 9.0 of Toad for Oracle, its industry-leading, proven database development and administration tool that increases user productivity and application code quality. Management solutions offered by Quest include application, database, and Windows management. Under the database management family of solutions, the databases include not only Oracle, but SQL Server, IBM DB2, MySQL and Sybase.
Considering just their Oracle-related solutions, Quest offers a wide range of products. The first several products shown below are excellent add-ons to an existing version of Toad or a reason to purchase a more advanced version.
The four product versions of Toad for Oracle (further referred to generically as Toad) are Standard, Professional, Xpert and Suite. A Which one is right you? configuration matrix at http://www.quest.com/toad_for_oracle/configurations.aspx provides an easy means to compare and contrast the versions. Along with the four versions, Quest also offers additional add-on modules, which can be used to augment a particular version. The modules are:
Which type of user are you?
If you dont use or have Toad in the workplace, what are your management tool options? Rely on what Oracle provides? As mentioned in several previous articles, there are pros and cons with that approach. The major pro is cost (i.e., free) but the major con is user interface/functionality (although getting much better). Sadly for Oracle Corporation in terms of revenue stream, its oversight in failing to produce an interface like, well, what Toad is and does, was a huge mistake. What Toad offers in functionality, efficacy and utility is well worth the price in terms of increased efficiency. The bottom line? If you can afford a license, get one. Toad far exceeds anything Oracle has to offer.
If you do have Toad and are under license, upgrade now and take advantage of the new features in version 9.0.
Whats new with version 9.0?
First of all, if you already use Toad (more than likely in the workplace than at home due to its cost), you are going to like the changes Quest made to this highly useful and functional product. From a user interface perspective, one of the main differences between this and older versions is the menu layout. Several menu options have changed position (as viewed from left to right), and getting used to Session>New Connections new place, as an example of something frequently used, will take several iterations of using/selecting before becoming familiar again.
Another menu/user interface difference is how sub-menu options appear. Many have a fly out to the right access path as opposed to being directly accessible under the main menu option.
Overall, the changes are many and conveniently summarized in a couple of places. A short version of whats new is found on the main menu bar under Help (follow the link for New In Toad!).
An even better place is under Help>Online Resources>Get to Know 9.0 (http://toadsoft.com/get2know9/#Menu). The page at this URL offers a comprehensive listing of the new features for version 9.0 (as well as for previous versions).
As far as add-on modules are concerned, their payoff is having a readily available built-in reference library. The Knowledge Xpert options serve as excellent references for PL/SQL and administration. Picking a not so common topic in PL/SQL as an example, what are the differences between types of collections? A few clicks are all it takes to get to the answer.
Another useful feature in the Knowledge Xpert is the error message lookup utility under View>Instant Messages. Although the symptom/cause/action write-up is for the most part the same as what Oracle provides for free in its documentation, having these knowledge references quickly available at hand is very convenient.
The editor/editing functionality has been improved and now includes a feature where code can be rolled up (code folding). Taking a look at the DBMS_RANDOM package (in the SYS schema) is illustrative of this new feature (plus line numbers and syntax highlighting). The procedure named SEED is folded or collapsed in the picture below. For viewing large blocks of code, the ability to collapse a section or two is quite convenient (and something I wish other text editors included).
Is Toad perfect? The answer is no, not by far, and the release notes statistics support this answer. Version 9.0 includes 337 bug fixes in addition to 151 enhancements (with 45 known issues). Release notes are available at http://www.quest.com/toad/relnotes/ReleaseNotes900.htm. Perusing the release notes is yet another way to get an idea of the numerous ways Toad has changed and improved.
Quest Software provides extensive support for its products; either through documentation, online help, publication of whats new and release notes, whitepapers, podcasts, user communities and Flash demos (see http://www.quest.com/toad_for_oracle/demo.aspx as an example).
Of particular note is a page containing links to other Quest/Toad resources (http://www.quest.com/communities/sites.asp). Visit http://www.toadworld.com/ and see for yourself just how extensive the support base is.
Free trials of Toad are available as is a limited-in-functionality freeware version. If you havent experienced Toad to help manage a database and develop application code, you are missing out on what is for all practical purposes the de facto standard database management tool for Oracle. Version 9.0, to include other add-ons, represents a significant upgrade and improvement to an already excellent database management tool.