
Toad® for IBM® DB2®
Beta Version 4.5.0.722
Beta Release Notes
June 25, 2009
| Third Party Known Issues | ||||
| System Requirements |
Toad for DB2 is a database development and administration solution that provides productivity features for rapidly creating and executing queries, automating database object management, developing SQL code, and instant access to DB2 expertise.
Developers and administrators have access to a community of users, peers, and experts to help solve development and administration issues and assist in developing applications and feedback for improving Quests products.
All of this comes with the backing of Quest Software, a healthy and growing corporate entity that can provide the necessary training, support, and superior customer service demanded by IT management.
The Toad for DB2 4.5 Beta will be introducing new features, enhancements and fixes throughout the Beta cycle.
Optional Beta component downloads are available here!
For a description of resolved customer issues resolved in this release, see Resolved Issues and Enhancements.
Click to review enhancements in the following areas:

The startup code has been optimized and the result is a much faster startup time, especially for a “warm restart”.
The memory footprint has been reduced by optimizing the code and reducing the number of assemblies loaded.
The editor has been optimized to provide better support for medium to large scripts. Both the load time and memory footprint for loading scripts that are approximately 10 MB has been greatly improved.
Script output has been optimized to spool much faster and use less memory, especially in cases where large amounts of output are generated.
Many options that used to be managed in the Options window are now saved automatically when you close Toad. This allows increased consistency from session to session.
Toad includes new skins, such as Office 2007 and a true Default skin that better matches the standard Windows look-and-feel.





This release includes enhancements to the following areas of database administration:











Additional Toolbar buttons have been added to the connection Manager to increase usability.





You now can only invoke the wizard with a right-click context menu to migrate the objects that you have selected. (We have removed the main menu Tools | Migration option.) Since you will be invoking the wizard with objects, we have removed the wizard's old 'object filter' page.
The Migration Wizard no longer performs a compare and sync, but it will generate a migration script. If you wish to perform an object compare and sycn, you can use our new right-click context menu "Compare object". Since we are no longer performing a compare and sync in the Migration Wizard, you can no longer select "Empty Database" as your target connection type. You just need to select the target LUW Database or z/OS Subsystem.

This is the old filter page (appeared in previous releases of Toad DB2) that is no longer needed and no longer displayed in the Migration Wizard:

The Migration Wizard has several new options. The old option 'Force drop of any existing objects' has been renamed to 'Include DROP statements. If this option is selected the generated target script will contain DROP statements to drop the objects before they are generated. The 'Process multiple object levels' option is new. If unchecked only one level of dependent objects will be analyzed and migrated. If this option is checked multiple levels. for example, dependents of dependents will be analyzed and migrated.

Now in this Beta, if you are migrating a table Toad will automatically identify Indexes and triggers on that table and include them on the "Review Objects" panel.
The transformation Rules panel has been changed as it now pre-fills in target values with source values.

Since the Migration Wizard is no longer performing a compare and sync, if target objects already exist we will not be generating alter statements on those objects. The conflicts tab will display objects that already exist on the target. You can continue to generate the script or go back in the wizard and create a transformation rule that will get you around the conflict.


























You can always send scripts to the SQL Editor for execution or execute them in the command window as shown below:












REORG statement generation uses the following options. Certain attribute changes, such as tablespace storage attributes, will not take affect until a REORG is executed. In these cases Toad will generate the necessary utility statement regardless of the 'Execute Reorg' option value.


















This release includes enhancements to the following query development functionality:








Default Editor Result sets display







Script Restart-ability



Remote Server side script execution for DB2 on LUW









The Log file will contain success/failure messages as shown below.

With the new Toad DB2 LUW Beta Remote agent installed you can modify the QcExec.ini file to target where you want the log files to be placed by specifying a LogPath value.

SQL Scalability testing for DB2 on LUW

Batch JCL Job execution for DB2 on z/OS scripts







