Release Notes

Toad for IBM® DB2®

Version: 2.5

Revised: January 29, 2007
 

© 2007 Quest Software, Inc. All Rights Reserved.

 

 

 

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.

Top

 

New in this Release

Log Reader for DB2 LUW

Log Reader for DB2 LUW is a SQL data-auditing and data-recovery tool. It analyzes the transaction log for a DB2 for LUW database to display information about the data and object-structure changes that have occurred in the database and to provide a means to redo or undo individual commands or transactions. You can access the Log Reader from the Tools menu in Toad.

Top

 

System Requirements

Verify that your system meets the following minimum requirements.

Hardware Requirements

Type

Requirement

Processor

600 MHZ minimum

Disk Space

130 MB of disk space for installation

Note: The disk space required may vary based on the edition of Toad selected for installation.  

Memory

512 MB of RAM minimum, 768 MB recommended

Note: The memory required may vary based on the following:

  • Applications that are running on your system when using Toad

  • Size and complexity of the database

  • Amount of database activity

  • Number of concurrent users accessing the database

Monitor

SVGA with a minimum resolution of 800x600, 1024x768 recommended

Software Requirements

Type

Requirement

Operating System

Microsoft® Windows® 2000, XP Professional, 2003

.NET Framework

Microsoft .NET Framework 2.0

Browser

Microsoft Internet Explorer 5.0.1 or later

PDF Viewer

Adobe® Acrobat® Reader 5.0 or later (for viewing the Getting Started Guide)

Database Requirements

Type

Requirement

Database Versions

IBM DB2 UDB for z/OS 8.1 or later, running in Full Function mode (Toad does not support Compatibility mode at this time)

IBM® DB2 UDB for Linux, UNIX, and Windows (LUW) 8.1.5 or later, 9.0

Database Operating System Platforms

z/OS (V1R3 Base Services (5694-A01) or later)

Linux, UNIX, and Windows:

  • IBM AIX 5.1, 5.2, 5.3

  • HP-UX 11i (32 and 64-bit)

  • Red Hat Enterprise Linux AS release 3 and 4 (32 and 64-bit)

  • SOLARIS 7, 8, 9, 10 (32 and 64-bit)

  • SuSE 7, 8, 9

  • Windows 2000, 2003 (including 64-bit), XP

User Privilege Requirements

The following user privileges are required for installing and running Toad:

Citrix Requirements

Toad has been tested for Citrix support using the Metaframe Access Suite 3.0 on Windows Server 2003 operating system. For information about installing Toad in a Citrix environment, refer to Install Toad for DB2 on a Citrix Machine in the Getting Started Guide.

LDAP Requirements

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: You must configure LDAP support for the DB2 client installed with Toad regardless of whether an existing DB2 client on the machine is already configured to support LDAP.

To configure Toad to use LDAP

  1. Open the Command Window for the DB2 client installed with Toad by selecting Start | All Programs | IBM DB2 | <ToadCom, ToadEval, or ToadFree> | Command Line Tools | Command Window.

  2. Type the following command to enable LDAP support:

    db2set DB2_ENABLE_LDAP=YES

  3. Type the following command to specify the TCP/IP host name and port number of the LDAP server:

    db2set DB2LDAPHOST=<hostname[:port]>

    The port number defaults to 389 (default LDAP port) if you leave the port number blank.  

  4. Exit the Command Window.

  5. Launch Toad and open the New Connection window.

    Databases on the LDAP server should be available from the Database Alias drop-down list.

Note: At this point, Toad for DB2 supports only the access of DB2 LDAP catalog entries. Toad does not support the management of these entries (such as adding or removing them).

Log Reader for DB2 LUW Requirements

Note: The Log Reader is currently available for DB2 for LUW version 8.x databases only.

For each DB2 for LUW database on which you intend to use the Log Reader, the following requirements must be met:

Required Database Configuration Parameters

The Log Reader requires that either or both of these database configuration parameters be set as follows for the database:

If you update either parameter, you must back up the database after the update.

For information about updating these database configuration parameters, setting up a user-exit program, and backing up the database, refer to your IBM DB2 for Linux, Unix,and Windows documentation.

Optional Table Option

Enable the DATA CAPTURE CHANGES option for each database table for which you want the Log Reader to perform these functions:

You can enable this option for an existing table using the ALTER TABLE command.

Required Authorities

