Toad for Oracle
Version 10
Revised: October 7, 2009
Review the following sections for updates in this release and new features:
In All Toad Editions:The release of Toad® for Oracle 10 brings an array of new features, not least of which is Unicode support. For full details and other ways to learn Toad, see the Release Notes and the built-in Help (press F1).
This page provides a quick walk-through of some of the features introduced in Toad for Oracle 10. Links to video walk-throughs are provided where available. In addition, new videos are often being added to the Video Page at Toadworld where you can also find videos from previous versions.Furthermore, you can find details of the various Toad Editions and additional products included in them at Quest Software's Toad for Oracle product page.
Note: This overview was created using Toad BETA release version 10.0.0.30. As such, some descriptions may vary slightly from the final release.
Return to Contents
Toad now supports Unicode. For people already using Unicode-enabled databases, this should be a seamless transition.
Note: Some Oracle features are not Unicode-enabled, or have specific Unicode requirements to function. Please see your Oracle documentation for information about these features.
There is an online video tutorial for this feature. This video opens a new browser window and requires an internet connection.
Set the language dropdown to PL/SQL and then click the Edit Language button.

Click the Parser tab and select Any Name.
Add (?r) to the beginning of the "Any name" parser rule:

Return to Contents
Actions can now accept parameter files. They are in INI format. Right click on an Action/App in Automation Designer and choose "Create Parameter file" to build an INI file based on the current Action properties. It will create property=value pairs for the things which can be overridden. This parameter file can then be used in the Automation Designer ('Run with parameter file') or on the command line by using a pipe to separate the Action/App name from the filename. For example:
toad.exe -a "App->Export Dataset1 | c:\data files\exportDataset1.ini"
You will know which Actions can generate/read an INI file by whether or not the 'Create parameter file' popup menu item in Automation Designer is enabled.
Here is a sample section from an INI file which shows an Execute Script Action:
[47]
Name=Execute Script1
Type=Execute Script
ItemCount=2
Item0=c:\try1.sql
Item1=c:\try2.sql
Output=1 {1=SingleFile, 2=SeparateFile, 3=Clipboard, 4=Discard}
Output Location=C:\some folder\output.txt
ConnectionCount=2
Connection_1=mlerch@ora10gr2.world
Connection_2=scott@ora2gr2.world
[47] is an internal identifier. "Name" and "Type" are only for your use, to find your Action within a longer App INI file. Each Actions INI section will be unique to that Action, and in the case of things like enumerated types, will include explanatory notes embedded within the line itself. In this example of 'Execute Script,' two connections are specified. This will override the bound connection of the Action. If that line wasn't there, the bound connection would be used.
The order of precedence for which connections get used:
Return to Contents
Altering a Type in the Schema Browser now loads the object in the Editor.
If you would like to see an item by item breakout of changes in the application data folder options from 9.7 to 10, click here.
Return to Contents
Return to Contents
In addition to the following information, there is an online video tutorial for this feature. This video opens in a new browser window and requires an internet connection.
The ER Diagram has been expanded in Toad 10. This functionality is based on, and works with, the Toad Data Modeler. Toad's ER Diagrammer is not meant to be a modeling tool, but it can help you visualize complicated database structures.
You can now see the objects included referentially when you add objects using Referential Integrity:
In addition, you can now subdivide your diagram into multiple workspaces.
Separate objects into categories, and color code them, and add Model information to the diagram.
Return to Contents
In addition to this information, there is also an online video for this feature. This video opens in a new browser window and requires an internet connection.
If you would like to see an item by item breakout of changes in the grids from 9.7 to 10, click here.
Grids now share a single popup menu.

Grids can be grouped by a column header by dragging the header into the Group By area at the top of the grid. This feature can be toggled on the right-click menu.

Grids that had special functionality now have an upper toolbar containing that functionality, as in the Rebuild Multiple Indexes grid.

You can check or uncheck all boxes in a grid column by right-clicking in the column header and selecting the appropriate option.

Single Record View is now part of the Navigator toolbar.

You can bookmark one location in the grid and return to it later. Put your cursor in the row you want to bookmark and click the bookmark button on Navigator toolbar.

To return to the bookmark, click the Goto Bookmark button on the same toolbar.

Show/Hide columns with the Quick Column Customization drop down in the upper left.

Return to Contents
The licensing structure has been changed to support one key for all products in a Toad Edition. If you are upgrading your version of Toad, old license keys are still supported.
Return to Contents
Return to Contents
Now stored in NetworkConnections.dat rather than Toad.ini. It is also encrypted using the same method as the connection information, and tied to the logged in user.
Return to Contents
Return to Contents
Return to Contents
Return to Contents
Perform keyword searches against the Toad help file.