None at this time
The following is a list of issues addressed and enhancements implemented in Toad for DB2 4.5:
|
Feature |
Resolved Issue |
Change Request |
Beta Drop |
| View Editor | Column Validation now occurs when creating or altering a view |
ST#42965 CR#228913 |
4.5.0.206 |
| z/OS Utilities | Extended alter and Migration scripts now generate z/OS utilities per tablespace (instead of per table) where applicable |
ST#42745 CR#227143 |
4.5.0.206 |
| Editor | Send to Editor -> As Script will now display the Results tab as the default tab |
ST#42939 CR#228649 |
4.5.0.206 |
| Migration Wizard | Toad is now saving and using the directory settings for migration Scripts/Reports | ST#43113 | 4.5.0.206 |
| z/OS Component Install | Now supports WLM environment names up to 32 characters in length | ST#53146 | 4.5.0.206 |
| LUW Database Partition Group - Redistribute | You will obtain a Null Reference exception Error when right click on an LUW Database Partition Group and select Redistribute. | ST#58004 | 4.5.0.251 |
| Data Compare | Clicking Tools->Compare->Data Compare or right-clicking on a Table and selecting 'Data compare' causes BaseException | ST#58022 | 4.5.0.251 |
| LUW Tablespace Transfer Ownership | A message box will show an internal message when you select an LUW Tablespace and select 'Transfer Ownership' from the right-click context menu. | ST#58070 | 4.5.0.251 |
| Options - Job Management | Clicking on Options - Job Management raises a FileLoadException | ST#58017 | 4.5.0.251 |
| Options - Editor - Formatter Management | Error occurs in Options page "Editor" > "Formatter" raises a DirectoryNotFoundException | ST#58189 | 4.5.0.251 |
| Tools - Administer - Job Manager | Clicking on Tools - Adminster - Job Manager raises a FileLoadException | ST#58019 | 4.5.0.251 |
| File | Open | If you migrate settings from a previous version, then opening a SQL file throws exception | ST#58439 | 4.5.0.251 |
| Extra SQL Tuning Menu Item | An extra 'SQL Tuning' Menu item is displayed in the Tools | Quest Tools menu. This should not be display | ST#58145 | 4.5.0.251 |
| Prompting to save Documents | The save prompt is not being displayed when un-saved documents are closed individually. Please save your documents manually to ensure your changes are kept. | ST#57803 | 4.5.0.251 |
| LUW Alter Event Monitor | The Alter Event Monitor GUI will generate a DROP and CREATE script when no modifications are made to the event monitor definition. | ST#58007 | 4.5.0.307 |
| z/OS Subsystem Threads tab | Issue with the 'threads' tab on a v9 z/OS subsystem when there are a lot of active threads | ST#59985 | 4.5.0.351 |
| z/OS Components | Warning messages are now displayed when the Quest z/OS components are not installed and features requiring those components are invoked. | ST#58377 | 4.5.0.351 |
| Database Browser | Retain schema in the browser per object types. Now when you switch between object types the schema filter will remain unchanged per object. | ST#57380 | 4.5.0.351 |
| Database Browser | Ability to list all objects in the database explorer. | ST#57692 | 4.5.0.351 |
| Table Editor | You can now specify XML column data types for DB2 on z/OS v9 | ST#57443 | 4.5.0.351 |
| Data Grid | For DB2 on z/OS data, blob and for bit data should optionally be viewed as EBCDIC | ST#42077 | 4.5.0.351 |
| LUW Space Management | Add option to display space information in KB, MB, GB | ST#54869 | 4.5.0.351 |
| z/OS Table Properties | The Check Pending value should be displayed on the z/OS Table Properties tab | ST#54052 | 4.5.0.351 |
| z/OS Universal Tablespace | The Create editors for z/OS tables and indexes needs to support Universal Tablespaces for DB2 z/OS v9 | ST#56740 | 4.5.0.351 |
| Stored Procedure Output | Toad does not display the precision and scale when displaying the output of a Stored Procedure call that returns a decimal with precision and scale | ST#59461 | 4.5.0.351 |
| Exporting Timestamp Values | The Export wizard was not keeping the precision (milliseconds) of exported timestamp column values. Note that all file types now, except Excel, will keep the timestamp precision values when exported. | ST#60104 | 4.5.0.368 |
| Groups and Users | An error will occur when you attempt to generate a script for a new Group or User. | ST#60294 | 4.5.0.368 |
| z/OS Index Creation and Runstats | During the creation of an Index, when a lower case index name is entered, the generated RUNSTATS statement will fail because the index name in that statement is escaped. | ST#58504 | 4.5.0.368 |
| Extract DDL | On a z/OS Version 9 compatibility mode system, Toad will throw an error you will use Extract DDL to create a script. | ST#60739 | 4.5.0.419 |
| Data Compare | Several issues have been addressed and this is ready for Beta testing. | NA | 4.5.0.419 |
| Database Browser | Duplicate 'Dependencies' tabs appear on the right-hand-side for LUW Tablespaces | ST#60674 | 4.5.0.521 |
| Runstats | When you are creating a Table, a RUNSTATS statement is not being generated, even though the option to have that generated is checked. | ST#60985 | 4.5.0.602 |
| Extract DDL | With DB2 on z/OS - when you invoke extract DDL and you specify options that will cause the DDL for a Database to be generated, you may see an assertion message box. To get around this for now, please click the 'ignore' button on that box. | ST#62330 | 4.5.0.602 |
| Compare Object | With DB2 z/OS when you compare several tables on the same subsystem and perform a Schema mapping Toad might indicate that tables are equal when there are some differences. | ST#62119 | 4.5.0.602 |
| Compare Object | When comparing objects on DB2 z/OS on the same subsystem in different tablespaces and the tablespace name is mapped, the generated sync script may include a drop of the tablespace but not all tables will be of the source tablespace will be recreated. | ST#63259 | 4.5.0.687 |
| LUW Alter Tablespace | When extended altering an LUW tablespace that only contains empty tables, the generated alter script will not contain the necessary statements to recreate all of the empty tables. | ST#63210 | 4.5.0.687 |
| Query Builder | Indicators for notes created on relationships in the Query Builder and in ER Diagrammer are not showing. | ST#52943 | 4.5.0.687 |
| LUW command execution | Toad was automatically binding LUW packages necessary for DB2 Command execution. Toad now will also grant access to those packages so all users with proper DB2 authority may execute DB2 LUW commands within Toad. | CL#729796, ST#42690, ST#64055 | 4.5.0.722 |
| Version Control | This CR applies only if you are using version control. The incorrect source may be checked into version control when you alter an objects and send the alter script to the SQL Editor and execute it in the SQL Editor. | ST#64052 | 4.5.0.722 |
| Database Browser Notes | Currently, no option exists that allows the user to remove notes on objects in the Database Explorer. | ST#52941 | 4.5.0.722 |
The following is a list of issues known to exist at the time of the Toad for DB2 release.
|
Feature |
Known Issue |
Defect ID |
| LUW Nicknames | Toad supports scripting, creation and alteration of Nicknames that are based on DRDA type wrappers only in this release. | N/A |
| Tools Knowledge Xpert | The Tools | Quest Tools | Knowledge Xpert feature is not available. | N/A |
| General | Customized options selected in the Configuration wizard are not applied if you are running as a Restricted user. | CR#216699 |
| (DB2 for z/OS) Toad has issues when handling LOBs. These issues can occur, for example, when you attempt to migrate auxiliary tablespaces, preserve LOB data in advanced alters, or generate DDL for base table dependencies. | ST#53,640 | |
|
As a security measure in Windows Vista, when a standard user belonging to an Administrators group launches a
process and the Vista User Access Control security feature is
enabled, the process launches with only standard user privileges.
However, under these restricted privileges, Toad can have problems cataloging DB2
systems (including transferring a DB2 catalog at Toad setup) and running
utilities through CLP, thus affecting advanced alters and other Toad
functionality.
Additionally, this user does not have write access to the Toad default storage folder (the Toad installation folder) where files, such a the license key file and export profiles generated in the Client Configuration wizard, are stored when no explicit path is specified. Instead, Vista automatically copies files to C:\Users\db2admin\AppData\Local\Virtual Store\Program Files\Quest Software\Toad for DB2 version. The Toad user can have the following issues:
Workaround: |
N/A | |
Toad
DB2 4.0 installs a db2cli.ini file, which is set to have connections
connect to the catalog node.
If you need to change this node specification for any reason, use the
following steps to edit the file:
|
ST#53,860 | |
| Installation/ Upgrade |
If a Vista standard user belonging to an Administrators group attempts to
uninstall Toad when the Vista User Access Control security feature is
enabled, the uninstall might hang. Workaround: Turn off the User Access Control security feature and then uninstall. |
ST#52,914 |
| If a DB2 for LUW 7 client is installed on the machine where you are installing Toad, you must upgrade the DB2 client to version 8 before installing to avoid losing functionality in some DB2 native tools. |
CR#192879 Case#462823 | |
| Network and LAN installations are currently not supported. | N/A | |
| Advanced ALTER | ||
| (DB2 for z/OS only) When you alter a table to reduce the size of a column referenced in other tables via RI, the LOAD phase in the advanced ALTER fails with a DSNU334I INPUT FIELD INVALID error. The load cards show the original column length. | ST#44,753 | |
| Connection Manager | ||
|
Attempting to launch Toad
results in a System.Security.Policy.PolicyException error. Workaround: Ensure that the system administrator has placed Toad in the correct code group with permissions to execute code. |
CR#166752 Case#408845 | |
|
If Toad is running on a Vista machine that does not have another DB2
client installed, problems might occur when you use the Connection
Manager to catalog databases. After you specify the connection
information for a database, its catalog information does not display on
the Client Configuration wizard Results window. Consequently, Toad
cannot connect to the database. Workaround:
|
ST#42,813 CR#227752 | |
| Data Reports | Currently, you cannot create a Label Report in the Toad Data Report wizard. |
ST#42,133 CR#215945 |
| Database Explorer/Object Explorer | ||
|
Performance problems might occur when browsing a large number of
database objects. Workaround: |
CR#220761 CR#220757 | |
| Debugger | Currently, the debugger does not support Unicode schema names. |
ST#41,770 CR#184638 |
| Editor | ||
The following object types are not found when using the View Object at
Cursor feature:
|
ST#41,627 CR#164917 | |
| When you edit a script in Toad, you must delimit SQL identifiers that begin with @ to differentiate these identifiers from named parameters. For more information, refer to the following IBM documentation: |
CR#224375 Case#552946 | |
| Export Data (Toad core feature) | Binary data types cannot be exported in this release. |
ST#41,665 CR#170430 Case#419715 |
|
When exporting large result sets (approximately 500K), you might run out
of memory before the operation completes. Workaround: Create a view for the query and export that view. |
ST#41,935 CR#203483 Case#483802 | |
| Help in Toad | The help does not state the DB2 restriction that you cannot drop packages containing triggers | N/A |
| Schema Compare | ||
| (DB2 for LUW only) If the source schema contains a table alias with the same name as the target schema, synchronizing the schemas results in the target schema name being replaced with the actual table name from the source table. | CR#140343 | |
| (DB2 for z/OS only) A comparison of materialized query tables generates an "undefined name" error. You may use the new Object Comparison feature instead. |
ST#42,913 CR#228511 | |
| Synchronization script does not create tablespaces on target. You may use the new Object Comparison feature instead. |
ST#41,983 CR#210132 Case#491910 | |
| Version Control | ||
|
The Update Schema function for version control often requires that
objects be dropped and recreated. If tables are referenced by foreign
key constraints, the following error occurs when executing the script: "Could not drop object N because it is referenced by a FOREIGN KEY constraint." |
ST#42,093 CR#214601 | |
| Currently Version Control handles only DB2-standard schema names and file and folder names that are compatible with the underlying Version Control repository. |
ST#42,184 CR#217475 | |
| You currently cannot check object list definitions into version control. |
ST#42,188 CR#217524 | |
| (CVS only) Each version control configuration should point to a unique Root Folder location on the Source Repository to avoid conflicting file usage. | CR#228422 | |
|
(CVS only) You
might receive an "Unknown Error..." message when using the sspi protocol
to connect to a CVSNT server. Possible
Workaround: |
CR#226256 | |
|
(CVS only) You cannot successfully configure CVS using the SSH protocol. Workaround:
|
CR#228718 |
The following is a list of third party issues known to exist at the time of the Toad for DB2 release.
|
Feature |
Known Issue |
Change Request |
| General |
The processing of the snapshot queries to generate the
script in the RHS script tab for an LUW Database Server on AIX 5.2/DB2 might cause an instance crash. Opened IBM PMR 48277,756,000. IBM APAR: IY79365 addresses this. |
N/A |
| You cannot insert a double-byte character into a database with a single-byte codepage. IBM PMR30857,756,000 states that this configuration is not supported. |
CR#220327 Case#537948 |
|
| (DB2 for LUW only) Certain Toad functions use the DB2 snapshot monitor to capture information about containers used in a database. To capture this information in a multi-partition database, the snapshot monitor requires that all database partitions be active. Therefore, to ensure that Toad obtains container information across all partitions, execute the DB2 command ACTIVATE DATABASE real_database_name on the server before connecting Toad to the database. This command keeps all partitions on the database active. For more information about ACTIVATE DATABASE, refer to the IBM DB2 for Linux, Unix, and Windows documentation. | N/A | |
|
Installation/ Upgrade |
You cannot install DB2 for LUW 8 on the same system that already has Toad for
DB2 4.5 installed. This problem exists because of a current DB2 limitation in
which DB2 for LUW 8 cannot be installed on a system on which DB2 for LUW
9 resides. (Toad for DB2 includes a customized version of DB2 for LUW 9.) Workaround: |
CR#187913 |
|
An SQL0805N error occurs when performing a DML statement on a database. Workaround: |
CR#220160 | |
| Database Explorer/ Object Explorer | (DB2 for z/OS only) There is a known z/OS issue when attempting to ALTER partitioning index values for PRIQTY and SECQTY. If these values are changed in Toad, the subsequent ALTER statement is generated without ENDING AT values for the partition keys. The generated syntax is correct; however a database error will occur. IBM has issued z/OS APAR PK69271 to address the issue. | ST#49,829 |
|
(DB2 for z/OS only) Attempting to drop a distinct type or sequence with a delimited
blank name results in following error due to server side abends: "IBM][CLI Driver] CLI0108E Communication link failure. SQLSTATE=40003" This is a known IBM DB2 issue and IBM has opened APAR PK3269 to track this issue. |
N/A | |
| (DB2 for z/OS only) In some cases, a user can revoke INSERT privileges on a table for the owner and cause a cascading revoke of privileges for any user (including the revoker) who was granted privileges by the table owner. This is a known IBM DB2 issue and IBM has opened APAR PK30558 to track this issue. | N/A | |
| Schemas containing empty names or special characters are not supported in this release and will display as QUEST_SCHEMA_PLACE_HOLDER when used. |
CR#133127 CR#133139 |
|
| A Microsoft .NET Framework issue causes an exception error when you attempt to browse the Data tab for a table containing a decimal value with a precision greater than 28 or 29. This issue is described in http://msdn2.microsoft.com/en-us/library/xtba3z33(vs.71).aspx. | CR#186529 | |
|
(DB2 for z/OS only) The following DB2 error is generated when you try to refresh an MQ table: "ERROR [58031] [IBM] SQL1034C The database is damaged..." This error is identified in APAR PQ97328. The APAR states that, if the statement text in the CREATE TABLE statement for a materialized table is more than 4K, the statement text stored in the SYSVIEW.VIEWS catalog table entries for the table (after the first three sequence number entries) contains unusable data. The APAR has been fixed with PTF UK00557. However, any materialized tables created before this fix need to be dropped and recreated and REFRESH rerun. |
N/A | |
| Timestamp data causes exceptions when you click the Data tab or attempt to query the table. This issue is related to the IBM DB2 APAR IY87346. | CR#220839 | |
| Data Grid | Database Explorer Data grid is read-only for DB2 tables which have a Primary Key column of data type REAL. Toad calls the IBM GetUpdateCommand and that is throwing an exception, but according to IBM doc this functionality should be supported. IBM PMR 49796 opened. | ST#51,685 |
| Attempting to update a table column value that is not generated causes an error when another column in the table is defined as GENERATED ALWAYS. This issue is related to the DB2 9.5 APAR JR30189, which IBM expects to fix in a future 9.5 fixpak. | ST#51,035 | |
|
(DB2 for z/OS only) Tables that contain decimal data larger than 28 or 29 decimals
results in an error stating:
"Value was either too large or too small for a Decimal." This is due to a limitation in the .NET Framework in which the maximum decimal that the Framework can handle is 10^31 with 0 decimal.
Workaround:
Note: When using this workaround, if the number of characters is less than 32, leading zeros display. |
CR#186529, CR#186535 |
|
|
You cannot add data to tables that include columns that have the GENERATED
ALWAYS AS option enabled. The IBM Command Builder generates the INSERT statement
and includes the generated always column, which results in the following error:
"A value cannot be specified for column "GEN" which is defined as GENERATED ALWAYS. SQLSTATE=428C9" Workaround: |
CR#142504 | |
| Debugger | When compiling with debug, it is recommended that you disable AutoCommit (Tools | Options | Database | General) to allow a rollback if there is a problem when dropping and creating the procedure. Once you successfully create the procedure, commit the changes before starting the debugging session. | N/A |
| When debugging, you must enter a value for every start parameter, regardless of whether they are input or output values or an error message incorrectly informs you that the procedure must be compiled with debug information. | CR#143234 | |
|
(DB2 for LUW only) The following error message is displayed when you attempt to modify a
watch value during a Debug session on a DB2 for LUW 9 database: "ERROR [57011] [IBM][DB2/NT] SQL0954C Not enough storage is available in the application heap to process the statement. SQLSTATE=57011" The call to modify the watch value fails on DB2, and the server runs out of heap memory.
Workaround: |
CR#188846 | |
| (DB2 for z/OS only) A message stating that a procedure is not compiled with the Debug code, when in fact it is, is being generated. This issue is due to an error in the z/OS implementation of Create_Session. | CR#207662 | |
| The "Unable to initialize debug session" error that is generated when you attempt to debug procedures in DB2 for LUW is a DB2-related issue. A future release of a DB2 unified debugger should help reduce the occurrence of this issue. |
Case#517909 Case#529227 CR#213765 |
|
| Editor |
Attempting to create an object in the SQL Editor when the schema selected from
the drop-down list in the Editor toolbar is different than the schema you logged
into, results in an error. Toad issues a SET CURRENT SCHEMA statement the
first time you execute a script/statement. Workaround:
|
CR#183855 |
| Dropping a nickname does not drop its primary key. This issue (PMR 30432,756,000) was fixed in DB2 9.1 Fixpak 3. |
ST#42,503 CR#223155 |
|
| Export Data (Toad core feature) |
In order to export to an Office 2003 or 2007 Excel instance, the Office 2003 Primary Interop Assemblies (PIAs) must be installed. You can install the PIAs from
one of the following locations: |
CR#138239 |
| Schema Compare | (DB2 for LUW only) You cannot synchronize schemas if the Code Pages on the compared schemas do not match. | CR#141383 |
| Space Management | (DB2 for LUW only) APAR IY90197 states: RUNNING SNAPSHOT TABLE FUNCTIONS CAN CORRUPT MEMORY INSIDE THE DB2FMP (C) PROCESS DUE TO STACK OVERFLOW. This issue was fixed in DB2 8.1 Fixpak 14. | N/A |
Please review upgrade information in the Toad for DB2 Installation Guide available from the Windows Start menu under Program Files | Quest Software | Toad for DB2 | Documentation.
Verify that your system meets the minimum requirements described in the following sections:
Requirement for Capturing Container Information in a DB2 for LUW Multi-Partition Database
Recommended Indexes to Improve Toad Performance in DB2 for z/OS
Toad for DB2 client installation requires the following.
Note: If a DB2 for LUW version 7 client is installed on the machine where you are installing Toad, you must upgrade the DB2 client to version 8 before installing to avoid losing functionality in some DB2 native tools.
| Platform | 1 GHz minimum |
| Memory | 512 MB of RAM minimum, 1 GB recommended Note: The memory required may vary based on the following:
|
| Hard Disk Space | 185 MB of disk space required to run Toad If installing the Toad SQL Tuning for DB2 z/OS component, allocate an additional 45 MB. If installing the Quest SQL Optimizer for DB2 LUW, refer to the Release Notes for that product for disk space requirements. |
| Operating System | Any of the following:
|
| Additional Software |
.NET Framework Microsoft .NET Framework 3.5 SP1 or later Note: Consider the following:
Browser Note: Toad installs a DB2 v9.5 client as part of the installation process. The DB2 v9.5 client can co-exist with an existing DB2 v8 client; however, it is incompatible with a DB2 v7 client. If a DB2 v7 client is already installed on the system, the Toad installation stops and cannot complete. You must upgrade to the DB2 8 client and restart the Toad installation to avoid losing functionality in some DB2 native tools. PDF Viewer |
| Other Requirements | SVGA monitor with a minimum resolution of 800x600, 1024x768 recommended |
Each DB2 database server requires the following:
| Database Versions |
IBM® DB2 for z/OS 8.1 or later Note: At this time, Toad supports DB2 for z/OS running in Full Function mode, but does not support DB2 running in Compatibility mode. IBM DB2 for Linux, UNIX, and Windows (LUW) 8.1.5 or later Note: To run RUNSTATS and the native REORG utility on tablespaces and indexes, Toad supports version 8.2.2 or later. |
| Database Operating System Platforms | z/OS (V1R6 Base Services [5694-A01] or later)
|
| Operating Systems Supported by the Toad LUW Agent (for the new optional remote server side script execution) |
|
The following are user requirements for installing and running Toad:
Only Administrators and Power Users can install Toad.
Note: The following exceptions exist for Power Users:
If an Administrator installs Toad, the Administrator can share the Toad shortcut icon on the desktop and menu items with any user--a Power User, Restricted User, Vista standard user--on the computer.
If a Power User installs Toad, a Restricted User cannot do the following:
The following describes the requirements and restrictions for users who launch and run Toad:
http://www.toadsoft.com/toaddb2/ReleaseNotes/Latest/ToadDB2zOSAuthorizations.doc
- Select Control Panel from the Windows Start menu.
- Double-click Administrative Tools.
- Double-click Microsoft .NET Framework 2.0 Configuration.
- Select My Computer, and then select the Runtime Security Policy node.
- Select Evaluate Assembly from the list of tasks in the right panel and browse to the location of Toad.exe in the File field.
- Click Next and set the permission to Unrestricted.
Toad has been tested for Citrix support on Windows Server 2003 Enterprise Server Service Pack 2 using the Metaframe Access Suite 4.0 and Citrix Presentation Server Clients 10.2. For information about installing Toad in a Citrix environment, refer to Install Toad on Citrix Systems in the Toad for DB2 Installation Guide.
To connect to a Lightweight Directory Application Protocol (LDAP) server, you must enable LDAP support and specify the host name and port number of the LDAP server for the DB2 client installed with Toad.
Note: Keep the following mind:
To configure Toad to use LDAP
db2set DB2_ENABLE_LDAP=YES
db2set DB2LDAPHOST=hostname[:port]
The port number defaults to 389 (default LDAP port) if you leave the port number blank.
Databases on the LDAP server should now be available from the Database Alias drop-down list in the Connections window. To complete the Toad connection setup, you must create a Toad profile for each database. See Create Toad Connection Profiles in the Toad for DB2 Installation Guide.
Certain Toad functions use the DB2 snapshot monitor to capture information about containers used in DB2 for LUW databases. To capture this information for a multi-partition database, the snapshot monitor requires that all database partitions be active. Therefore, to ensure that Toad obtains container information across all partitions, execute the DB2 command ACTIVATE DATABASE real_database_name on the server before connecting Toad to the database. This command keeps all partitions on the database active. For more information about ACTIVATE DATABASE, refer to the IBM DB2 for Linux, Unix, and Windows documentation.
The following are the requirements for using Toad to compile and debug stored SQL procedures in DB2 for z/OS.
To use the Toad debugger on stored SQL procedures, the following Toad client requirement must be met:
Each DB2 subsystem on which you want to compile and debug stored SQL procedures must meet these requirements:
To bind and rebind packages and plans and to invoke utilities during advanced ALTERs on a DB2 for z/OS subsystem, Toad for DB2 requires the following:
If you neither product is installed on a subsystem, run edit and run the DDL that creates these objects. Click the following link to open the file containing this DDL:
http://www.toadsoft.com/toaddb2/ReleaseNotes/Latest/ToadzOSTemplateDDL.txt
Note: A 32K character-size limit exists for each utility statement executing through DSNUTIILU.
User-defined indexes on specific system catalog tables can improve performance when you are browsing DB2 for z/OS objects in Toad. The following link contains the DDL for indexes that can optimize Toad performance on your DB2 for z/OS subsystem. Keep in mind that the creation of these indexes is a recommendation only. The indexes can have different results in different environments, depending on the number of DB2 objects and the amount of data involved. To create these indexes, edit and run the DDL contained in the following file:
http://www.toadsoft.com/toaddb2/ReleaseNotes/Latest/ToadDB2zOSIndexes.txt
Additionally, if the schema drop-down lists in the Object Migration wizard populate slowly, consider creating an index on the SCHEMA and CREATOR columns in the catalog table for each object type. Here is a list of some of the object-type tables:
SYSIBM.SYSSYNONYMS
SYSIBM.SYSSEQUENCES
SYSIBM.SYSROUTINES
SYSIBM.SYSTABLES
SYSIBM.SYSDATATYPES
SYSIBM.SYSINDEXES
SYSIBM.SYSTRIGGERS
SYSIBM.INDEXES
The following are requirements for using Toad's Object Migration wizard to migrate DB2 objects and their dependencies.
When migrating a table that has referential-integrity relationships to other tables, select Include objects referenced by those originally selected and Include objects that are dependent upon those originally selected on the Customize Migration page in the wizard. These options generate the statements necessary in the script to migrate the related tables. If you do not select these options, edit the migration script to include these statements.
The following requirements and restrictions exist for source and targets:
Note: When you are migrating objects between different versions, the Migrate catalog statistics on the Customize Migration page in the wizard is disabled.
Toad for DB2 supports the following version control providers for the versions and platforms listed. Testing is not complete for versions and platforms not listed:
| Supported Provider | Server Version Tested | Client Version Tested |
| Visual SourceSafe (VSS) | VSS 6.0d | VSS 6.0d |
| Concurrent Versions System (CVS) | CVS 1.11.22 on Solaris CVSNT 2.5.03 on Windows |
CVNT 2.5.03 |
| Subversion | Subversion 1.4.2 | Subversion 1.4.2 |
| Team Foundation Server (TFS) | TFS 2005 | Visual Studio 2005 Team Foundation Server MSSCCI Provider |
Toad supports the Team Foundation Server (TFS) version control provider. In order to use TFS, you must install the Visual Studio Team Foundation Server MSSCCI Provider on the same computer as Toad.
Note: This is not the same client that you install with Visual Studio. You can download the MSSCCI Provider from one of the following locations:
2005 MSSCCI Provider: http://www.microsoft.com/downloads/details.aspx?FamilyID=87e1ffbd-a484-4c3a-8776-d560ab1e6198&DisplayLang=en
2008 MSSCCI Provider: http://www.microsoft.com/downloads/details.aspx?familyid=FAEB7636-644E-451A-90D4-7947217DA0E7&displaylang=en
Ensure that you install the following on the same computer on which you installed Toad.
Note: Toad connects to your version control system based on login information included in your configuration. Your version control client does not need to run for Toad to connect.
| Provider | Prerequisite |
| VSS | VSS client |
| CVS | CVS client |
| Subversion | Subversion binary package Note: When configuring version control in Toad, specify the binary path in the BinaryPath field on the Command Based Version Control Properties page in Toad. Do not include the executable file name in the path. |
| TFS | Visual Studio Team Foundation Server MSSCCI
Provider client Notes:
|
This section contains information about installing and operating this product in non-English configurations, such as those needed by customers outside of North America. This section does not replace the materials about supported platforms and configurations found elsewhere in the product documentation.
This release is Unicode-enabled and supports any character set. It supports simultaneous operation with multilingual data. This release is targeted to support operations in the following regions: North America, Western Europe and Latin America, Far-East Asia, Japan.
This release has the following known capabilities or limitations:
The Toad SQL Tuning for DB2 z/OS feature supports single-byte character sets. Double-byte or multi-byte character sets are not supported. All product components should be configured to use the same or compatible character encodings and be installed to use the same locale and regional options.
The Knowledge Xpert feature is available with English language content only.
The Toad for DB2 release package contains the following products:
For important information about installing Toad for DB2, refer to the Toad for DB2 Installation Guide available from the Windows Start menu under Program Files | Quest Software | Toad for DB2 | Documentation.
Caution:
|
For instructions on installing the Quest IBM DB2 z/OS component, refer to the Quest IBM DB2 z/OS Component Installation Guide. This guide is available from the Windows Start menu under Program Files | Quest Software | Toad for DB2 | Documentation.
| info@quest.com | |
| Quest Software, Inc. World Headquarters 5 Polaris Way Aliso Viejo, CA 92656 USA | |
| Web |
Refer to our Web site for regional and international office information.
(Commercial and Trial Support only)
Quest Support is available to customers who have a trial version of a Quest
product or who have purchased a commercial version and have a valid maintenance
contract.
Quest Support provides around the clock coverage with SupportLink,
our web self-service. Visit SupportLink at http://support.quest.com/.
From SupportLink, you can do the following:
View the Global Support Guide for a detailed explanation of support programs,
online services, contact information, and policy and procedures.
The guide
is available at: http://support.quest.com/pdfs/Global%20Support%20Guide.pdf.
(Freeware Support)
You can join the Toad for DB2 discussion group by sending an email to: toad_db2-subscribe@yahoogroups.com
© 2009 Quest Software, Inc.
ALL RIGHTS RESERVED.
This document contains proprietary information protected by copyright. The software described in this document 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.
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 Email: legal@quest.com |
Refer to our web site for regional and international office information.
Quest, Quest Software, the Quest Software logo, Aelita, Akonix, Akonix, AppAssure, Benchmark Factory, Big Brother, ChangeAuditor, DataFactory, DeployDirector, ERDisk, Foglight, Funnel Web, GPOAdmin, I/Watch, Imceda, InLook, IntelliProfile, InTrust, Invertus, IT Dad, I/Watch, JClass, Jint, JProbe, LeccoTech, LiteSpeed, LiveReorg, MessageStats, NBSpool, NetBase, Npulse, NetPro, PassGo, PerformaSure, Quest Central, SharePlex, Sitraka, SmartAlarm, Spotlight, SQL LiteSpeed, SQL Navigator, SQL Watch, SQLab, Stat, StealthCollect, Tag and Follow, Toad, T.O.A.D., Toad World, vAnalyzer, vAutomator, vControl, vConverter, vEssentials, vFoglight, vMigrator, vOptimizer Pro, vPackager, vRanger, vRanger Pro, vReplicator, vSpotlight, vToad, Vintela, Virtual DBA, VizionCore, Vizioncore vAutomation Suite, Vizioncore vEssentials, 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 guide are property of their respective owners.
Toad for DB2 contains some third-party components (listed below). Copies of their licenses may be found on our web site at http://www.quest.com/legal/third-party-licenses.aspx.
CONTAINS Runtime Modules of IBM DB2 Runtime Client Merge Modules Version 9; Copyright IBM Corporation 2006 All Rights Reserved
| Component | License or Acknowledgement |
|
EDraw Office View 5.3 |
Copyright © 2008, EDrawSoft |
|
IBM DB2 Client Merge Modules Version 9 |
CONTAINS Runtime Modules of IBM DB2 Runtime Client Merge Modules Version 9; Copyright IBM Corporation 2006 All Rights Reserved |
|
SharpZipLib 0.84 |
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.