The user must have the following authorities to load the log files for a Log Reader session:

Size Limitation for Log Files

The amount of log data that the Log Reader can parse depends on the memory available on the client machine. The recommendation is that the Log Reader loads one or more log files whose combined total size is not greater than 100 MB.

Top

 

Installation Notes

General Information

Please review installation and upgrade information in the Getting Started Guide available from the Windows Start menu under Program Files | Quest Software | Toad for DB2 2.5 | Documentation.

Caution:

Silent Installation

Use the following procedure to install Toad for DB2 in silent mode on Windows machines. Silent installation provides a convenient method for pushing Toad for DB2 onto multiple machines that use the same Toad for DB2 installation options and macros or that require the same installation directory path.

Note: If a version of Toad for DB2 already exists on the target machine, the silent installation program uninstalls this previous installation and then proceeds to install the current version.

To install Toad for DB2 in silent mode

  1. At a Windows command prompt, switch to the drive or directory where the self-extracting installation executable for Toad for DB2 is located. (This .EXE file can be downloaded from the Quest web site or is found on the Toad for DB2 installation CD-ROM.)

  2. Enter the following command. Use the descriptions below to customize the command options and macros as necessary for your site:

    Toad_for_DB2_installation_filename
    .exe /S /Lx "c:\temp\installLog.txt" INSTALLDIR="C:\Program Files\Quest Software\Toad for DB2 2.5" USERNAME="user name" COMPANYNAME="company name" ApplicationUsers="AllUsers"

    Note:
    All command options and macro keywords are case-sensitive.

INSTALLDIR--Specify the absolute path for the directory in which you want to install Toad for DB2. If you do not include this macro, the installation program defaults to the "C:\Program Files\Quest Software\Toad for DB2 2.5" value.

USERNAME--(Optional) Provide the user ID that intends to use the Toad for DB2 on the target machine. If "OnlyCurrentUser" is defined for the ApplicationUsers macro (described below), only the user ID specified here (and the ID that installed Toad) can see the Toad for DB2 shortcut on the target machine desktop after the installation is completed. If "OnlyCurrentUser" is defined but USERNAME is not included in the installation, only the user ID that installed Toad sees the Toad for DB2 shortcut on the target machine desktop. If "AllUsers" is defined for ApplicationUsers, the USERNAME macro is ignored during installation.

COMPANYNAME--(Optional) Provide the name of the company that owns this installation.

ApplicationUsers--Specify either value. If you do not include this macro, the installation program defaults to AllUsers.

"AllUsers" allows any user ID to see the Toad for DB2 shortcut on the target machine desktop after installation is completed.

"OnlyCurrentUser" allows only the user ID specified for USERNAME and the user ID that installed Toad to see the Toad for DB2 shortcut on the target machine desktop. If USERNAME is not included in the installation, only user ID that installed Toad sees the shortcut.

Running Toad with DB2 for LUW Version 9 FixPak 1

If you upgraded IBM DB2 for LUW version 9 from FixPak 0 to FixPak 1, specifying the Work with Existing option, Toad for DB2 might issue an exception error when you try to establish a database connection. The error message is similar to the following: "The type initializer for 'IBM.Data.DB2.DB2Connection' threw an exception."

To resolve this issue, remove the 9.1.0 dependent Assembly section from the machine.config (a .Net file).

To remove the 9.1.0 dependent Assembly section from machine.config

At a Windows command prompt, run the following command:

db2nmpcfg -unregister -level 9.1.0

Top

 

Global Operation

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. In this release, all product components should be configured to use the same or compatible character encodings and should be installed to use the same locale and regional options. 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:

Top

 

Enhancements and Resolved Issues

Version 2.5

The following enhancements and resolved issues have been implemented in this release of Toad for DB2.
 

Component

Enhancement/Resolved Issue

Case ID/ Change Request

Installation

This version now supports side-by-side installation, transferring settings and catalog data from previous installations.

CR0192010

(z/OS only) The Toad installation no longer affects DSN entries.

CID468693

General

Toad for DB2 no longer generates an exception stating that an invalid parameter exists.

CID469698

(z/OS only) Performance is improved when displaying the script for a DB2 for z/OS table on the Script page.

CR0196790

Connection Manager

Toad now shuts down all connections if a user switches to another application and has not used Toad after x minutes. However, any connection with an open transaction remains open.

CR0195132

