======================================================== The Tool for Oracle Application Developers T.O.A.D. (r) Copyright (c) 1995-2000 Quest Software All Rights Reserved ======================================================== ------------------------------------LICENSING ISSUES FOR THE FREE VERSION ------------------------------------This is a free use version of TOAD. This version is the same as the 5.11.05 release of TOAD from ToadSoft with many additional fixes. No enhancements are planned for this free version. This version expires 60 days from the DATE OF RELEASE and is updated each month at the first of the month with any fixes and a new 60 day expiration date. This version may be used for a maximum of five (5) users within any one Organization, as defined in the attached End User Agreement. Organizations with more than five (5) users must purchase the registered version of TOAD. Quest Software reserves the right to change this limitation at any time. If you wish to obtain a registered version of TOAD with the new enhancements, visit www.quest.com or www.toadsoft.com ------------------------------------Why register TOAD? ------------------------------------Registered users will have web access to bug fixes and enhancements. Licensed TOAD users will get bug fixes, regular and frequent enhancements and new features, such as Oracle 8 and 8i object support, Debugger and Tuning Modules, and more. Access to Quest Software technical support staff. Technical support will be available to licensed users via email at
[email protected]. Users will get 24-hour email response on all questions and issues submitted. Quest Software technical support is available 9 a.m. - 5 p.m. PST, Monday through Friday business days. Annual license - means current 60 day timeout is removed. Purchase of an annual license removes the 60-day timeout and entitles the purchaser to one full year of use. Y2K compliance. All features in the licensed version will be Y2K compliant and are backed by Quest Software�s statement of compliance. --------------LICENSE FILE(s) --------------TOAD will require a valid license file upon startup. This file must be named TOAD.LIC Toad is distributed with two license files named: FULLTOAD.LIC and READONLY.LIC. If you want to install a readonly version of TOAD for a user, copy READONLY.LIC as TOAD.LIC.
------------WHAT IS TOAD? ------------TOAD was begun in 1995 as a personal development aid and has grown to be used daily by many thousands of developers. There are similar tools on the market, but none can better TOAD's simple developer oriented interface, the author's attention to users, or the PRICE. So, what you must remember when evaluating TOAD or while using TOAD is that TOAD is first and foremost a developer's aid. The interface is simple by design. The features are either what the author personally want in an Oracle tool or what TOAD users have requested. TOAD wasn't built on features that were "cool" or fun to implement; nor with an interface that looked "slick" since, generally, the slicker it looks, the worse it is to operate. If there is a feature that is lacking, a report that is missing, an interface implementation that is nagging, send an email to
[email protected] If it isn't there, it probably hasn't been requested. ------------------------TOAD REQUIREMENTS/INSTALL ------------------------(1). This version of TOAD is distributed as a zip file only. To install, create the destination directory, run WinZip (or a similar compression application), extract all files from TOADFREE.ZIP with the option to use directory names (this installs some files into a sub-directory named
\temps. That's all there is. (2). For the TOAD temp tables, run temps\toadprep.sql to create a separate TOAD schema. Or if you do not want a separate schema for the TOAD temp tables, run temps\notoad.sql. Note, this is an optional step; TOAD will run without the creation of any database objects. -------------------SQL*NET2 CONNECTIONS -------------------TOAD also requires that all Oracle connections utilize 32 bit SQL*NET2 via TNS. Therefore, any Oracle database accessed through TOAD must have appropriate entries in the SQLNET2.INI and the TNSNAMES.ORA files. If you are an Oracle developer, you already know this and are most likely already using TNS entries for server/protocol mapping. Optionally, you can connect to Personal Oracle databases using "2:" as the database name (other possible options for Personal Oracle are LOCAL and BEQ-LOCAL). --------------GETTING STARTED --------------When TOAD first loads, the main MDI screen appears and an initial TOAD Login Window is displayed. This window will prompt for a
Database, UserName, and Password (typical Oracle stuff). The database name should be one of the valid Oracle TNS entries. The user and password are the user/password for the schema to which you want to connect. For example, one of the sample schemas that is installed with Personal Oracle v7.3 has a user/password of DEMO/DEMO. The TNS entry may be (and this value will vary according to your installation) either LOCAL or BEQ-LOCAL. Previous connections will display in a list on the left of the Login window. TOAD does store passwords for previous logins if the appropriate option is enabled. On most TOAD screens, the Oracle connection active for that screen will display in the first or second panel of the status bar at the bottom of that particular screen. This is important to note because with several connections active, you will need to know which connection is currently active for the active window. Several TOAD functions also require the creation of Oracle tables; for example, Explain Plan. To create these tables, load the file \temps\TOADPREP.SQL into a SQL Edit Window; and then follow the on-screen instructions. TOADPREP will require creation of a new Oracle schema named TOAD. Alternatively, if you want to create the required Oracle tables but do not want to create a new schema, load and execute the script file \temps\NOTOAD.SQL. NOTOAD will create the objects in the current schema and grant public access to them for all other users. If you already have a PLAN_TABLE in your database, you do not HAVE to create any TOAD objects; however, the Schema Export and recursive Dependencies search will not work. -----------------TECHNICAL SUPPORT: -----------------No support is available for the free version. ---------------------------FREEWARE END-USER AGREEMENT: ---------------------------Quest Software, Inc. 8001 Irvine Center Drive, Irvine, California 92618 Phone: (949) 754-8000; Fax: (949) 754-8999; email: [email protected] web: http://www.quest.com PLEASE READ THIS AGREEMENT CAREFULLY. BY INSTALLING OR USING THIS SOFTWARE, YOU INDICATE ACCEPTANCE OF AND AGREE TO BECOME BOUND BY THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT INSTALL OR USE THIS SOFTWARE AND PROMPLY DESTROY ALL APPLICABLE FILES. INTRODUCTION This agreement is made between Quest Software, Inc. (hereafter referred to as "Quest") and you, the user, (hereafter referred to as "USER"). For the purpose of this agreement, the freeware computer software program(s) and supporting help files will be referred to as the "Software". 1. Grant. Subject to the terms and conditions of this Agreement, the Software
downloaded is licensed not sold, to User by Quest. The "Use" granted hereunder shall be non-exclusive and non-sub-licensable. 2. Restrictions. Quest reserves any rights not expressly granted to User and retains title and full ownership rights under the copyright laws of the United States or any other jurisdiction or under any federal, state, or foreign laws. Quest is not obligated to provide and User acquires no right of any kind with respect to any source code for the Software. User agrees that it has no right whatsoever to modify the Software or any portion thereof in any manner. User shall not, nor permit any third party to reverse engineer, decompile, disassemble or otherwise reduce the Software to any other humanly perceivable form, and may not modify, adapt, rent, lease, loan or create derivative works based upon the Software or any part thereof. This Freeware End User Agreement shall allow up to a maximum of five (5) USERs per company or organization (hereafter referred to as "Organization") to Use the Software as defined within this agreement. An Organization shall be defined as a single corporation, including all subsidiaries and parents, or a single organization or government agency. Use by more than five (5) USERs shall require a purchased license for each USER. Quest reserves the right to change this limitation at any time. 3. Export Law Assurances. User shall not export or re-export, or allow the export or re-export of the Software or any copy, portion or direct product of the foregoing, in violation of any export laws, restrictions, national security controls or regulations of the United States or other applicable foreign agency or authority, without all required licenses and proper authorizations, to Cuba, Libya, North Korea, Iran, Iraq, or Rwanda or to any Group D:1 or E:2 country (or any national of such country) specified in the then current Supplement No. 1 to Part 740 of the U.S. Export Administration Regulations (or any successor supplement or regulations).Notwithstanding the foregoing, User may export or re-export the Software between the United States and Canada, provided User's principle place of business is in North America. 4. Maintenance. No Maintenance support of any kind is provided with the Software. If maintenance services are desired, you must purchase the commercial version of the Software from Quest, either through the Quest Software web site (www.quest.com) or by contacting your Quest Software Sales Representative at 949.754.8000. 5. Warranty. Quest warrants that it or its licensors retain(s) all intellectual property rights in the Software and any accompanying written materials provided by Quest, including but not limited to copyright, and that it has the legal right to grant User the use granted under this Agreement. UNLESS OTHERWISE SPECIFICALLY DEFINED WITHIN THIS AGREEMENT, THIS LIMITED WARRANTY IS THE ONLY WARRANTY PROVIDED BY QUEST AND ITS LICENSORS EXPRESSLY DISCLAIM ALL OTHER WARRANTIES, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WITH REGARD TO THE SOFTWARE AND ACCOMPANYING WRITTEN MATERIALS. 6. Limitation of Remedies and Damages. IN NO EVENT WILL QUEST, ITS SUBSIDIARIES OR ANY OF THE LICENSORS, DIRECTORS, OFFICERS, EMPLOYEES OR AFFILIATES OF ANY OF THE FOREGOING BE LIABLE TO USER WITH RESPECT TO ANY SUBJECT MATTER OF THIS AGREEMENT UNDER ANY CONTRACT, NEGLIGENCE, STRICT LIABILITY OR OTHER LEGAL OR EQUITABLE THEORY FOR ANY CONSEQUENTIAL,
INCIDENTAL, INDIRECT OR SPECIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION AND THE LIKE), WHETHER FORESEEABLE OR UNFORESEEABLE, OR FOR COST OF PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY OR SERVICES, ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE OR ACCOMPANYING WRITTEN MATERIALS, REGARDLESS OF THE BASIS OF THE CLAIM AND EVEN IF QUEST OR A QUEST REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. QUEST'S LIABILITY TO USER FOR DAMAGES FOR ANY CAUSE WHATSOEVER, AND REGARDLESS OF THE FORM OF THE ACTION, WILL BE LIMITED TO NO GREATER THAN THE AMOUNT OF MONEY PAID TO QUEST FOR THE SOFTWARE THAT CAUSED THE DAMAGES. NO ACTION MAY BE BROUGHT AGAINST QUEST LATER THAN ONE YEAR FROM THE TERMINATION OF THIS AGREEMENT. 7. Injunctive Relief and Cumulative Remedies. User hereby expressly agrees that Quest, in addition to any other rights or remedies which Quest may possess, shall be entitled to injunctive and other equitable relief without having to post bond or other security to prevent a material breach or continuing material breach of this Agreement. No remedy conferred on Quest by any specific provisions of this Agreement is intended to be exclusive of any other remedy, and each and every remedy shall be cumulative and shall be in addition to every other remedy given herein or now or hereafter existing at law or in equity or by statute or otherwise. The election of any one or more remedies by Quest shall not constitute a waiver of the right to pursue other available remedies. 8. Nondisclosure. "Confidential Information" shall be defined to include Software, source code, object code, documentation and any proprietary tools, proprietary knowledge or proprietary methodologies disclosed by Quest to User and not generally known by non-Quest personnel, which User may gain access to or knowledge of as a result of this Agreement. User shall observe complete confidentiality with respect to the Software and Confidential Information, and shall use its best efforts and take all reasonable steps to protect the Software and Confidential Information from any use, reproduction, publication, disclosure, or distribution except as specifically authorized by this Agreement. User shall promptly notify Quest of any known unauthorized use or disclosure of the Software and will cooperate with Quest in any litigation brought by Quest against third parties to protect its proprietary rights. 9. General. This Agreement will be construed under the laws of the State of California, except for that body of law dealing with conflicts of law. In the event there is a dispute concerning the subject matter of this Agreement, the proper venue shall be the County of Orange, State of California, United States of America. If any provision of this Agreement shall be held by a court of competent jurisdiction to be contrary to law, that provision will be enforced to the maximum extent permissible, and the remaining provisions of this Agreement will remain in full force and effect. If the Software is supplied to the United States Government, the Software is classified as "restricted computer software" as defined in clause 52.227-19 of the FAR. If any provision of this Agreement shall be held by a court of competent jurisdiction to be contrary to law, that provision will be enforced to the maximum extent permissible, and the remaining provisions of this Agreement will remain in full force and effect. This Agreement does not supercede any written agreement between User and Quest Software.