Return to Contents
Return to Contents
Return to Contents
From the Schema Browser | Tables page, right-click and select Add | Trigger/Sequence Pair and then enter the required information:
Double-check the SQL created, make any required changes, and then click OK.
Once the sequence/trigger pair is set, you can highlight columns populated by it by doing the following:
From View | Toad Options | Schema Browser - Visual, select Highlight columns populated by sequence/trigger pair.
Return to Contents
An online video tutorial is also available for this feature. This video opens in a new browser window and requires an internet connection.
Return to Contents
A new migration tab is added to the initial startup wizard to migrate your existing application data from a previous installation of Toad. Upon startup, Toad will attempt to detect the application data paths of previously installed versions. If one is found, it will select the most recent installed version and give you the option of migrating data files from that installation to the current installation. It will also provide the option of specifying a custom location, or the option to skip the migration and perform a clean install.
Return to Contents
Variables can now be added within definition filenames in several of the Compare and Generate windows. For example %DATEFILE% and %TIMEFILE% can be used to stamp the date and time of creation (These are included in the default filename). Other user-defined variables may also be added.
Return to Contents
Return to Contents
Enhanced data generation ability can now create more realistic data. Generators were added to create various address, geographical, personal, and business data formats. Also included is the ability to reference a foreign field, a hard-coded value, and the ability to enter a custom SQL statement. Straight random and Unicode data are present.
An online video tutorial is also available for this feature. This video opens in a new browser window and requires an internet connection.
Internal: This will create a script with "n" INSERT statements per table (depending on the individual table's settings). An option is also available to commit every "x" rows.
Caution: This will create a very large SQL script, which will take longer to execute, but does not require any packages installed on the database server.
TOAD_DATAGEN: This will use a TOAD-specific package to generate data on the server. The advantage is that this will generate a much smaller SQL script, and will perform faster.
Note: You will need to install the TOAD_DATAGEN package through Server Side Object Wizard in order to use this feature. This package can be installed locally, or in the global TOAD schema.
Right-click and select Generate Data.

Click on a table or column node and set options specific for that node. All options must be set individually, although the actual generation can be done all at one time.


Return to Contents
Return to Contents
Return to Contents
Return to Contents
Options | Instance Manager - has now been integrated into the Instance Manager window. For example, the grid now includes checkbox columns in each server row to select servers to monitor or alert when down.
Return to Contents
© 2009 Quest Software, Inc.
ALL RIGHTS RESERVED.
This document contains proprietary information protected by copyright. The software described in this guide is furnished under a software license or nondisclosure agreement. This software may be used or copied only in accordance with the terms of the applicable agreement. No part of this guide may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose other than the purchaser’s personal use without the written permission of Quest Software, Inc.
The information in this document is provided in connection with Quest products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Quest does not make any commitment to update the information contained in this document.
If you have any questions regarding your potential use of this material, contact:
|
Quest Software World Headquarters LEGAL Dept 5 Polaris Way Aliso Viejo, CA 92656
Web site: www.quest.com Email: legal@quest.com |
Refer to our web site for regional and international office information.
Quest, Quest Software, the Quest Software logo, AccessManager, ActiveRoles, Aelita, Akonix, AppAssure, Benchmark Factory, Big Brother, BusinessInsight, ChangeAuditor, ChangeManager, DeployDirector, DirectoryAnalyzer, DirectoryTroubleshooter, DS Analyzer, DS Expert, ERDisk, Foglight, GPOADmin, Imceda, IntelliProfile, InTrust, Invirtus, iToken, I/Watch, JClass, Jint, JProbe, LeccoTech, LiteSpeed, LiveReorg, LogADmin, MessageStats, Monosphere, NBSpool, NetBase, NetControl, Npulse, NetPro, PassGo, PerformaSure, Quest Central, Quest vToolkit, Quest vWorkSpace, ReportADmin, RestoreADmin, SelfServiceADmin, SharePlex, Sitraka, SmartAlarm, Spotlight, SQL LiteSpeed, SQL Navigator, SQL Watch, SQLab, Stat, StealthCollect, Storage Horizon, Tag and Follow, Toad, T.O.A.D., Toad World, vAutomator, vControl, vConverter, vFoglight, vOptimizer Pro, vPackager, vRanger, vRanger Pro, vSpotlight, vStream, vToad, Vintela, Virtual DBA, VizionCore, Vizioncore vAutomation Suite, Vizioncore vBackup, Vizioncore vEssentials, Vizioncore vMigrator, Vizioncore vReplicator, Vizioncore vTraffic, Vizioncore vWorkflow, WebDefender, Webthority, Xaffire, and XRT are trademarks and registered trademarks of Quest Software, Inc in the United States of America and other countries. Other trademarks and registered trademarks used in this document are property of their respective owners.
The information in this document is provided in connection with Quest products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Quest does not make any commitment to update the information contained in this document.