An error is no longer generated when the user attempts to create a new connection manually after using the Log Reader.

CR0200250

A DB2 Power User or Restricted User can launch Toad and start a connection successfully. To do so, that user must be assigned to the DB2ADMN or DB2USERS group.

CR0201172

Database Browser/ Obj Palette

Text in the Label field in the object editor for tables no longer generates an error.

CR0195868

Granted permissions are now retained when recompiling a SQL procedure.

CR0196052

An exception is no longer generated when adding a primary key.

CR0198551

DDL Script Wizard

Exceptions are no longer generated when the user selects the Entire database option and then attempts to generate the DDL script.

CR0200260

Import Wizard

If a comma-delimited text file is selected for import, the Delimited Text format (not the Tab Delimited Text format) is automatically selected. The exception occurs when either of these formats was used in the last import or export process. Then, this previously used format is automatically selected.

CR0189542

Licensing

Licensing agreement information has been updated to include the latest copyright information.

CR0198670

(LUW only) In the Analyst installation, a connection error message that previously referred to Freeware version now correctly refers to Analyst version.

CR0201713

Schema Compare

The following errors are no longer generated: incomplete target-object lists, table recreation errors during synchronization, and duplicated keywords in procedure scripts.

CR0197318

When the Synchronization wizard sets up a connection for a database that is not defined in the Connection Manager, the wizard no longer automatically enables the Connection on Startup option.

CR0198550

Version 2.0.1

The following enhancements and resolved issues have been implemented in this release of Toad for DB2.
 

Component

Enhancement/Resolved Issue

Case ID/ Change Request

Connection

You can now connect to a Lightweight Directory Application Protocol (LDAP) server using Toad.

CR0176573

Toad no longer overwrites existing ODBC system DSN entries when importing catalog entries from a DB2 client using the dialog when you first launch Toad.

Caution: Do not attempt to manually import catalog entries from the IBM CLP window provided with Toad. If you have any DB2 ODBC entries, db2cfimp will overwrite your existing ODBC system DSN entries and can cause previously configured DB2 ODBC connections to stop working.

CID460464
CID458551
CID459956
CID460458
CID461095
CID462319

The New Connection window now refreshes after deleting a catalog entry using the Client Configuration wizard.

CID462236

CR0194238

You can now launch Toad from the Quest Database Management Solutions window when logged into Windows as a Power User from a non-Citrix server.

CR0192393

An error no longer occurs when attempting to connect to a database if the status bar is disabled.

CR0189787

An error no longer occurs if disk caching is enabled and multiple instances of Toad are open.

CR0186377

Code Snippet

You can now add a new snippet folder without adding a snippet to that folder. Previously, the folder would not display if it did not include a snippet.

CR0190973

Database Browser/ Obj Palette

(z/OS only) Toad no longer hangs if you have a view schema named "SYSCAT" and a view named "SCHEMATA".

CID461302

CR0195137

(z/OS only) Selecting the Script tab for a table in the Database Browser:

  • Now generates the script more quickly

  • No longer results in an error if the table contains a field procedure

CR0196790

CR0191184

(z/OS only) After adding a column that has Rowid as the datatype, you can now edit the column name for any additional columns you add.

CR0189023

(z/OS only) Creating an MQ Table with the Convert to regular table checkbox selected no longer results in an error.

CR0188852

(z/OS only) The SQL statement for a constraint now displays in the bottom panel of the Constraints tab for a table in the Database Browser.

CR0189562

(z/OS only) When using Create Like on a synonym, an "Object reference not set to an instance of an object" error no longer displays.

CR0189687

You can now successfully create a table when specifying a column with a distinct type based on a LOB with a length >1GB.

CR0186104

When typing a long schema name in the Schema field, Toad no longer interrupts your typing when suggesting a schema.

CR0190797

(LUW only) When using Create Like on a table with Unicode or other special characters, the script now double-quotes the column names.

CR0189046

(LUW only) When setting options for an identity column, you can now:

  • Clear the Max value checkbox and generate the correct "SET no MAXVALUE" SQL statement

  • Alter the "Start with" value successfully

CR0188108

CR0188107

(LUW only) The SQL script is now generated successfully when adding a distinct column with a For Bit Data datatype.

CR0186118

(LUW only) When altering a tablespace, an error no longer occurs if:

  • You click OK without making any changes to the tablespace

  • You reduce or resize the datafile