Professional Documents
Culture Documents
Release 13.00.00
B035-2459-088A
April 2009
The product or products described in this book are licensed products of Teradata Corporation or its affiliates.
Teradata, BYNET, DBC/1012, DecisionCast, DecisionFlow, DecisionPoint, Eye logo design, InfoWise, Meta Warehouse, MyCommerce,
SeeChain, SeeCommerce, SeeRisk, Teradata Decision Experts, Teradata Source Experts, WebAnalyst, and Youve Never Seen Your Business Like
This Before are trademarks or registered trademarks of Teradata Corporation or its affiliates.
Adaptec and SCSISelect are trademarks or registered trademarks of Adaptec, Inc.
AMD Opteron and Opteron are trademarks of Advanced Micro Devices, Inc.
BakBone and NetVault are trademarks or registered trademarks of BakBone Software, Inc.
EMC, PowerPath, SRDF, and Symmetrix are registered trademarks of EMC Corporation.
GoldenGate is a trademark of GoldenGate Software, Inc.
Hewlett-Packard and HP are registered trademarks of Hewlett-Packard Company.
Intel, Pentium, and XEON are registered trademarks of Intel Corporation.
IBM, CICS, RACF, Tivoli, and z/OS are registered trademarks of International Business Machines Corporation.
Linux is a registered trademark of Linus Torvalds.
LSI and Engenio are registered trademarks of LSI Corporation.
Microsoft, Active Directory, Windows, Windows NT, and Windows Server are registered trademarks of Microsoft Corporation in the United
States and other countries.
Novell and SUSE are registered trademarks of Novell, Inc., in the United States and other countries.
QLogic and SANbox are trademarks or registered trademarks of QLogic Corporation.
SAS and SAS/C are trademarks or registered trademarks of SAS Institute Inc.
SPARC is a registered trademark of SPARC International, Inc.
Sun Microsystems, Solaris, Sun, and Sun Java are trademarks or registered trademarks of Sun Microsystems, Inc., in the United States and other
countries.
Symantec, NetBackup, and VERITAS are trademarks or registered trademarks of Symantec Corporation or its affiliates in the United States
and other countries.
Unicode is a collective membership mark and a service mark of Unicode, Inc.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Other product and company names mentioned herein may be the trademarks of their respective owners.
THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED ON AN AS-IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
NON-INFRINGEMENT. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION
MAY NOT APPLY TO YOU. IN NO EVENT WILL TERADATA CORPORATION BE LIABLE FOR ANY INDIRECT, DIRECT, SPECIAL, INCIDENTAL,
OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS OR LOST SAVINGS, EVEN IF EXPRESSLY ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
The information contained in this document may contain references or cross-references to features, functions, products, or services that are
not announced or available in your country. Such references do not imply that Teradata Corporation intends to announce such features,
functions, products, or services in your country. Please consult your local Teradata Corporation representative for those features, functions,
products, or services available in your country.
Information contained in this document may contain technical inaccuracies or typographical errors. Information may be changed or updated
without notice. Teradata Corporation may also make improvements or changes in the products or services described in this information at any
time without notice.
To maintain the quality of our products and services, we would like your comments on the accuracy, clarity, organization, and value of this
document. Please e-mail: teradata-books@lists.teradata.com
Any comments or materials (collectively referred to as Feedback) sent to Teradata Corporation will be deemed non-confidential. Teradata
Corporation will have no obligation of any kind with respect to Feedback and will be free to use, reproduce, disclose, exhibit, display, transform,
create derivative works of, and distribute the Feedback and derivative works thereof without limitation on a royalty-free basis. Further, Teradata
Corporation will be free to use any ideas, concepts, know-how, or techniques contained in such Feedback for any purpose whatsoever, including
developing, manufacturing, or marketing products or services incorporating Feedback.
Copyright 1996-2009 by Teradata Corporation. All Rights Reserved.
Preface
Purpose
This book provides information about installing Teradata Tools and Utilities 13.00.00
products on a client system that runs on IBM AIX, HP-UX, Sun Solaris and Linux operating
systems. Teradata Tools and Utilities is a group of products designed to work with Teradata
Database.
Audience
This book is intended for use by:
System administrators
Supported Releases
This book supports the following releases:
Go to http://www.info.teradata.com/.
Click Search.
Open the version of the Teradata Tools and Utilities ##.# Supported Platforms and Product
Versions spreadsheet associated with this release.
The spreadsheet includes supported Teradata Database versions, platforms, and product
release numbers.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Preface
Prerequisites
Prerequisites
The following prerequisite knowledge is required for this product:
Computer technology
Description
April 2009
13.00.00
The following changes were made to support Teradata Tools and Utilities
13.00.00 installation:
Discontinued MultiTool. Removed references to the product from the
installation guide.
Teradata JDBC Driver added to Utility Pack CDs.
.NET Data Provider added to Utility Pack CD.
JMS Access Module is only available from the Teradata Download
Center.
Tar Teradata Client Packages script made available on CD ROM.
Added HP-UX filenames for WebSphere 64-bit.
Added Solaris Opteron filenames for Teradata Parallel Transporter
Infrastructure 32-bit.
September 2008
13.00.00
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Preface
Additional Information
Description
August 2008
13.00.00
Additional Information
Additional information that supports this product and Teradata Tools and Utilities is available
at the web sites listed in the table that follows. In the table, mmyx represents the publication
date of a manual, where mm is the month, y is the last digit of the year, and x is an internal
publication code. Match the mmy of a related publication to the date on the cover of this book.
This ensures that the publication selected supports the same release.
Type of Information
Description
Access to Information
Release overview
1 Go to http://www.info.teradata.com/.
Late information
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Preface
Additional Information
Type of Information
Description
Access to Information
Additional product
information
1 Go to http://www.info.teradata.com/.
2 Click Data Warehousing under Online
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Preface
Additional Information
Type of Information
Description
Access to Information
(Continued from the bulleted list above) in the
Publication Product ID field, enter one of the
following book numbers:
Teradata Tools and Utilities Installation Guide for
IBM z/VM
B035-2422-mmyA
Teradata Tools and Utilities Access Module
Programmer Guide
B035-2424-mmyA
Teradata Tools and Utilities Access Module
Reference
B035-2425-mmyA
Teradata Manager User Guide
B035-2428-mmyA
Teradata SQL Assistant for Microsoft Windows
User Guide
B035-2430-mmyA
Teradata Parallel Transporter Operator
Programmer Guide
B035-2435-mmyA
Teradata Parallel Transporter Reference
B035-2436-mmyA
Teradata Access Module for Tivoli Installation and
User Guide
B035-2444-mmyA
Teradata Parallel Transporter User Guide
B035-2445-mmyA
Teradata Preprocessor2 for Embedded SQL
Programmer Guide
B035-2446-mmyA
IBM IMS/DC Interface for Teradata Reference
B035-2447-mmyA
IBM CICS Interface for Teradata Reference
B035-2448-mmyA
Interactive Teradata Query Reference
B035-2451-mmyA
Interactive Teradata Query User Guide
B035-2452-mmyA
Teradata Tools and Utilities Installation Guide for
IBM z/OS
B035-2458-mmyA
Teradata Tools and Utilities Installation Guide for
UNIX and Linux
B035-2459-mmyA
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Preface
Additional Information
Type of Information
Description
Access to Information
(Continued from the bulleted list above) in the
Publication Product ID field, enter one of the
following book numbers:
Teradata System Emulation Tool User Guide
B035-2492-mmyA
OLE DB Provider for Teradata Installation and
User Guide
B035-2498-mmyA
Teradata Administrator User Guide
B035-2502-mmyA
Teradata Statistics Wizard User Guide
B035-2503-mmyA
Teradata Visual Explain User Guide
B035-2504-mmyA
Teradata SQL Assistant/Web Edition User Guide
B035-2505-mmyA
Teradata Index Wizard User Guide
B035-2506-mmyA
ODBC Driver for Teradata User Guide
B035-2509-mmyA
Teradata Query Director User Guide
B035-2510-mmyA
Teradata Query Scheduler Administrator Guide
B035-2511-mmyA
Teradata Query Scheduler User Guide
B035-2512-mmyA
Teradata Dynamic Workload Manager User
Guide
B035-2513-mmyA
Teradata Workload Analyzer User Guide
B035-2514-mmyA
Teradata Parallel Transporter Application
Programming Interface Programmer Guide
B035-2516-mmyA
Teradata Parallel Data Pump Reference
B035-3021-mmyA
Teradata Meta Data Services Installation and
Administration Guide
B035-3118-mmyA
Teradata Meta Data Services Programmer Guide
B035-3047-mmyA
CD-ROM images
1 Go to http://www.info.teradata.com/.
2 Click Data Warehousing under Online
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Preface
Additional Information
Type of Information
Description
Access to Information
Ordering
information for
manuals
1 Go to http://www.info.teradata.com/.
2 Click How to Order under Print & CD
Publications.
3 Follow the ordering instructions.
General information
about Teradata
1 Go to Teradata.com.
2 Select a link.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Preface
Additional Information
10
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Table of Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Supported Releases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Changes to This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Chapter 1:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Teradata Tools and Utilities Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Definitions of Client and Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Software Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Product Dependencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Installation Order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Installation Kit Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Software Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IBM z/VM and IBM z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata JDBC Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the Teradata JDBC Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Tools and Utilities CDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
37
37
37
38
38
Chapter 2:
Before You Install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Installation Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uninstalling Previous Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing Upgrade or Maintenance Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation of Dependent Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Generic Security Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Upgrading TPump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Tools and Utilities Installation Guide for UNIX and Linux
49
49
49
50
51
51
11
Table of Contents
Chapter 3:
Installing on IBM AIX Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
IBM AIX Operating Systems Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
IBM AIX Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Installation/Uninstallation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Installation Order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Uninstallation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Uninstalling Previous Versions of Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Software Name Truncation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Teradata Parallel Transporter Default and Alternate Directory . . . . . . . . . . . . . . . . . . . . .71
Silent Installation of ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Installing Teradata Tools and Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Installing Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Installing the Teradata JDBC Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
Installing the Teradata JDBC Driver from the Download Center. . . . . . . . . . . . . . . . . . . .76
Installing the Teradata Access Module for JMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
12
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Table of Contents
Chapter 4:
Installing on HP-UX Client Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HP-UX Operating Systems Supported. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HP-UX Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
79
79
80
Installation/Uninstallation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Installation Order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Uninstallation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Uninstalling Previous Versions of HP-UX Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Uninstalling at the HP-UX Terminal Interface Window . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Teradata Parallel Transporter Default and Alternate Directory . . . . . . . . . . . . . . . . . . . . 84
Installing the Teradata Tools and Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing Teradata Tools and Utilities Products Silently . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing Teradata Tools and Utilities Products Interactively. . . . . . . . . . . . . . . . . . . . . .
Installing Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the Teradata JDBC Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the Teradata JDBC Driver from the Download Center. . . . . . . . . . . . . . . . . . .
Installing the Teradata Access Module for JMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding CLI User Exit Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
85
86
88
92
92
92
92
Chapter 5:
Installing on Sun Solaris SPARC
Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sun Solaris SPARC Operating Systems Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sun Solaris SPARC Packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
95
95
95
96
Installation/Uninstallation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Installation Order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Uninstallation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Uninstalling Previous Versions of Sun Solaris SPARC Software . . . . . . . . . . . . . . . . . . . . . . . 97
Teradata Parallel Transporter Default and Alternate Directories . . . . . . . . . . . . . . . . . . . 97
Screen Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Solaris Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Default Directories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Teradata Tools and Utilities Installation Guide for UNIX and Linux
13
Table of Contents
Chapter 6:
Installing on Sun Solaris Opteron
Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Sun Solaris Opteron Systems Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Sun Solaris Opteron Packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Installation/Uninstallation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Installation Order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Uninstallation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Uninstalling Previous Versions of Sun Solaris Opteron Software . . . . . . . . . . . . . . . . . . . . . .111
Default and Alternate Directories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
Solaris Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
Installing Teradata Tools and Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114
Installing Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115
Installing the Teradata JDBC Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
Installing the Teradata JDBC Driver from the Download Center. . . . . . . . . . . . . . . . . . .119
Installing the Teradata Access Module for JMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
Adding CLI User Exit Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
Chapter 7:
Installing on Red Hat Linux
Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Red Hat Linux Operating Systems Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Installation of Teradata Tools and Utilities Products Using PUT. . . . . . . . . . . . . . . . . . .121
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Red Hat Linux Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
Installation/Uninstallation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
Installation Order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
Uninstallation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
14
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Table of Contents
126
126
128
132
135
136
136
136
Chapter 8:
Installing on SUSE Linux
Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SUSE Linux Operating Systems Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SUSE Linux Packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
139
139
139
140
141
141
143
147
147
148
148
Chapter 9:
Installing with Tar Teradata Client Packages . . . . . . . . . . . . . . . . . 149
Tar Teradata Client Packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Script Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Using the tar Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Script Dependencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Typical Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Teradata Tools and Utilities Installation Guide for UNIX and Linux
15
Table of Contents
Chapter 10:
Configuring Teradata Tools and Utilities. . . . . . . . . . . . . . . . . . . . . . . . .157
Configuring Environment Variables for CLIv2, Data Connector, and TeraGSS . . . . . . . . . .158
Setting the Environment Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158
Configuring the ODBC Driver for Teradata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160
Configuring the ODBC Driver for IBM AIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160
Configuring the ODBC Driver for HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161
Configuring the ODBC Driver for Sun Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161
Configuring the ODBC Driver for Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162
Configuring Teradata Access Module for JMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
Configuring Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
Configuring Teradata Parallel Transporter for HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . .163
Configuring Teradata Parallel Transporter for Sun Solaris . . . . . . . . . . . . . . . . . . . . . . . .170
Configuring Teradata Parallel Transporter for Red Hat Linux . . . . . . . . . . . . . . . . . . . . .176
Chapter 11:
After You Install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
Verifying the Installation of Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184
Verifying Basic Teradata Query (bteq) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184
Verifying Named Pipes Access Module (npaxsmod) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
Verifying ODBC Driver for Teradata (tdodbc). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
Verifying Shared Common Components for Internationalization
for Teradata (tdicu) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
Verifying Teradata Access Module for JMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192
Verifying Teradata Archive/Recovery Utility (arc) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
Verifying Teradata Call-Level Interface version 2 (cliv2). . . . . . . . . . . . . . . . . . . . . . . . . .193
Verifying Teradata C Preprocessor2 (sqlpp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196
Verifying Teradata COBOL Preprocessor2 (cobpp). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198
Verifying Teradata Data Connector (piom) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199
Verifying Teradata JDBC Driver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200
Verifying Teradata FastExport (fastexp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200
Verifying Teradata FastLoad (fastld) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201
Verifying Teradata Generic Security Services (TeraGSS). . . . . . . . . . . . . . . . . . . . . . . . . .202
Verifying Teradata MultiLoad (mload) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202
Verifying Teradata TPump (tpump) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
Verifying Teradata Parallel Transporter
API (papid000). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204
Verifying Teradata Parallel Transporter
Export Operator (pexpd000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .210
16
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Table of Contents
214
214
215
215
216
217
210
213
213
Chapter 12:
Connecting to a Teradata Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Making the Database Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of Logon Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting in GUI Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting in Command Line Driven Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example Logons from the Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting to a Teradata Database Programmatically . . . . . . . . . . . . . . . . . . . . . . . . . .
Logon Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
219
219
220
222
223
227
228
Chapter 13:
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Technical Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Client Computer Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cannot Communicate Over the Network with Teradata Database . . . . . . . . . . . . . . . .
Incorrect Path Name in COPLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Incorrect Path Name in COPERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
errmsg.cat File Not Found. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Incorrect Path Name in COPANOMLOG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Missing Hosts File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Incorrect Entries in the Hosts File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Missing Entries in the /etc/services File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Tools and Utilities Installation Guide for UNIX and Linux
231
231
232
232
232
232
233
233
233
17
Table of Contents
Appendix A:
Session Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
BTEQ Session Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
System-Wide Session Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
18
Teradata Tools and Utilities Installation Guide for UNIX and Linux
List of Figures
Teradata Tools and Utilities Installation Guide for UNIX and Linux
19
List of Figures
20
Teradata Tools and Utilities Installation Guide for UNIX and Linux
List of Tables
Teradata Tools and Utilities Installation Guide for UNIX and Linux
21
List of Tables
22
Teradata Tools and Utilities Installation Guide for UNIX and Linux
List of Tables
Teradata Tools and Utilities Installation Guide for UNIX and Linux
23
List of Tables
24
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 1
Introduction
This chapter provides the background information need before installing the Teradata Tools
and Utilities software for IBM AIX, HP-UX, Sun Solaris, Red Hat Linux and SUSE Linux.
This chapter contains the following information:
System Requirements
Software Requirements
Product
Description
Teradata Tools and Utilities Installation Guide for UNIX and Linux
25
Chapter 1: Introduction
Teradata Tools and Utilities Compatibility
Table 1: Teradata Tools and Utilities supported on UNIX and Linux (continued)
26
Product
Description
Teradata C Preprocessor2
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Teradata Tools and Utilities Compatibility
Table 1: Teradata Tools and Utilities supported on UNIX and Linux (continued)
Product
Description
Teradata FastExport
Teradata FastLoad
Teradata MultiLoad
Teradata Tools and Utilities Installation Guide for UNIX and Linux
27
Chapter 1: Introduction
Teradata Tools and Utilities Compatibility
Table 1: Teradata Tools and Utilities supported on UNIX and Linux (continued)
Product
Description
Teradata Parallel Transporter Export Operator A producer operator that emulates the Teradata
FastExport utility. It exports large volumes of data
at high speed from the Teradata Database to a
client by outputting the data to a consumer
operator, such as a Load, Update, Stream, or SQL
Inserter Operator to load data to a Teradata
Database table.
Using the DataConnector Operator as a
consumer operator, the data can be written to a
flat file, passed to an access module provided by
Teradata, or passed to a custom access module
created by an end user.
Teradata Parallel Transporter FastExport
OUTMOD Adapter Operator
Teradata Parallel Transporter ODBC Operator The ODBC operator is a producer operator that
enables universal open data access to retrieve data
from many ODBC-compliant data sources.
28
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Teradata Tools and Utilities Compatibility
Table 1: Teradata Tools and Utilities supported on UNIX and Linux (continued)
Product
Description
Teradata TPump
Note: Teradata Archive and Recovery Utility (ARC) is included to support Teradatas Backup
Applications. Teradata ARC is not sold as an individual standalone product for MP-RAS,
Windows, or Linux, although it is available as a standalone application on mainframes
supported by Teradata.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
29
Chapter 1: Introduction
System Requirements
Note: Refer to the Teradata Tools and Utilities Release Definition, Release 13.00.00 for specific
information about individual Teradata Tools and Utilities products, including information on
which products are supported on the various operating systems and platforms.
Term
Definition
Software that installs and runs on a IBM AIX, HP-UX, Sun Solaris
SPARC, Sun Solaris Opteron, Red Hat Linux or SUSE Linux
operating system. This software allows access to a Teradata
Database.
Teradata server
System Requirements
Platforms Supported
Teradata Tools and Utilities software is packaged to install and run on systems or nodes
supporting one of these operating systems:
IBM AIX
HP-UX
SUSE Linux
The Teradata Tools and Utilities ##.##.## Supported Platforms and Product Versions spreadsheet
lists the products versions associated with this release and the specific platforms supported.
See Supported Releases on page 3 for information how to access this spreadsheet.
Network Requirements
IBM AIX, HP-UX, Sun Solaris, and Linux use the Transmission Control Protocol/Internet
Protocol (TCP/IP) to communicate with the Teradata Database.
The client must be connected to one of the following:
30
An Ethernet LAN that permits the client to communicate with the Teradata Database
through one or more routers
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Software Requirements
A node that is attached to the Teradata Database through Ynet or BYNET. No separate
network controller board or network software is required; the client provides its own
Software Requirements
Product Dependencies
Table 3 lists the products in the column 1 which are dependent upon the products in column
2. The products in the column 2 must be installed for the products in column 2 to operate.
Table 3: Product Dependencies
Products
Dependent Products
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
Shared Common Components for Internationalization for
Teradata 13.00.00 or later
Teradata Data Connector 13.00.00 or later
Teradata Call-Level Interface version 2 (CLIv2) 13.00.00 or
later
Teradata Generic Security Services 13.00.00 or later
TeraGSS - Client package
Teradata Tools and Utilities Installation Guide for UNIX and Linux
31
Chapter 1: Introduction
Software Requirements
Table 3: Product Dependencies (continued)
Products
Dependent Products
For Sun Solaris SPARC, Sun Solaris Opteron, HP-UX, Red Hat
Linux and SUSE Linux:
Shared Common Components for Internationalization for
Teradata 13.00.00
Teradata Generic Security Services 13.00.00 or later
TeraGSS - Client package
For IBM AIX:
xlC.rte 5.0.2.1
xlC.aix.50.rte 5.0.2.2
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
No dependencies
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
Teradata Data Connector 13.00.00 or later
JDK 1.4 or later
JMS enabled Messaging System
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
Shared Common Components for Internationalization for
Teradata 13.00.00
Teradata Generic Security Services 13.00.00 or later
TeraGSS - Client package
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
Shared Common Components for Internationalization for
Teradata 13.00.00
Teradata Call-Level Interface version 2 (CLIv2) 13.00.00 or
later
32
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Software Requirements
Table 3: Product Dependencies (continued)
Products
Dependent Products
For Sun Solaris SPARC, Sun Solaris Opteron, Red Hat Linux
and SUSE Linux:
No dependencies
For IBM AIX, and HP-UX:
Teradata Call-Level Interface version 2 (CLIv2) 13.00.00 or
later
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
No dependencies
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
See Teradata JDBC Driver
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, and Red Hat Linux and SUSE Linux:
Shared Common Components for Internationalization for
Teradata 13.00.00
Teradata Call-Level Interface version 2 (CLIv2) 13.00.00 or
later
Teradata Generic Security Services 13.00.00 or later
TeraGSS - Client package
Teradata Data Connector 13.00.00 or later
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
Shared Common Components for Internationalization for
Teradata 13.00.00
Teradata Call-Level Interface version 2 (CLIv2) 13.00.00 or
later
Teradata Generic Security Services 13.00.00 or later
TeraGSS - Client package
Teradata Data Connector 13.00.00 or later
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
No dependencies
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
No dependencies
Teradata Tools and Utilities Installation Guide for UNIX and Linux
33
Chapter 1: Introduction
Software Requirements
Table 3: Product Dependencies (continued)
Products
Dependent Products
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
Shared Common Components for Internationalization for
Teradata 13.00.00
Teradata Call-Level Interface version 2 (CLIv2) 13.00.00 or
later
Teradata Generic Security Services 13.00.00 or later
TeraGSS - Client package
Teradata Data Connector 13.00.00 or later
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, Red
Hat Linux and SUSE Linux and HP-UX:
Teradata Parallel Transporter Load Operator 13.00.00 or
later
Teradata Parallel Transporter Update Operator 13.00.00 or
later
Teradata Parallel Transporter Stream Operator 13.00.00 or
later
Teradata Parallel Transporter Export Operator 13.00.00 or
later
Teradata Call-Level Interface version 2 (CLIv2) 13.00.00 or
later
Teradata Parallel Transporter Export Operator 13.00.00 For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, Red
Hat Linux and SUSE Linux, and HP-UX:
Shared Common Components for Internationalization for
Teradata 13.00.00 or later
Teradata Parallel Transporter Infrastructure 13.00.00 or later
Teradata Parallel Transporter Infrastructure 13.00.00
For Sun Solaris SPARC, IBM AIX, HP-UX, Red Hat Linux and
SUSE Linux:
Shared Common Components for Internationalization for
Teradata 13.00.00 or later
Teradata Call-Level Interface version 2 (CLIv2) 13.00.00 or
later
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, Red
Hat Linux and SUSE Linux and HP-UX:
Teradata Call-Level Interface version 2 (CLIv2) version
13.00.00 or later
Teradata Parallel Transporter Infrastructure 13.00.00 or later
34
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Software Requirements
Table 3: Product Dependencies (continued)
Products
Dependent Products
Teradata Parallel Transporter Stream Operator 13.00.00 For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, Red
Hat Linux and SUSE Linux, and HP-UX:
Teradata Call-Level Interface version 2 (CLIv2) version
13.00.00 or later
Teradata Parallel Transporter Infrastructure 13.00.00 or later
Teradata Parallel Transporter Update Operator 13.00.00 For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, Red
Hat Linux and SUSE Linux, and HP-UX:
Teradata Call-Level Interface version 2 (CLIv2) version
13.00.00 or later
Teradata Parallel Transporter Infrastructure 13.00.00 or later
Teradata TPump 13.00.00
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX, HPUX, Red Hat Linux and SUSE Linux:
Shared Common Components for Internationalization for
Teradata 13.00.00
Teradata Generic Security Services 13.00.00 or later
TeraGSS - Client package
Teradata Call-Level Interface version 2 (CLIv2) 13.00.00
Teradata Data Connector 13.00.00 or later
For Sun Solaris SPARC, Sun Solaris Opteron, IBM AIX and HPUX:
Teradata Data Connector 13.00.00 or later
Basic Teradata Query (BTEQ) 13.00.00 or later
Teradata FastExport 13.00.00 or later
Teradata FastLoad 13.00.00 or later
Teradata MultiLoad 13.00.00 or later
Teradata TPump 13.00.00 or later
Teradata Parallel Transporter 13.00.00 or later
For IBM AIX:
WebSphere MQ (AIX) 5.3
For HP-UX:
WebSphere MQ (HP-UX) 5.2
Note: Teradata Parallel Transporter Infrastructure 13.00.00 is certified with Teradata CLIv2
version 13.00.00.
Note: The installation of Teradata Parallel Transporter Infrastructure installs the following
software:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
35
Chapter 1: Introduction
Installation Kit Contents
Note: The installation of Teradata Parallel Transporter API installs the following software:
Installation Order
Before installing Teradata Tools and Utilities products, four product dependencies must be
installed in the following order:
1
Note: If products are uninstalled, do not uninstall Shared Common Components for
Internationalization for Teradata until all software that have it as a dependency are first
uninstalled.
documentation:
Also included are one or more of the following purchased CDs. Each CD contains product
versions for one or more network-attached platforms. Refer to Table 4 through Table 19 for a
list of the products and dependencies on each CD:
36
Database Management
Chapter 1: Introduction
Installation Kit Contents
If all of the CDs ordered were not received, contact the Teradata Solutions Customer Services
Remote Services Center (TSCS-RSC). For more information, refer to the Teradata Tools and
Utilities Release Definition, Release 13.00.00.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
37
Chapter 1: Introduction
Installation Kit Contents
Platforms (Windows)
Windows
Windows
Note: The installation of Named Pipes Access
Module installs a single version of Named Pipes
Access Module that works for both the
standalone utilities and Teradata Parallel
Transporter.
Windows
Windows
Teradata Administrator
Windows
Windows
Windows
Dependency
Note: Teradata JDBC Driver is distributed on
all Utility Pack CDs. Its located in the
\TeraJDBC directory located in the root
directory of each CD.
The three files in the directory, readme.txt,
terajdbc4.jar and tdgssconfig.jar must be
manually copied to a directory of choice on the
target client.
38
Windows
Dependency
Windows
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Installation Kit Contents
Table 4: Teradata Utility Pack - Vol 1 of 3 CD (Windows) (continued)
Platforms (Windows)
Windows
Table 5 lists the HP-UX and Linux products and dependencies on the Teradata Utility Pack Vol
2 CD.
Table 5: Teradata Utility Pack - Vol. 2 of 3 CD (HP-UX and Linux)
Dependency
Note: Teradata JDBC Driver is distributed on
all Utility Pack CDs. Its located in the
\TeraJDBC directory located in the root
directory of each CD.
The three files in the directory, readme.txt,
terajdbc4.jar and tdgssconfig.jar must be
manually copied to a directory of choice on the
target client.
Table 6 lists the Sun Solaris and IBM AIX products and dependencies on the Teradata Utility
Pack Vol 3 CD.
Table 6: Teradata Utility Pack - Vol. 3 of 3 CD (AIX and Solaris)
Platforms (AIX-Solaris)
Teradata Tools and Utilities Installation Guide for UNIX and Linux
39
Chapter 1: Introduction
Installation Kit Contents
Table 6: Teradata Utility Pack - Vol. 3 of 3 CD (AIX and Solaris) (continued)
Platforms (AIX-Solaris)
Dependency
Note: Teradata JDBC Driver is distributed on
all Utility Pack CDs. Its located in the
\TeraJDBC directory located in the root
directory of each CD.
The three files in the directory, readme.txt,
terajdbc4.jar and tdgssconfig.jar must be
manually copied to a directory of choice on the
target client.
Table 7 lists the products and dependencies on the Data Management CD.
Table 7: Data Management CD
40
Database Management CD
Platforms (Windows)
Product dependency
Product dependency
Product dependency
Product dependency
Product dependency
Windows
Product dependency
Windows
Teradata Manager
Windows
Windows
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Installation Kit Contents
Table 7: Data Management CD (continued)
Database Management CD
Platforms (Windows)
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Table 8 lists the Windows products and dependencies on the Preprocessors Vol 1 CD
Table 8: Preprocessors Vol 1 of 3 CD (Windows)
Preprocessors Vol 1 of 3 CD
Platforms (Windows)
Product dependency
Teradata C Preprocessor2
Windows
Product dependency
Product Dependency
Table 9 lists the HP-UX and Linux products and dependencies on the Preprocessors Vol 2 CD.
Table 9: Preprocessors Vol 2 of 3 CD (HP-UX and Linux)
Preprocessors Vol 2 of 3 CD
Product dependency
Teradata C Preprocessor2
HP-UX
Product dependency
Product dependency
Table 10 lists the IBM AIX and Solaris products and dependencies on the Preprocessors Vol 3
CD.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
41
Chapter 1: Introduction
Installation Kit Contents
Preprocessors Vol 2 of 3 CD
Product dependency
Teradata C Preprocessor2
Product dependency
IBM AIX
Product dependency
Table 11 lists the Windows products and dependencies on the Load/Unload Vol 1 CD.
Table 11: Load/Unload Vol 1 of 3 CD (Windows)
Load/Unload Vol 1 of 3 CD
Platforms (Windows)
Product dependency
Windows
Windows
Note: The installation of Named Pipes Access
Module installs a single version of Named Pipes
Access Module that works for both the standalone
utilities and Teradata Parallel Transporter.
Product dependency
Product dependency
Product dependency
Windows
Teradata FastExport
Windows
Teradata FastLoad
Windows
Product dependency
Teradata MultiLoad
Windows
Windows
Teradata TPump
Windows
Windows
Note: The installation of Teradata WebSphere
MQ Access Module installs a single version of
Teradata WebSphere MQ Access Module that
works for both the standalone utilities and
Teradata Parallel Transporter.
42
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Installation Kit Contents
Table 12 lists the HP-UX and Linux products and dependencies on the Load/Unload Vol 2 CD.
Table 12: Load/Unload Vol 2 of 3 CD (HP-UX and Linux)
Load/Unload Vol 2 of 3 CD
Product dependency
HP-UX
HP-UX, Linux
Note: The installation of Named Pipes Access
Module installs a single version of Named Pipes
Access Module that works for both the standalone
utilities and Teradata Parallel Transporter.
Product dependency
Product dependency
HP-UX, Linux
Teradata FastExport
HP-UX, Linux
Teradata FastLoad
HP-UX, Linux
Product dependency
Teradata MultiLoad
HP-UX, Linux
Teradata TPump
HP-UX, Linux
HP-UX, Linux
Note: The installation of Teradata WebSphere
MQ Access Module installs a single version of
Teradata WebSphere MQ Access Module that
works for both the standalone utilities and
Teradata Parallel Transporter.
Table 13 lists the Sun Solaris and IBM AIX products and dependencies on the Load/Unload Vol
3 CD.
Table 13: Load/Unload Vol 3 of 3 CD (AIX and Solaris)
Load/Unload Vol 3 of 3 CD
Product dependency
Solaris SPARC
Teradata Tools and Utilities Installation Guide for UNIX and Linux
43
Chapter 1: Introduction
Installation Kit Contents
Table 13: Load/Unload Vol 3 of 3 CD (AIX and Solaris) (continued)
Load/Unload Vol 3 of 3 CD
Product dependency
Product dependency
Product dependency
Teradata FastExport
Teradata FastLoad
Product dependency
Teradata MultiLoad
Teradata TPump
Table 14 lists the Windows products and dependencies on the Parallel Transporter Vol 1 CD.
Table 14: Parallel Transporter Vol 1 of 3 CD (Windows)
Platforms (Windows)
Product dependency
Note: The installation of Named Pipes Access
Module installs a single version of Named Pipes
Access Module that works for both the standalone
utilities and Teradata Parallel Transporter.
44
Product dependency
Product dependency
Product dependency
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Installation Kit Contents
Table 14: Parallel Transporter Vol 1 of 3 CD (Windows) (continued)
Platforms (Windows)
Windows
Product dependency
Note: The installation of Teradata WebSphere
MQ Access Module installs a single version of
Teradata WebSphere MQ Access Module that
works for both the standalone utilities and
Teradata Parallel Transporter.
Table 15 lists the HP-UX and Linux products and dependencies on the Parallel Transporter Vol
2 CD.
Table 15: Parallel Transporter Vol 2 of 3 CD (HP-UX and Linux)
Product dependency
Note: The installation of Named Pipes Access
Module installs a single version of Named Pipes
Access Module that works for both the standalone
utilities and Teradata Parallel Transporter.
Product dependency
Product dependency
Product dependency
Teradata Tools and Utilities Installation Guide for UNIX and Linux
45
Chapter 1: Introduction
Installation Kit Contents
Table 15: Parallel Transporter Vol 2 of 3 CD (HP-UX and Linux) (continued)
Table 16 lists the Sun Solaris and IBM AIX products and dependencies on the Parallel
Transporter Vol 3 CD.
Table 16: Parallel Transporter Vol 3 of 3 CD (AIX and Solaris)
Product dependency
Note: The installation of Named Pipes Access
Module installs a single version of Named Pipes
Access Module that works for both the standalone
utilities and Teradata Parallel Transporter.
46
Product dependency
Product dependency
Product dependency
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Installation Kit Contents
Table 16: Parallel Transporter Vol 3 of 3 CD (AIX and Solaris) (continued)
Product Dependency
Note: The installation of Teradata WebSphere
MQ Access Module installs a single version of
Teradata WebSphere MQ Access Module that
works for both the standalone utilities and
Teradata Parallel Transporter.
Table 17 lists the products and dependencies on the Tape Storage Management Enablers CD.
Table 17: Tape Storage Management Enablers CD
Product dependency
Product dependency
Teradata C Preprocessor2
Product dependency
Product dependency
Teradata Tools and Utilities Installation Guide for UNIX and Linux
47
Chapter 1: Introduction
Installation Kit Contents
Table 17: Tape Storage Management Enablers CD (continued)
Product dependency
Product dependency
Table 18 lists the products and dependencies on the Query Director CD.
Table 18: Query Director CD
Query Director CD
Product dependency
Product dependency
Product dependency
Windows, Linux
Table 19 lists the Linux, MP-RAS (RSG) and Windows products and dependencies on the
MetaData Services CD.
Table 19: MetaData Services CD
MetaData Services CD
Product dependency
Note: If these items were not received, contact the TSCS-RSC. See the Teradata Tools and
Utilities Release Definition, Release 13.0 for further instructions.
Note: For installation instructions for Teradata Query Director, see the Teradata Query
Director User Guide.
Note: For installation instructions for OLE DB Provider for Teradata, see the OLE DB
Provider for Teradata Installation and User Guide.
Note: For installation instructions for Meta Data Services, see the Teradata Meta Data Services
Installation and Administration Guide.
Note: For Windows products, see the Teradata Tools and Utilities Installation Guide for
Microsoft Windows.
48
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 2
This chapter provides preliminary installation information and procedures that need to be
performed prior to installing Teradata Tools and Utilities software on IBM AIX, HP-UX, Sun
Solaris SPARC, Sun Solaris Opteron, Red Hat Linux and SUSE Linux client systems.
This chapter contains information on the following:
Installation Recommendations
Technical Assistance
Installation Recommendations
Before beginning the installation of Teradata Tools and Utilities software on an IBM AIX, HPUX, Sun Solaris SPARC, Sun Solaris Opteron, Red Hat Linux or SUSE Linux client systems,
verify that the software package ordered is complete (see Installation Kit Contents on
page 36) and that the client systems where the software will be installed are set up with the
required software and hardware. If the correct disks were not received, contact the TSCS-RSC.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
49
When installing the Teradata Client Tools and Utilities on UNIX, use the Korn shell (/bin/
ksh) before running setup.bat. This will ensure correct execution of the installation
script.
An exception is the Teradata Generic Security Services software, which does not have to be
uninstalled. See Teradata Generic Security Services on page 51.
Note: If a previous version of the 64-bit Solaris-SPARC ODBC driver was installed, it must
be uninstalled before installing the ODBC Driver for Teradata 13.00.00 to avoid
unpredictable results.
Online updates to individual Teradata Tools and Utilities software packages are sometimes
made available on the Teradata Software Server. These upgrades or software patches can be
downloaded by authorized customers, or Teradata field support personnel with access to the
Teradata Software Server.
To re-install a previous version of the software, the original Teradata Tools and Utilities disk
must be used.
Normally, network parameters should not have to be reset after making an upgrade.
Note: If new directories for the files are created, change the paths to COPERR, COPLIB, and
COPANOMLOG. For more information, see Chapter 13: Troubleshooting.
Note: An exception is the Teradata Parallel Transporter software. Teradata Parallel
Transporter does not have to be uninstalled.
The first message appears if a dependent product already exists, and its version is the same as
the dependent product being installed. It asks if the existing installed product can be installed.
For example, the following message is for the ODBC Driver for Teradata:
"ODBC Driver for Teradata 13.00.00.00 is already installed.
Do you want to reinstall it?"
The second message appears if a dependent product already exists and its version is not equal
to the dependent product being installed. It asks if the existing installed product can be
overwritten.
For example, the following message is for the ODBC Driver for Teradata:
"ODBC Driver for Teradata 12.00.00 is already installed.
Do you want to overwrite it with version 13.00.00?"
50
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Upgrading TPump
On Linux operating systems, if TPump is being updated from a TPump version prior to
02.02.00.00, the soft link /usr/bin/tpump will be missing after the upgrade. The softlink is a
pointer to /opt/teradata/client/<version>/bin/tpump. When upgrading from version
02.02.00.00 or later, the anomaly does not occur.
The solution is to first uninstall the existing version of TPump, and then upgrade to the new
version of TPump.
PUT Installations
Some of the Teradata Tools and Utilities products can be installed using the software Teradata
Parallel Upgrade Tool (PUT).
FastExport
FastLoad
MultiLoad
MQ Access Module
Teradata Tools and Utilities Installation Guide for UNIX and Linux
51
TPump
See the Parallel Upgrade Tool (PUT) for UNIX MP-RAS and Linux for more information.
pkgadd Installations
On Sun Solaris operating systems, the pkgadd utility can install almost all of the Teradata Tools
and Utilities software.
When using pkgadd, the installer may not automatically select dependent products. See
System Requirements on page 30 to determine which products need to be installed
manually.
If a failure occurs, check the .log file and then contact TSCS-RSC.
52
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Teradata Tools and Utilities Installation Guide for UNIX and Linux
53
Utility
Short Names
API
papi
Export Operator
pexp
Infrastructure
tbld
Load Operator
plod
Stream Operator
pstm
Update Operator
pupd
54
-a option uninstalls all versions of Teradata Warehouse Builder and Teradata Parallel
Transporter software on the system
Teradata Tools and Utilities Installation Guide for UNIX and Linux
-p option uninstalls the specified <package(s)> on the system. Multiple packages can be
specified within single or double quotes, and separated by space. For example:
twbpkgrm -p "pseld000 pexpd000"
-t option enables trace information for this program and saves the trace information in
the <trace file>.
Remove all installed Teradata Parallel Transporter packages (selection a). Use caution
when removing all versions of Teradata Parallel Transporter.
Note: Sorting is performed within the Teradata Parallel Transporter and Teradata Warehouse
Builder software groups.
The selection in the twbpkgrm tool is case sensitive. The twbpkgrm tool will remain in the
/usr/bin directory even after Teradata Parallel Transporter software is uninstalled. To remove
the twbpkgrm tool in the /usr/bin directory, logon as the root user and enter the rm /usr/bin/
twbpkgrm command:
# rm /usr/bin/twbpkgrm
Teradata Tools and Utilities Installation Guide for UNIX and Linux
55
56
Package
Version
Install
=======
=======
pipc
tbld5000
02.04.00.00
05.00.00.00
/etc/pipc
/usr/tbuild/
tbuild
04.01.00.00
/usr
Teradata Tools and Utilities Installation Guide for UNIX and Linux
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
/usr
Enter a selection.
12
Teradata Tools and Utilities Installation Guide for UNIX and Linux
57
58
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Note: You must be the root user in order to uninstall a package on the system
The following procedure is another example of using the -p option. The procedure
uninstalls two packages, pupdc000 package (Teradata Parallel Transporter Update Operator
version 12.00.00.00), and pexpc000 package (Teradata Parallel Transporter Export Operator
version 12.00.00.00).
Uninstalling Teradata Parallel Transporter with Method 2, Multiple
Package Names
Run the twbpkgrm tool with the -p option with a list of the programs to uninstall.
For example:
# /usr/bin/twbpkgrm -p "pupd8100 pexp8100"
twbpkgrm Version 12.00.00.00
File revision: 12.00.00.00
Copyright 2005-2008, Teradata Corporation. All Rights
Reserved.Platform: <operating system>
User specified package(s) to be removed: 'pupdc000 pexpc000'
NOTE: Package(s) will be removed in the order specified.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
59
60
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Note: Use caution when uninstalling all versions of Teradata Parallel Transporter.
Method 2 - Update Environment Variables in the System Login Files for a Shell User
Set the TWB_ROOT environment variable to the installation directory of the installed
Teradata Parallel Transporter version.
Bourne and Korn shell users, enter these commands:
# TWB_ROOT=<Teradata Parallel Transporter installation directory>
# export TWB_ROOT
Teradata Tools and Utilities Installation Guide for UNIX and Linux
61
Log on as the root user to perform this procedure. This method applies to the system for all
users in the next logon.
Bourne/Korn shell users: The system login file is /etc/profile on HP-UX, AIX, Sun Solaris,
and Linux.
C-shell users: The system login file is /etc/csh.login for HP-UX, Linux, and AIX. The system
login file is /etc/.login for Sun Solaris.
Set the TWB_ROOT environment variable to the installation directory of the installed
Teradata Parallel Transporter version in the system login files for shell users.
Bourne and Korn shell users: In the system login file, add these lines to the file:
TWB_ROOT=<Teradata Parallel Transporter installation directory>
export TWB_ROOT
Add the $TWB_ROOT/bin path to the PATH environment variable in the system login
files for shell user.
Bourne and Korn shell users, add these lines to the system login file:
if [ "$PATH" = "" ]; then
PATH="$TWB_ROOT"/bin
else
PATH="$TWB_ROOT"/bin:"$PATH"
fi
export PATH
62
Teradata Tools and Utilities Installation Guide for UNIX and Linux
This method applies to the system for all users in the next logon.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
63
Run the tdgsspkgrm tool without any options to list the versions of TeraGSS installed.
For example:
# tdgsspkgrm
When run with no arguments, the tdgsspkgrm utility lists information about installed
versions.
TeraGSS current version:
12G.02.00.00
TeraGSS versions available for removal:
12H.02.00.00
To remove an obsolete version, run tdgsspkgrm and specify the version to uninstall.
For example:
# tdgsspkgrm 12H.02.00.00
Note: The current version cannot be uninstalled using tdgsspkgrm. To uninstall the current
version, use the appropriate utility for the operating system.
Run the tdgssversion tool without any options to list the versions of TeraGSS installed, by
entering:
# tdgssversion
In the following example, the output indicates the Teradata GSS Client available versions
are: 12H.02.00.00 and 12G.02.00.00 *. The asterisk (*) denotes the current version.
TeraGSS current version:
12G.02.00.00*
TeraGSS versions available for removal:
12H.02.00.00
64
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Table 21 lists the libraries and the corresponding directories where the file must be copied. An
asterisk (*) after a file name indicates a softlink for files located in this directory:
/opt/teradata/client/<version>/hpux64.
Table 21: Teradata WebSphere MQ Access Module Libraries on HP-UX Itanium
HP-UX Itanium
Directory
libmqs.so*
/usr/lib/hpux64
libmqsc.so*
/usr/lib/hpux64
libmqs.so
/opt/teradata/client/<version>/hpux64
libmqsc.so
/opt/teradata/client/<version>/hpux64
Technical Assistance
Technical assistance during installation of the Teradata Tools and Utilities software is available
from the TSCS-RSC. For contact information, see the Teradata Tools and Utilities Release
Definition, Release 13.00.00.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
65
66
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 3
This chapter contains the procedures to install and uninstall the Teradata Tools and Utilities
software on IBM AIX client systems.
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
Database Management
Teradata Tools and Utilities Installation Guide for UNIX and Linux
67
Installation/Uninstallation Order
Teradata Tools and Utilities application packages can be installed and uninstalled manually,
provided they are installed or uninstalled in the proper order. To avoid manually induced
installation errors, use the Teradata installation script provided (setup.bat) to install Teradata
Tools and Utilities packages. The script follows the correct installation order and loads the
required dependencies.
Installation Order
If installing the Teradata Tools and Utilities application packages manually, install the
dependent packages first, in this order.
Warning:
For ODBC on all platforms, since the installation process now installs both 32-bit and 64-bit
versions of the ODBC driver, both the 32-bit and 64-bit versions of TeraGSS must be installed
before installing ODBC.
Shared Common Components for Internationalization for Teradata (tdicu)
Then, all other non-dependent Teradata Tools and Utilities applications can be installed, in
any order.
Uninstallation Order
When removing the Teradata Tools and Utilities application packages, the packages should be
removed in reverse order.
68
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Prior to installing new versions of Teradata Tools and Utilities check for previous versions
of the software by entering:
/usr/bin/lslpp
-l
Note: To check for an individual package, use one of the following commands:
lslpp -l <clientPkgName>.<clientPkgName>
or
lslpp -l <clientPkgName>
IBM-AIX
5.1/5.2
For example:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
69
To find the complete software name, enter one of the following commands at the prompt:
70
Teradata Tools and Utilities Installation Guide for UNIX and Linux
or
lslpp -l <clientPkgName>
State
Description
COMMITTED
Teradata Parallel Transporter
Update Operator Version 13.00.00.00
The double quote character cannot be in the name of the installation directory
The first Teradata Parallel Transporter package requests the installation directory. Subsequent
Teradata Parallel Transporter packages of the same version do not request the installation
directory, but use the same installation directory as the first package installed.
E-fix Package Installation
The installation of a Teradata Parallel Transporter emergency fix (efix) package overwrites the
installed Teradata Parallel Transporter package.
For example, the installation of Teradata Parallel Transporter Infrastructure 13.00.00.01
overwrites the Teradata Parallel Transporter Infrastructure 13.00.00.00 package.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
71
bypasses prompting a user for the install path and uses the
TDODBC_SILENT_INSTALL_DIR value as the install directory for the AIX installation.
In the Korn Shell:
TDODBC_SILENT_INSTALL_DIR=<installpath>;
export TDODBC_SILENT_INSTALL_DIR
where <installpath> is the install directory path for the user portion of the TTU install.
For example:
/opt
72
Teradata Tools and Utilities Installation Guide for UNIX and Linux
mqaxsmod
bteq
fastexp
fastld
mload
tpump
Teradata
Teradata
Teradata
Teradata
Teradata
Teradata
Software must be installed in the order shown in Software Requirements on page 31.
After reviewing product dependencies, enter the products to install at the prompt:
After all installations are complete, change back to the root directory and unmount the CD
by entering the following at the command prompt:
# umount /mnt
The following are the installation directory restrictions for Teradata Parallel Transporter:
The double quote character cannot be in the name of the installation directory.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
73
Logs Directory
In addition to the Teradata Parallel Transporter installation directory, the Teradata Parallel
Transporter Infrastructure package prompts for the Teradata Parallel Transporter logs
directory.
The following is an example of the prompt:
The logs directory contains Teradata Parallel Transporter job log files.
The logs directory should be in a partition with a large free space.
Please specify the logs directory [ default: /opt/teradata/client/13.0/
tbuild/logs ]:
When prompted, press the Enter key, to use the default logs directory.
Logs Directory Restrictions
The following are the logs directory restrictions for Teradata Parallel Transporter:
Respond by pressing the Enter key or 1, to select shared memory as the IPC memory choice.
Or, respond by pressing 2, to select the memory mapped file as the IPC memory choice. The
Teradata Parallel Transporter package prompts for the memory mapped file directory.
The following is an example of the prompt:
The memory mapped file directory
Transporter job files.
The memory mapped file directory
free space.
Please specify the memory mapped
teradata/client/13.0/tbuild/mmap
Respond by pressing the Enter key, to use the default memory mapped file directory.
Memory Mapped File Directory Restrictions
The following are the memory mapped file directory restrictions for Teradata Parallel
Transporter:
74
The whitespace character cannot be in the name of the memory mapped file directory
Note: During a reinstallation of the same Teradata Parallel Infrastructure version, the
Teradata Parallel Infrastructure does not request the IPC memory choice. The reinstallation
uses the existing IPC memory choice.
Note: The first Teradata Parallel Transporter package installed requests the installation
directory. Subsequent Teradata Parallel Transporter packages of the same version do not
request the installation directory, but use the same installation directory as the first package
installed.
Updating Environment Variables
At the end of the Teradata Parallel Transporter Infrastructure installation, the Teradata Parallel
Transporter Infrastructure installation updates the environment variables in the system /etc/
profile and /etc/csh.login files.
Table 22 lists the Environment variables updated.
Table 22: Environment Variables Updated
Environment Variable
TWB_ROOT
PATH
LIBPATH
NLSPATH
The updates to the environment variables are effective in the next logon only if the Teradata
Parallel Transporter Infrastructure package has been installed. The updates to the
environment variables allow users to run the installed version of Teradata Parallel Transporter.
If the Teradata Parallel Transporter API package has been installed, then the LIBPATH and
NLSPATH environment variables must be updated manually.
The 32-bit files are in:
$TWB_ROOT/lib
$TWB_ROOT/msg
$TWB_ROOT/lib64
$TWB_ROOT/msg64
The environment variables can be updated on the command line, in the user's profile, or in
the system profile.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
75
If the environment variables are updated on the command line, then the updates are
effective only for the current session.
If the environment variables are updated in the user's profile, then the updates are only
effective every time that particular user logs in.
If the environment variables are updated in the system profile, then the updates are
effective every time any user logs in.
Note: The updates to the environment variables must be used to run the installed version of
Teradata Parallel Transporter.
Note: If the updates to the environment variables are not used, the installed version of
Teradata Parallel Transporter will not run correctly.
Note: After installing Teradata Parallel Transporter and before running a Teradata Parallel
Transporter job, the LANG environment variable must be set to en_US, or make the
LC__FASTMSG environment variable must be set to false.
76
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Compile and link using either the 32-bit or 64-bit version of the makefile to create a new
shared object, libtdusr32.so. This command compiles the 32-bit version:
# make -f maketdusr.aix
Move the libtdusr32.so file into the cli installation directory, and verify that libcliv2 exists in
the same directory.
For more information on CLI User Exit Functions, see Teradata Call-Level Interface Version 2
Reference for Network-Attached Systems, Appendix D.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
77
78
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 4
This chapter contains the procedures to install and uninstall Teradata Tools and Utilities
software on HP-UX client systems.
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
Database Management
Teradata Tools and Utilities Installation Guide for UNIX and Linux
79
HP-UX Packages
The Teradata Tools and Utilities 13.00.00 Supported Platforms and Product Versions spreadsheet
lists the products versions associated with this release and the specific platforms supported.
See Supported Releases on page 3 for information how to access this spreadsheet.
Installation/Uninstallation Order
Teradata Tools and Utilities application packages can be installed and uninstalled manually,
provided they are installed or uninstalled in the proper order. To avoid manually induced
installation errors, use the Teradata installation script provided (setup.bat) to install Teradata
Tools and Utilities packages. The script follows the correct installation order and loads the
required dependencies.
Installation Order
If installing the Teradata Tools and Utilities application packages manually, install the
dependent packages first, in this order.
Warning:
For ODBC on all platforms, since the installation process now installs both 32-bit and 64-bit
versions of the ODBC driver, both the 32-bit and 64-bit versions of TeraGSS must be installed
before installing ODBC.
Shared Common Components for Internationalization for Teradata (tdicu)
Then, all other non-dependent Teradata Tools and Utilities applications can be installed, in
any order.
Uninstallation Order
When removing the Teradata Tools and Utilities application packages, the packages should be
removed in reverse order.
80
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Prior to installing new versions of the Teradata Tools and Utilities, check for previous
versions of the software:
/usr/sbin/swlist
Uninstall packages:
/usr/sbin/swremove <PkgName>
The utilities packages are uninstalled by repeating the command for each of the packages
being uninstalled. The packages can be uninstalled in any order, except for the following
dependent packages:
If, for some reason, the Call-Level Interface version 2 (cliv2) package was mistakenly
uninstalled before uninstalling dependent packages first, use swremove with the following
options to uninstall CLIv2:
swremove -x enforce_dependencies=false <CLI package name>
Teradata Tools and Utilities Installation Guide for UNIX and Linux
81
Procedure - Uninstalling Teradata Tools and Utilities Software Using the HP-UX Terminal
Interface Window
Follow these steps to uninstall Teradata Tools and Utilities software using the HP-UX Terminal
Interface Window.
1
Prior to installing new versions of the Teradata Tools and Utilities, check for previous
versions of the software:
/usr/sbin/swlist <PkgName>
In the SD Remove window, use the Tab and Arrow keys to move the highlight bar to the
name of the package being removed.
In the upper menu bar, use the Tab key to move across to Actions.
Use the Arrow key to move down to Mark For Remove, then press Space Bar.
A Yes appears under the Marked? column in front of the product name. This indicates it
has been designated for removal.
82
Teradata Tools and Utilities Installation Guide for UNIX and Linux
In the upper menu bar, use the Tab key to move across to Actions and press Space Bar.
In the Actions menu, press R. Or, use the Arrow key to move down to Remove
(analysis)... then press the Space Bar.
After an analysis of the system is successfully completed, Ready appears in the Status line
of the Remove Analysis window.
7
If the removal setup is correct, highlight OK and press Enter. Otherwise, return to the
previous menu, press Tab to highlight the word Cancel. Then press Space Bar.
In the confirmation display that appears, confirm the removal. Highlight Yes and press the
Space Bar. Otherwise, press Tab to move to the word No. Then press Space Bar.
Complete the removal process, highlight Done. Then press Space Bar.
The updated list of the installed packages appears in the Remove window.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
83
In the upper menu bar, highlight File and press Space Bar.
In the File menu, press E. Or, highlight Exit and press Space Bar.
The double quote character cannot be in the name of the installation directory
The first Teradata Parallel Transporter package requests the installation directory. Subsequent
Teradata Parallel Transporter packages of the same version do not request the installation
directory, but use the same installation directory as the first package installed.
E-fix Package Installation
The installation of a Teradata Parallel Transporter emergency fix (efix) package overwrites the
installed Teradata Parallel Transporter package.
For example, the installation of Teradata Parallel Transporter Infrastructure 13.00.00.01
overwrites the Teradata Parallel Transporter Infrastructure 13.00.00.00 package.
84
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Insert the installation CD into the CD-ROM drive, then enter the following:
# mount /dev/dsk/<device name> /mnt
Teradata Tools and Utilities Installation Guide for UNIX and Linux
85
Software must be installed in the order shown in Product Dependencies on page 31.
After reviewing product dependencies, enter a selection:
One or more numbers for the product(s) being installed, separated by spaces, or
If a /mnt directory does not exist, create one by entering the following command at the
prompt:
# mkdir /mnt
where: the CD-ROM mount point is /mnt, although an alternate can be used.
3
Insert the installation CD into the CD-ROM drive, and then enter the following at the
command prompt:
# mount /dev/dsk/<device name> /mnt
where: the CD-ROM mount point is /mnt, although an alternate may be entered.
Note: To find a CD-ROM device, enter the following at the command prompt:
86
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Register the CD-ROM containing the installation software as the depot by entering the
following at the command prompt:
# /usr/sbin/swreg -l depot /mnt/HP-UX/<package dirname>
Install the utilities using the terminal interface window by entering the following at the
command prompt:
swinstall
Go to Source Depot and select the product in the Source Depot Path.
In the Install screen of the HP-UX terminal interface window, perform the following:
a
In the Bundles and Products list, highlight the product being installed.
In the upper menu bar, press Tab to move the cursor to Actions, then press Space Bar.
The Install Analysis window appears. After an analysis of the system is completed, Ready
appears in the Status line.
11 If the installation setup is correct, highlight OK and press Enter.
Otherwise, press Tab to highlight the word Cancel, and then press Space Bar to halt the
process and return to the previous menu.
12 In the confirmation display that appears, highlight Yes and press Space Bar to confirm the
installation.
Otherwise, Tab to move the cursor to No and press Space Bar.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
87
After confirmation, the installation begins. The Install window reappears, similar to the
one shown below.
The Percent Complete line monitors installation progress. When the installation is
complete, Completed appears in the Status line.
In the upper menu bar, highlight File and press Space Bar.
In the File menu, press E. Or, highlight Exit and press Space Bar.
16 To change back to the root directory and unmount the CD, enter:
# umount /mnt
88
Teradata Tools and Utilities Installation Guide for UNIX and Linux
The restrictions for the Teradata Parallel Transporter installation directory include:
The double quote character cannot be in the name of the installation directory
Logs Directory
In addition to the Teradata Parallel Transporter installation directory, the Teradata Parallel
Transporter Infrastructure package prompts for the location of the Teradata Parallel
Transporter logs directory.
The logs directory contains Teradata Parallel Transporter job log files.
The logs directory should be in a partition with a large free space.
Please specify the logs directory [ default: /opt/teradata/client/13.0/
tbuild/logs ]:
The restrictions for the Teradata Parallel Transporter logs directory include:
Press Enter to use the default memory mapped file directory will be used.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
89
The restrictions for the Teradata Parallel Transporter memory mapped file directory include:
The whitespace character cannot be in the name of the memory mapped file directory
Note: During the reinstall of the same Teradata Parallel Infrastructure version, the Teradata
Parallel Infrastructure reinstall does not request for the IPC memory choice. The reinstall uses
the existing IPC memory choice.
Note: The first Teradata Parallel Transporter package requests for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version do not request the
installation directory, but uses the same installation directory as the first package.
System Kernel Values
The Teradata Parallel Transporter Infrastructure package checks include the following system
kernel values.
Table 23 lists the kernel values.
Table 23: Kernel Values
Kernel Parameter
Required
Minimum Value
semmap
1000
Description
Maximum number of entries in a semaphore
map.
Note: Only checked on HP-UX 32-bit.
semmni
1000
semmns
1000
semmnu
2500
shmmax
4194304
shmmni
200
shmseg
10
Note: The Teradata Parallel Transporter Infrastructure installation does not support formula
value. If the kernel value is a formula, then the Teradata Parallel Transporter Infrastructure
installation displays a warning message.
If the system does not meet the required minimum value, the Teradata Parallel Transporter
Infrastructure installation prompts for an increase the formula value.
90
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Environment Variable
TWB_ROOT
PATH
SHLIB_PATH
NLSPATH
Updates to the environment variables are effective after the next login, only if the Teradata
Parallel Transporter Infrastructure package is installed. Updates to the environment variables
allow the installed version of Teradata Parallel Transporter to run.
If the Teradata Parallel Transporter API package was installed, then the SHLIB_PATH and
NLSPATH environment variables must be updated. The 32-bit files are located in
$TWB_ROOT/lib and $TWB_ROOT/msg. The 64-bit files are located in $TWB_ROOT/lib64
and $TWB_ROOT/msg64.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
91
The environment variables are updated from the command line, in the user's profile, or in the
system profile.
If the environment variables are updated on the command line, then the updates are
effective only for the current session.
If the environment variables are updated in the user's profile, then the updates are only
effective every time that particular user logs in.
If the environment variables are updated in the system profile then the updates will be
effective every time any user logs in.
Note: Environment variables must be updated to run the installed version of Teradata Parallel
Transporter properly. If updates are not made to the environment variables, the installed
version of Teradata Parallel Transporter will not run properly.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Compile and link using either the 32-bit or 64-bit version of the makefile to create a new
shared object, libtdusr32.so. This command uses the 32-bit version of the make facility:
# make -f maketdusr.hpux
Move the libtdusr32.so file into the cli installation directory, and verify that libcliv2 exists in
the same directory.
For more information on CLI User Exit Functions, see Teradata Call-Level Interface Version 2
Reference for Network-Attached Systems, Appendix D.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
93
94
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 5
This chapter contains procedures to install and uninstall Teradata Tools and Utilities software
on Sun Solaris client systems.
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
Database Management
Teradata Tools and Utilities Installation Guide for UNIX and Linux
95
Installation/Uninstallation Order
Teradata Tools and Utilities application packages can be installed and uninstalled manually,
provided they are installed or uninstalled in the proper order. To avoid manually induced
installation errors, use the Teradata installation script provided (setup.bat) to install Teradata
Tools and Utilities packages. The script follows the correct installation order and loads the
required dependencies.
Installation Order
If installing the Teradata Tools and Utilities application packages manually, install the
dependent packages first, in this order.
Warning:
For ODBC on all platforms, since the installation process now installs both 32-bit and 64-bit
versions of the ODBC driver, both the 32-bit and 64-bit versions of TeraGSS must be installed
before installing ODBC.
Teradata Call-Level Interface version 2 (CLIv2)
Then, all other non-dependent Teradata Tools and Utilities applications can be installed, in
any order.
Uninstallation Order
When removing the Teradata Tools and Utilities application packages, the packages should be
removed in reverse order.
96
Teradata Tools and Utilities Installation Guide for UNIX and Linux
To determine if there are any existing Teradata Tools and Utilities software packages
installed on the client, enter the following command:
# pkginfo -l <name of software>
If existing Teradata Tools and Utilities software packages are found, uninstall them:
# pkgrm <name of software>
To uninstall more than one software package at a time, enter the same command,
separating each package name by a space. For example, to remove Basic Teradata Query
(BTEQ), Teradata FastExport and Teradata FastLoad, enter:
# pkgrm bteq fastexp fastload ...
3
Teradata Tools and Utilities Installation Guide for UNIX and Linux
97
Item
Default Directory
/opt/teradata/client/ODBC_32
and/or
/opt/teradata/client/ODBC_64
Executable files
/opt/teradata/client/<version>/bin
Library files
/opt/teradata/client/<version>/lib
Includes files
/opt/teradata/client/<version>/include
Sample files
/opt/teradata/client/<version>/sample
/opt/teradata/client/<version>/lib64
/opt/teradata/client/<version>/bin64
/opt/teradata/client/<version>/tbuild
where: <version> is the version number for
Teradata Parallel Transporter.
For example, the default install directory for
Teradata Parallel Transporter version 13.00.00.00
is /opt/teradata/client/13.0/tbuild.
To choose an alternate directory, first, log on as root. After selecting the packages to install, the
installation program prompts for the default directory. Browse the system and select an
alternate directory.
The first Teradata Parallel Transporter package requests the installation directory. Subsequent
Teradata Parallel Transporter packages of the same version do not ask for the installation
directory, but uses the same installation directory as the first package.
Starting with Teradata Parallel Transporter version 08.01.00.00, installing a Teradata Parallel
Transporter emergency fix (efix) package overwrites the installed Teradata Parallel
Transporter package.
For example, the installation of Teradata Parallel Transporter Infrastructure 13.00.00.01
overwrites the Teradata Parallel Transporter Infrastructure 13.00.00.00 package.
Screen Navigation
To navigate between and within screen elements during the installation or uninstallation
process, use screen navigation commands.
Table 26 lists the screen navigation commands.
98
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Action
Command
Arrow keys
Display licenses
Select all
Unselect all
Continue
Solaris Zones
To support Solaris 10 Zones, the Teradata Tools and Utilities <product> installation packages
were changed. The destination location of the <product> components being installed can be
specified. The limitation of specifying only the <product> install directory has been removed.
Default Directories
When a Teradata Tools and Utilities <product> is installed, the installation package prompts
for the following directory input:
Which directory should be used as installation for installing files?
(Files will be installed in : <installation>/teradata/client/13.0/
[odbc_32 | odbc_64])
(default installation: /opt):
Using </opt> as the package base directory.
Optionally, the default values provided can be selected, or another directory location can be
entered for each of the prompts.
Having the ability to specify an install directory for the 32-bit libraries, and the placement of
man pages allows complete control over where the <product> components are placed, and
supports Solaris zones that have been created on a Solaris system.
Incorrect Directory
In the case where an unacceptable directory is erroneously selected, the installation issues a
warning and prompts for a new directory.
For example:
Enter installation directory [ default: /opt/teradata/client/<version>/
odbc ]: /usr/odbc
Teradata Tools and Utilities Installation Guide for UNIX and Linux
99
ERROR: /usr/odbc does not have write permissions. Please enter a writable
directory.
Write Permission
Operating under a Solaris zone limits the selection of only those directories that have write
permissions in the active zone. Users must have the ability to determine these directories.
Running within the Global zone is equivalent to a Solaris system that does not have Solaris
zones setup.
Procedure - Installing Teradata Tools and Utilities Products on Sun Solaris SPARC
Follow these steps to install Teradata Tools and Utilities on Sun Solaris SPARC.
1
Insert the installation CD in the CD-ROM drive on the server running Sun Solaris SPARC.
From the console, log on as root or change to root and enter your password.
Change your directory to CD-ROM mount point with the following command:
# cd /cdrom/cdrom0
Note: If cdrom0 does not exist under the CD-ROM mount point, then, in the cdrom
directory, change the directory to: <cd directory>.
Table 27 lists the CD mount points.
Table 27: CD-ROM Mount Point
CD
Directory
cd1a_tera_util_pak
Database Management
cd2_database_mgnt
Preprocessors
cd3_preprocessors
Load/Unload
cd4_load_unload
cd5_tape_stor_mgnt_ena
Type:
# ./setup.bat
A Teradata Tools and Utilities CD Installation screen similar to the following appears:
100
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Install
Action
All packages
Enter a. The number of products you selected will be shown in the bottom right
corner of the screen. The packages selected for installation will have an asterisk
beside them.
Selected
packages
Use the arrow keys to move to the package(s) to install. Then, press Space Bar
to select the package. An asterisk indicates the selection.
Repeat the previous step to select other packages.
Select dependent modules that are required, such as CLIv2 or Data Connector
API (PIOM), and repeat step 1 if necessary. For information on dependent
modules, see Software Requirements on page 31.
Enter c to accept the selected packages and continue with the installation.
Installation information appears for the selected products. Read the information and
respond to the prompts to begin the installation.
After the installation, a screen similar to the following appears indicating how many
Teradata Tools and Utilities packages were installed, and if any failed.
If any failures occurred, check the .log file and then call Teradata Solutions Customer
Services Remote Service Center (TSCS-RSC).
Teradata Tools and Utilities PACKAGE INSTALLATION
(Packages will now be installed onto the system.)
Number of packages to process: 12
Number successfully
processed: 12
Teradata Tools and Utilities Installation Guide for UNIX and Linux
101
From the root directory, enter the following command and remove the installation CD
from the CD-ROM drive:
# umount /cdrom
To remove the CD-ROM mount point, enter the following command (this step is
optional):
# rmdir /cdrom/<mount point>
Review the log file (/var/ncr/logs/pkgadd.log) for specific information about the packages
installed.
If a reboot is required, reboot the machine to fully enable the software packages to take effect.
The restrictions for the Teradata Parallel Transporter installation directory include:
The double quote character cannot be in the name of the installation directory
Logs Directory
In addition to the Teradata Parallel Transporter installation directory, the Teradata Parallel
Transporter Infrastructure package prompts for the Teradata Parallel Transporter logs
directory.
The logs directory contains Teradata Parallel Transporter job log files.
The logs directory should be in a partition with a large free space.
Please specify the logs directory [ default: /opt/teradata/client/13.0/
tbuild/logs ]:
102
Teradata Tools and Utilities Installation Guide for UNIX and Linux
The following are the restrictions for the Teradata Parallel Transporter logs directory:
The following are the restrictions on the memory mapped file directory for Teradata Parallel
Transporter:
The whitespace character cannot be in the name of the memory mapped file directory
Note: During a reinstallation of the same Teradata Parallel Infrastructure version, the
Teradata Parallel Infrastructure reinstallation does request for the IPC memory choice. The
reinstallation reuses the existing IPC memory choice.
Note: The first Teradata Parallel Transporter package prompts for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version do not request the
installation directory, but uses the same installation directory as the first Teradata Tools and
Utilities package installed.
System Kernel Values
The Teradata Parallel Transporter Infrastructure package checks for the system kernel values.
Table 29 lists the kernel values.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
103
Kernel Parameter
Required Minimum
Value
Description
SEMMNI
1000
SEMMNS
1000
SEMMNU
2500
SHMMAX
4194304
SHMMNI
200
SHMSEG
10
Note: The Teradata Parallel Transporter Infrastructure installation does not support formula
value. If the kernel value is a formula, then the Teradata Parallel Transporter Infrastructure
installation displays a warning message.
If the Sun Solaris SPARC system does not meet the required minimum value, the Teradata
Parallel Transporter Infrastructure installation prompts to increase the value to the minimum
required value.
Warning: The current value of 1048675 for the kernel parameter (SHMMAX)
is less than the minimum required value of 4194304. SHMMAX refers to the
maximum size of a shared memory segment.
Note: This install recommends increasing the value to the minimum
required value.
Note: A kernel rebuild is not required to make the kernel parameter
change(s) effective.
Note: A reboot is required to make the kernel parameter change(s)
effective. The reboot can be done after this installation but before
running Teradata Parallel Transporter jobs.
Do you want to increase the value to the minimum required value for the
above kernel parameter(s)?
Please enter y for yes or n for no [y,n,? (default : y)]
104
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Environment Variable
TWB_ROOT
PATH
LD_LIBRARY_PATH
NLSPATH
Updates to the environment variables are effective in the next login only if the Teradata
Parallel Transporter Infrastructure package is installed. Updates to the environment variables
allow users to run the installed version of Teradata Parallel Transporter.
If the Teradata Parallel Transporter API package is installed, then the LD_LIBRARY_PATH
and NLSPATH environment variables must be updated. The 32-bit files are in $TWB_ROOT/
lib and $TWB_ROOT/msg. The 64-bit files will be in $TWB_ROOT/lib64 and
$TWB_ROOT/msg64.
Environment variables are updated on the command line, in the user's profile, or in the
system profile.
If the environment variables are updated on the command line, then the updates are
effective only for the current session.
If the environment variables are updated in the user's profile, then the updates are only
effective every time that particular user logs in.
If the environment variables are updated in the system profile, then the updates are
effective every time any user logs in.
Note: Users must use the updates to the environment variables to run the installed version of
Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, the installed version of
Teradata Parallel Transporter will not run properly.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
105
Procedure - Adding CLI User Exit Functions to a Sun Solaris SPARC Client
Follow these steps to add CLI User Exit functions to a Sun Solaris SPARC client.
1
Compile and link using either the 64-bit version or the 32-bit version of the makefile to
create a new shared object, libtdusr32.so. The following command compiles the 32-bit
version:
# make -f makedusr.sols
106
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Move the libtdusr32.so file into the cli installation directory, and verify that libcliv2 exists in
the same directory.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
107
108
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 6
This chapter contains the procedures to install and uninstall the Teradata Tools and Utilities
software onSun Solaris Opteron client system.
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
Database Management
Teradata Tools and Utilities Installation Guide for UNIX and Linux
109
Installation/Uninstallation Order
Teradata Tools and Utilities application packages can be installed and uninstalled manually,
provided they are installed or uninstalled in the proper order. To avoid manually induced
installation errors, use the Teradata installation script provided (setup.bat) to install Teradata
Tools and Utilities packages. The script follows the correct installation order and loads the
required dependencies.
Installation Order
If installing the Teradata Tools and Utilities application packages manually, install the
dependent packages first, in this order.
Warning:
For ODBC on all platforms, since the installation process now installs both 32-bit and 64-bit
versions of the ODBC driver, both the 32-bit and 64-bit versions of TeraGSS must be installed
before installing ODBC.
Teradata Call-Level Interface version 2 (CLIv2)
Then, all other non-dependent Teradata Tools and Utilities applications can be installed, in
any order.
Uninstallation Order
When removing the Teradata Tools and Utilities application packages, the packages should be
removed in reverse order.
110
Teradata Tools and Utilities Installation Guide for UNIX and Linux
To determine if there are any existing Teradata Tools and Utilities software packages
installed on the client, enter the following command:
# pkginfo -l <name of software>
To remove more than one software package at a time, enter the same command, separated
by a space. For example, to remove Basic Teradata Query (BTEQ), Teradata FastExport
and Teradata FastLoad, enter:
# pkgrm bteq fastexp fastload ...
3
Answer the messages which appear requesting confirmation that the selected software
packages were removed.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
111
Item
Default Directory
/opt/teradata/client/ODBC_32
and/or
/opt/teradata/client/ODBC_64
Executable files
/opt/teradata/client/<version>/bin
Library files
/opt/teradata/client/<version>/lib
Includes files
/opt/teradata/client/<version>/include
Sample files
/opt/teradata/client/<version>/sample
Installation
/opt/teradata/client/<version>/product
/opt/teradata/client/<version>/lib64
/opt/teradata/client/<version>/bin64
/opt/teradata/client/<version>/tbuild
where: <version> is the version number for
Teradata Parallel Transporter.
For example, the default install directory for
Teradata Parallel Transporter version 13.00.00.00
is /opt/teradata/client/13.0/tbuild.
To choose an alternate directory, first log on as rot user. After selecting the packages to install,
the installation program prompts to select the default directory, alternatively browse the
system and select an alternate directory.
The first Teradata Parallel Transporter package requests the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version do not request the
installation directory, but use the same installation directory as the first installed package.
Starting with Teradata Parallel Transporter version 08.01.00.00, an installation of a Teradata
Parallel Transporter emergency fix (efix) package overwrites the installed Teradata Parallel
Transporter package.
For example, the installation of Teradata Parallel Transporter Infrastructure 13.00.00.01
overwrites the Teradata Parallel Transporter Infrastructure 13.00.00.00 package.
112
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Solaris Zones
To support Solaris 10 Zones, the Teradata Tools and Utilities <product> installation packages
were changed to allow users to specify where the Teradata Tools and Utilities <product>
components are installed, to remove the limitation of specifying only the Teradata Tools and
Utilities <product> install directory.
When a Teradata Tools and Utilities <product> is installed, the installation package prompts
for the following directory input:
Which directory should be used as installation for installing files?
(Files will be installed in : <installation>/teradata/client/13.0/
[odbc_32 | odbc_64])
(default installation: /opt):
Using </opt> as the package base directory.
Optionally, the default values provided can be selected, or another directory location can be
selected for each of the three prompts above.
Having the ability to specify the Teradata Tools and Utilities <product> installation directory,
the 32-bit libraries, and the placement of man pages allows complete control over where the
Teradata Tools and Utilities<product> components are placed and supports the Solaris zones
that have been created on a Solaris Opteron system.
In the case where an unacceptable directory is erroneously selected, the installation for the
Teradata Tools and Utilities <product> issues a warning and prompts for a new directory.
For example:
Enter installation directory [ default: /opt/teradata/client/<version>/
odbc ]: /usr/odbc
ERROR: /usr/odbc does not have write permissions. Please enter a writable
directory.
Operating under a Solaris zone limits the selection of only those directories that have write
permissions in the active zone. Users must have the ability to determine which directories
these are. Running within the Global zone is equivalent to a Solaris system that does not have
Solaris zones setup.
After the Teradata Tools and Utilities <product> has been installed, the directories for the
Teradata Tools and Utilities <product> install directory, the 32-bit libraries, and the icu
libraries must be included in the LD_LIBRARY_PATH, since the typical symbolic links will no
longer be available in the /usr/lib directory when using Solaris zones.
For example, the LD_LIBRARY_PATH that includes the ODBC Driver for Teradata would be:
LD_LIBRARY_PATH=/opt/teradata/client/<version>/odbc/drivers:/opt/
teradata/client/<version>/odbc/lib:/opt/teradata/client/<version>/lib:/
opt/tdicu/lib
Teradata Tools and Utilities Installation Guide for UNIX and Linux
113
Procedure - Installing Teradata Tools and Utilities Products on Sun Solaris Opteron
Follow these steps to install Teradata Tools and Utilities on Sun Solaris Opteron.
1
Insert the installation CD in the CD-ROM drive on the server running Sun Solaris.
From the console, log on as root or change to root and enter your password.
Change directories to the CD-ROM mount point with the following command:
# cd /cdrom/cdrom0
Note: If cdrom0 does not exist under the CD-ROM mount point, then, in the cdrom
directory, change the directory to: <cd directory>
Table 32 lists the CD-ROM mount points.
Table 32: CD-ROM Mount Point
cd1a_tera_util_pak
Database Management
cd2_database_mgnt
Preprocessors
cd3_preprocessors
Load/Unload
cd4_load_unload
cd5_tape_stor_mgnt_ena
Enter:
# ./setup.bat
A Teradata Tools and Utilities CD Installation screen similar to the following appears:
Welcome to the Teradata Tools and Utilities 13 installation
Copyright 2002-2008. Teradata Corporation. All Rights Reserved.
Platform: Solaris Opteron 64bit
Media: Load/Unload - Volume 3
Which software do you want to install?
1. teragss - Teradata GSS client package
2. tdicu
- Teradata Shared Component for Internationalization
3. cliv2
- Teradata CLIv2
4. piom
- Teradata Data Connector API
114
Teradata Tools and Utilities Installation Guide for UNIX and Linux
npaxsmod
mqaxsmod
bteq
fastexp
fastld
mload
tpump
Teradata
Teradata
Teradata
Teradata
Teradata
Teradata
Teradata
Package
Action
All Packages
Enter a. The number of products selected appears in the bottom right hand corner
of the screen. The packages selected for installation have an asterisk beside them.
Selected
Packages
From the root directory, enter the following command and remove the installation CD
from the CD-ROM drive:
# umount /cdrom
To remove the installation CD-ROM mount point, enter the following command (this
step is optional):
# rmdir /cdrom/<mount point>
Review the log file (/var/ncr/logs/pkgadd.log) for specific information about packages installed.
Reboot the system to fully enable the newly installed software packages to take effect.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
115
The following are the restrictions for the Teradata Parallel Transporter installation directory:
The double quote character cannot be in the name of the installation directory
Logs Directory
In addition to the Teradata Parallel Transporter installation directory, the Teradata Parallel
Transporter Infrastructure package prompts for the Teradata Parallel Transporter logs
directory.
The logs directory contains Teradata Parallel Transporter job log files.
The logs directory should be in a partition with a large free space.
Please specify the logs directory [ default: /opt/teradata/client/13.0/
tbuild/logs ]:
The following are the restrictions for the Teradata Parallel Transporter logs directory:
116
Teradata Tools and Utilities Installation Guide for UNIX and Linux
The following are the restrictions for the Teradata Parallel Transporter memory mapped file
directory:
The whitespace character cannot be in the name of the memory mapped file directory.
Note: During reinstallation of the same Teradata Parallel Infrastructure version, the Teradata
Parallel Infrastructure does not request the IPC memory choice. The reinstallation uses the
existing IPC memory choice.
Note: The first Teradata Parallel Transporter package requests the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version not request the
installation directory, but instead use the same installation directory as the first installation
package.
System Kernel Values
The Teradata Parallel Transporter Infrastructure package checks for system kernel values.
Table 34 lists the kernel values.
Table 34: Kernel Values
Kernel Parameter
Required Minimum
Value
Description
SEMMNI
1000
SEMMNS
1000
SEMMNU
2500
SHMMAX
4194304
SHMMNI
200
SHMSEG
10
Note: The Teradata Parallel Transporter Infrastructure installation does not support formula
value. If the kernel value is a formula, then the Teradata Parallel Transporter Infrastructure
installation will display a warning message.
If the system does not meet the required minimum value, the Teradata Parallel Transporter
Infrastructure installation prompts to increase the value to the minimum required value.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
117
If N is entered, the Teradata Parallel Transporter Infrastructure package does not change the
kernel value.
If Y is entered, or if Enter is pressed, the Teradata Parallel Transporter Infrastructure package
changes the kernel value. A reboot is required to make the kernel parameter change(s)
effective.
To reboot the system log on as the root user.
The reboot should be done after all the installations are complete but before running a
Teradata Parallel Transporter job.
The following reboot command reboots the system in 60 seconds:
# cd; /usr/sbin/shutdown -y -g60 -i6
Environment Variable
TWB_ROOT
PATH
LD_LIBRARY_PATH
NLSPATH
Updates to the environment variables are effective at the next login only if the Teradata
Parallel Transporter Infrastructure package is installed. Updates to the environment variables
allow the installed version of Teradata Parallel Transporter to run properly.
118
Teradata Tools and Utilities Installation Guide for UNIX and Linux
If the Teradata Parallel Transporter API package is installed, then the LD_LIBRARY_PATH
and NLSPATH environment variables must be updated. The 32-bit files are in $TWB_ROOT/
lib and $TWB_ROOT/msg. The 64-bit files will be in $TWB_ROOT/lib64 and
$TWB_ROOT/msg64.
Environment variables are updated on the command line, in the user's profile, or in the
system profile.
If the environment variables are updated on the command line, then the updates are effective
only for the current session. If the environment variables are updated in the user's profile,
then the updates are only effective every time that particular user logs in. If the environment
variables are updated in the system profile, then the updates are effective every time any user
logs in.
Note: Updates to the environment variables are not required run the installed version of
Teradata Parallel Transporter properly.
Note: Updates to the environment variables are not done, the installed version of Teradata
Parallel Transporter does not run properly.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
119
Procedure - Adding CLI User Exit Functions to a Sun Solaris Opteron Client
Follow these steps to add CLI User Exit functions to a Sun Solaris Opteron client.
1
Compile and link using either the 64-bit version or the 32-bit version of the makefile to
create a new shared object, libtdusr32.so.
The following command compiles the 32-bit version:
# make -f makedusr.sols
Move the libtdusr32.so file into the cli installation directory, and verify that libcliv2 exists in
the same directory.
120
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 7
This chapter contains procedures to install and uninstall Teradata Tools and Utilities software
on Red Hat Linux systems.
Installing Teradata Tools and Utilities Products Silently on Red Hat Linux
Installing Teradata Tools and Utilities Products Interactively on Red Hat Linux
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
121
Database Management
Installation/Uninstallation Order
Teradata Tools and Utilities application packages can be installed and uninstalled manually,
provided they are installed or uninstalled in the proper order. To avoid manually induced
installation errors, use the Teradata installation script provided (setup.bat) to install Teradata
Tools and Utilities packages. The script follows the correct installation order and loads the
required dependencies.
Installation Order
If installing the Teradata Tools and Utilities application packages manually, install the
dependent packages first, in this order.
Warning:
For ODBC on all platforms, since the installation process now installs both 32-bit and 64-bit
versions of the ODBC driver, both the 32-bit and 64-bit versions of TeraGSS must be installed
before installing ODBC.
Teradata Call-Level Interface version 2 (CLIv2)
Then, all other non-dependent Teradata Tools and Utilities applications can be installed, in
any order.
122
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Uninstallation Order
When removing the Teradata Tools and Utilities application packages, the packages should be
removed in reverse order.
Log on as root.
Package
Command
# rpm -q bteq
# rpm -q npaxsmod
# rpm -q tdodbc
# rpm -q tdicu
# rpm -q tdicu_64
Teradata Tools and Utilities Installation Guide for UNIX and Linux
123
Package
Command
# rpm -q sqlpp
# rpm -q sqlpp
# rpm -q cliv2
# rpm -q cliv2_64
# rpm -q piom
# rpm -q fexp
# rpm -q fastld
# rpm -q
teragss_redhatlinux-i386
# rpm -q
teragss_redhatlinux-ia64
# rpm -q mload
# rpm -q papid000
# rpm -q pexpd000
# rpm -q tbldd000
# rpm -q plodd000
# rpm -q pstmd000
# rpm -q pupdd000
# rpm -q qrydir
# rpm -q tpump
# rpm -q mqaxsmod
124
Package
Command
# rpm -e bteq
# rpm -e npaxsmod
# rpm -e tdodbc
# rpm -e tdicu
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Package
Command
# rpm -e tdicu_64
# rpm -e sqlpp
# rpm -e sqlpp
# rpm -e cliv2
# rpm -e cliv2_64
# rpm -e piom
# rpm -e fastexp
# rpm -e fastld
# rpm -e
teragss_redhatlinux-i386
# rpm -e
teragss_redhatlinux-ia64
# rpm -e mload
# rpm -e papid000
# rpm -e pexpd000
# rpm -e tbldd000
# rpm -e plodd000
# rpm -e pstmd000
# rpm -e pupdd000
# rpm -e qrydir
# rpm -e tpump
# rpm -e mqaxsmod
Teradata Tools and Utilities Installation Guide for UNIX and Linux
125
Silently (See Installing Teradata Tools and Utilities Products Silently on Red Hat Linux
on page 126)
Interactively (See Installing Teradata Tools and Utilities Products Interactively on Red
Hat Linux on page 128)
Installing Teradata Tools and Utilities Products Silently on Red Hat Linux
This section contains procedures to install Teradata Tools and Utilities products silently on
Red Hat Linux operating systems.
Procedure - Installing Teradata Tools and Utilities Products Silently on Red Hat Linux
Follow these steps to install Teradata Tools and Utilities products silently on Red Hat Linux
client operating systems.
1
where: the CD-ROM mount point is /mnt, although an alternate may be used.
3
Insert the installation CD into the CD-ROM drive, then enter the following command at
the prompt:
# mount /dev/<cdrom device name> /mnt
In the example, the CD-ROM mount point is /mnt, although an alternate may be entered.
4
126
Teradata Tools and Utilities Installation Guide for UNIX and Linux
npaxsmod
mqaxsmod
bteq
fastexp
fastld
mload
tpump
qrydir
Teradata
Teradata
Teradata
Teradata
Teradata
Teradata
Teradata
Teradata
Software must be installed in the order shown in Software Requirements on page 31.
After reviewing product dependencies, enter selections at the prompt:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
127
Procedure - Installing Teradata Tools and Utilities Products Interactively on Red Hat
Linux
Follow these steps to install Teradata Tools and Utilities products on Red Hat Linux client
interactively.
1
where: the CD-ROM mount point is /mnt, although an alternate can be used.
3
For example:
If the CD-ROM device name is cdrom, enter:
# mount /dev/cdrom /mnt
where: the CD-ROM mount point is /mnt, although an alternate may be entered.
4
Go to the directory where the rpm for the Teradata Tools and Utilities product is present.
# cd <CD mount point>/Linux
# cd <package directory name>
128
Package
Command
# cd bteq
# cd npipes
# cd tdodbc
# cd tdicu
# cd tdicu
# cd sqlpp
# cd sqlpp
# cd cliv2
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Package
Command
# cd cliv2
# cd piom
# cd fexp
# cd fastld
# cd mload
# cd teragss
# cd teragss
# cd papid000
# cd pexpd000
# cd tbldd000
# cd plodd000
# cd pstmd000
# cd pupdd000
# cd qrydir
# cd tpump
# cd mqaxsmod
Teradata Tools and Utilities Installation Guide for UNIX and Linux
129
Package
Command
# ./tptinstall -r papid000-13.00.00.001.i386.rpm
# ./tptinstall -r tbldd000-13.00.00.001.i386.rpm
130
# ./tptinstall -r pupdd000-13.00.00.001.i386.rpm
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Package
Command
Chapter 11: After You Install, contains a list of the files in each package. Verify all the
files in the package are installed using the Red Hat Package Manager command:
# rpm -ql <rpmname>
Package
Command
Teradata Tools and Utilities Installation Guide for UNIX and Linux
131
Package
Command
132
The double quote character cannot be in the name of the installation directory
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Logs Directory
In addition to the Teradata Parallel Transporter installation directory, the Teradata Parallel
Transporter Infrastructure package will prompt for the Teradata Parallel Transporter logs
directory.
The following is an example of the prompt:
The logs directory contains Teradata Parallel Transporter job log files.
The logs directory should be in a partition with a large free space.
Please specify the logs directory [ default: /opt/teradata/client/13.0/
tbuild/logs ]:
The following are the restrictions for the Teradata Parallel Transporter logs directory:
Press Enter, or Press 1, the IPC memory choice will be shared memory.
Press 2, the IPC memory choice is a memory mapped file and the Teradata Parallel
Transporter package prompts for the memory mapped file directory.
The following is an example of the prompt:
The memory mapped file directory
Transporter job files.
The memory mapped file directory
free space.
Please specify the memory mapped
teradata/client/13.0/tbuild/mmap
The restrictions for the Teradata Parallel Transporter memory mapped file directory include:
The whitespace character cannot be in the name of the memory mapped file directory
Teradata Tools and Utilities Installation Guide for UNIX and Linux
133
Note: During a reinstallation of the same Teradata Parallel Infrastructure version, the
Teradata Parallel Infrastructure reinstallation does not request the IPC memory choice. The
reinstallation re-uses the existing IPC memory choice.
Note: The first Teradata Parallel Transporter package requests the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version do not request the
installation directory, instead, they use the same installation directory as the first installation
package.
System Kernel Values
The Teradata Parallel Transporter Infrastructure package checks for the following system
kernel values.
Table 41 lists the kernel values checked.
Table 41: Kernel Values
Kernel Parameter
Required
Minimum Value
Description
semmni
1000
semmns
1000
shmmax
4194304
shmmni
200
Note: The Teradata Parallel Transporter Infrastructure installation does not support formula
value. If the kernel value is a formula, then the Teradata Parallel Transporter Infrastructure
installation displays a warning message.
If the system does not meet the required minimum value, the Teradata Parallel Transporter
Infrastructure installation prompts to increase the value to the minimum required value.
Warning: The current value of 1048675 for the kernel parameter (shmmax)
is less than the minimum required value of 4194304. shmmax refers to the
maximum size of a shared memory segment.
If N is entered, the Teradata Parallel Transporter Infrastructure package does not change the
kernel value.
If Y is entered, or if Enter is pressed, the Teradata Parallel Transporter Infrastructure package
changes the kernel value. A reboot is not required to make the kernel parameter change(s)
effective.
134
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Environment Variable
TWB_ROOT
PATH
LD_LIBRARY_PATH
NLSPATH
Updates to the environment variables are effective at the next login only if the Teradata
Parallel Transporter Infrastructure package is installed. Updates to the environment variables
allow users to run the installed version of Teradata Parallel Transporter.
If the Teradata Parallel Transporter API package is installed, then the LD_LIBRARY_PATH
and NLSPATH environment variables must be updated manually.
The environment variables must be updated on the command line, in the user's profile, or in
the system profile.
If the environment variables are updated on the command line, then the updates are
effective only for the current session.
If the environment variables are updated in the user's profile, then the updates are only
effective every time that particular user logs in.
If the environment variables are updated in the system profile, then the updates are
effective every time any user logs in.
Note: Updates to the environment variables must be made, to run the installed version of
Teradata Parallel Transporter properly.
Note: If updates to the environment variables are not made, then the installed version of
Teradata Parallel Transporter does not run properly.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
135
must be manually downloaded to a directory of choice on the target client from \TeraJDBC in
the root directory of the installation CD ROM.
The Java Development Kit is a requirement to use the Teradata JDBC Driver. For information
how to download the kit, see:
Procedure - Adding CLI User Exit Functions to a Red Hat Linux Client
Follow these steps to add CLI User Exit functions to a Red Hat Linux client.
1
Compile and link using either the 64-bit version or the 32-bit version of the makefile to
create a new shared object, libtdusr32.so. This command compiles the 32-bit version:
# make -f maketdusr.lx
Note: On 64-bit Linux, the compiler always generates 64-bit binaries. The 32-bit makefile
is not supported on 64-bit Linux platforms.
4
136
Move the libtdusr32.so file into the /usr/lib directory. The CLIv2 libcliv2.so is located in the
same directory.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
For more information on CLI User Exit Functions, see Teradata Call-Level Interface Version 2
Reference for Network-Attached Systems, Appendix D.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
137
138
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 8
This chapter the procedures to install and uninstall Teradata Tools and Utilities software on
SUSE Linux client systems.
Installation/Uninstallation Order
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
Database Management
Teradata Tools and Utilities Installation Guide for UNIX and Linux
139
Installation/Uninstallation Order
Teradata Tools and Utilities application packages can be installed and uninstalled manually,
provided they are installed or uninstalled in the proper order. To avoid manually induced
installation errors, use the Teradata installation script provided (setup.bat) to install Teradata
Tools and Utilities packages. The script follows the correct installation order and loads the
required dependencies.
Installation Order
If installing the Teradata Tools and Utilities application packages manually, install the
dependent packages first, in this order.
Warning:
For ODBC on all platforms, since the installation process now installs both 32-bit and 64-bit
versions of the ODBC driver, both the 32-bit and 64-bit versions of TeraGSS must be installed
before installing ODBC.
Shared Common Components for Internationalization for Teradata (tdicu)
Then, all other non-dependent Teradata Tools and Utilities applications can be installed, in
any order.
Uninstallation Order
When removing the Teradata Tools and Utilities application packages, the packages should be
removed in reverse order.
140
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Silently (See Installing Teradata Tools and Utilities Products Silently on SUSE Linux on
page 141)
Interactively (See Installing Teradata Tools and Utilities Products Interactively on SUSE
Linux on page 143)
In the command shown, the CD-ROM mount point is /mnt, although an alternate may be
used.
3
Insert the installation CD into the CD-ROM drive, then enter the following at the
command prompt:
# mount /dev/<cdrom device name> /mnt
For example, if the CD-ROM device name is cdrom, you would type:
# mount /dev/cdrom /mnt
In the example, the CD-ROM mount point is /mnt, but an alternate may be entered.
4
Teradata Tools and Utilities Installation Guide for UNIX and Linux
141
Media: Load/Unload
Which software do you want to install?
1. teragss - Teradata GSS client package
2. tdicu
- Teradata Shared Component for Internationalization
3. tdodbc
- Teradata ODBC Driver
4. cliv2
- Teradata CLIv2
5. piom
- Teradata Data Connector API
6. npaxsmod
- Teradata Named Pipes Access Module
7. mqaxsmod
- Teradata WebSphere(r) MQ Access Module
8. bteq
- Teradata BTEQ Application
9. fastexp
- Teradata FastExport Utility
10. fastld
- Teradata FastLoad Utility
11. mload
- Teradata MultiLoad Utility
12. qrydir
- Teradata Query Director
a. Install all of the above software
u. Remove previously installed Teradata Tools and Utilities software
q. Quit the installation
Enter one or more selections (separated by space):
Software must be installed in the order shown in Software Requirements on page 31.
After reviewing product dependencies, enter selections at the prompt:
142
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Procedure - Installing Teradata Tools and Utilities Products Interactively on SUSE Linux
Follow these steps to install Teradata Tools and Utilities products interactively on SUSE Linux.
1
where: the CD-ROM mount point is /mnt, although an alternate can be used.
3
For example:
If the CD-ROM device name is cdrom, enter:
# mount /dev/cdrom /mnt
where: the CD-ROM mount point is /mnt, although an alternate may be entered.
4
Go to the directory where the rpm for the Teradata Tools and Utilities product is present.
# cd <rpmname>
Package
Command
# cd bteq
# cd npipes
# cd tdodbc
# cd tdicu
# cd arc
# cd sqlpp
# cd sqlpp
# cd cliv2
# cd cliv2
# cd piom
Teradata Tools and Utilities Installation Guide for UNIX and Linux
143
Package
Command
# cd fexp
# cd fastld
# cd mload
# cd teragss
# cd papid000
# cd pexpd000
# cd tbldd000
# cd plodd000
# cd pstmd000
# cd pupdd000
# cd qrydir
# cd tpump
# cd mqaxsmod
144
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Package
Command
# rpm -i tdodbc-13.00.00.00-1.noarch.rpm
# ./tptinstall -r papid000-13.00.00.001.i386.rpm
Teradata Tools and Utilities Installation Guide for UNIX and Linux
145
Package
Command
# ./tptinstall -r tbldd000-13.00.00.001.i386.rpm
# ./tptinstall -r plodd000-13.00.00.001.i386.rpm
# ./tptinstall -r pupdd000-13.00.00.001.i386.rpm
Chapter 11: After You Install contains a list of the files in each package. Verify all the files
in the package are installed using the SUSE Package Manager command:
# rpm -ql <rpmname>
146
Package
Command
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Package
Command
Teradata Tools and Utilities Installation Guide for UNIX and Linux
147
For configuration instructions go to Importing the SQL Package and Loading the Teradata
JDBC Driver in chapter 2 of the Teradata JDBC Driver User Guide.
Note: It is recommended, but not required, that any previous release of the Teradata JDBC
Driver be uninstalled prior to downloading and using this release of the Teradata JDBC
Driver.
Compile and link using either the 64-bit version or the 32-bit version of the makefile to
create a new shared object, libtdusr32.so. This command compiles the 32-bit version:
# make -f maketdusr.lx
Note: On 64-bit Linux, the compiler always generates 64-bit binaries. The 32-bit makefile
is not supported on 64-bit Linux platforms.
4
Move the libtdusr32.so file into the cli installation directory, and verify that libcliv2 exists in
the same directory.
For more information on CLI User Exit Functions, see Teradata Call-Level Interface Version 2
Reference for Network-Attached Systems, Appendix D.
148
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 9
This section describes how to install Teradata Tools and Utilities packages across the network
using Tar Teradata Client Packages.
Contains all of the files for the specified platform, or all the files for a specified package
Includes all of the dependent packages for the client packages in the file
Script Name
The name of the script is: tar_teradata_client_packages.bat
Note: The UNIX version is tar_teradata_client_packages.sh
Usage
The scripts and a description of what they do are contained in Table 46.
Table 46: tar_teradata_client_packages
Command
Description
tar_teradata_client_package
tar_teradata_client_packages list
tar_teradata_client_packages {platform}
tar_teradata_client_packages {platform}
[{package1} {package2} ]
Teradata Tools and Utilities Installation Guide for UNIX and Linux
149
Command
Description
help
list
{platform}
{platform}
[{package1} {package2} ]
Note: The version of the package isn't needed with the package name. Solaris displays the
package as bteq130. The parameter bteq will work as well as bteq130.
150
list parameter - Specifying the single parameter list displays the available platforms
and packages for that media. The parameter list followed by a platform that is available
on the media (aix, hpux, linux, hp-ux, sparc, or opteron) lists the packages
available for that specified platform.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
[platform] - Executing the script with [platform] as the first parameter creates a tar file
in the default target path. The file contains all of the Teradata Client packages on that
media for that system.
The path for the output can be changed, but the output file name will be in the format:
teradata-client-{platform}-{media name}.tar (.gz if compressed)
[package] - Adding package names (previously displayed by the list command) after the
[platform] parameter always includes the dependent packages: TeraGSS, CLIv2, TDICU,
and Data Connector (piom), if available on the media. If any of these packages are
individually specified, all of these dependencies are included in the archive.
The tar script prompts for a directory where you will create the tar file, and accepts Enter for
the default. The default is the user directory HOME for Windows (usually C:\Documents and
Settings\username) and the UNIX user's home directory for UNIX. If the script is run as root
on UNIX, the default directory will be /tmp.
The script attempts to create the directory if it doesn't exist. If the location is read-only or
unable to be written, the script ends.
If a single package or multiple packages are selected, all of the dependent products are
included, even if the product selected is one of the single dependent packages.
Typically, the dependent packages depend on each other; cliv2 depends on tdicu and TeraGSS,
for example.
Script Dependencies
The tar executable must be located in the PATH on the system running the script. Windows
does not provide tar.exe. If the tar executable isn't located on the system, the script provides a
suggested location for the user to download the GNU version of tar.exe from the following
web address:
ftp://ftp.gnu.org/pub/pub/gnu/tar/tar-1.12.msdos.exe
On UNIX, the tar program is typically available in /bin.
If the gzip executable (gzip.exe on Windows) is available in the PATH, the script will attempt
to compress the tar file, in order to make it smaller to transfer across a network.
The Linux tar file only compresses a small amount, compared to the other platform's
packages.
Typical Output
Windows
Run the tar executable on the Windows system:
D:\>tar_teradata_client_packages
Windows Example
***************************************************************************
*
Tar Teradata Client Packages v.13.00.00.00
*
***************************************************************************
Teradata Tools and Utilities Installation Guide for UNIX and Linux
151
Help Parameter
Run the tar executable without parameters, or with the parameter help:
D:\>tar_teradata_client_packages help
:
:
:
:
:
The dependencies will automatically be included and do not need to be listed individually.
The following packages are included:
---TeraGSS cliv2 tdicu piom
list Parameter
Run the tar executable with the list parameter (platforms and packages vary):
/mount/LoadUnloadVol2> tar_teradata_client_packages.sh list
152
Teradata Tools and Utilities Installation Guide for UNIX and Linux
npaxsmod
piom
tdicu
TeraGSS
tpump
npaxsmod
piom
tdicu
TeraGSS
tpump
mload
mqaxsmod
Linux
Run the tar executable for Linux (all packages), with automatic gzip of output file:
D:\>tar_teradata_client_packages linux
Linux Example
***************************************************************************
*
Tar Teradata Client Packages v.13.00.00.00
*
***************************************************************************
Load/Unload - Volume 2
Platform: Linux
Default Path and Output File:
C:\Documents and Settings\user\teradata-client-linux-load-unload-volume-2.tar
Hit [Enter] to accept the path: "C:\Documents and Settings\user",
or input a different save directory :
Output File "C:\Documents and Settings\user\teradata-client-linux-load-unload-volume2.tar"
---Archiving all packages for linux.
tar cvf "C:\Documents and Settings\user\teradata-client-linux-load-unload-volume-2.tar"
Linux
a Linux/mqaxsmod/mqaxsmod-13a.00.00.00-1.i386.rpm 118 blocks
a Linux/mload/mload130-13b.00.00.00-1.i386.rpm 374 blocks
a Linux/piom/piom130-13b.00.00.00-1.i386.rpm 79 blocks
a Linux/tdicu/tdicu-13c.00.00.00-1.noarch.rpm 20564 blocks
a Linux/fastld/fastld130-13d.00.00.00-1.i386.rpm 189 blocks
a Linux/TeraGSS/TeraGSS_redhatlinux-i386-13i.00.00.00-1.i386.rpm 12240 blocks
a Linux/fastexp/fastexp130-13b.00.00.00-1.i386.rpm 341 blocks
a Linux/tpump/tpump130-13c.00.00.00-1.i386.rpm 478 blocks
a Linux/npaxsmod/npaxsmod-13a.00.00.00-1.i386.rpm 272 blocks
a Linux/cliv2/cliv2-13e.00.00.00-1.x86_64.rpm 766 blocks
a Linux/bteq/bteq130-13c.00.00.00-1.i386.rpm 303 blocks
a Linux/jmsaxsmod/jmsaxsmod-13a.00.00.00-1.i386.rpm 81 blocks
tar rvf "C:\Documents and Settings\user\teradata-client-linux-load-unload-volume-2.tar"
.setup.sh
tar: blocksize = 20
a .setup.sh 282 blocks
tar rvf "C:\Documents and Settings\user\teradata-client-linux-load-unload-volume-2.tar"
setup.bat
tar: blocksize = 20
Teradata Tools and Utilities Installation Guide for UNIX and Linux
153
a HP-UX/bteq/pa32/catalog/swlock 0 blocks
a HP-UX/bteq/pa32/catalog/INDEX 9 blocks
a HP-UX/bteq/pa32/catalog/bteq130/bteq130/INFO 4 blocks
a HP-UX/bteq/pa32/catalog/bteq130/bteq130/INDEX 1 block
a HP-UX/bteq/pa32/catalog/bteq130/bteq130/postinstall 10 blocks
a HP-UX/bteq/pa32/catalog/bteq130/bteq130/postremove 5 blocks
a HP-UX/bteq/pa32/catalog/bteq130/bteq130/preinstall 11 blocks
a HP-UX/bteq/pa32/catalog/bteq130/pfiles/INFO 1 block
a HP-UX/bteq/pa32/catalog/bteq130/pfiles/INDEX 8 blocks
a HP-UX/bteq/pa32/catalog/bteq130/pfiles/README 1 block
a HP-UX/bteq/pa32/catalog/bteq130/pfiles/_ACL 1 block
a HP-UX/bteq/pa32/catalog/bteq130/pfiles/_LOCK_FILE 0 blocks
a HP-UX/bteq/pa32/catalog/bteq130/pfiles/_OWNER 1 block
a HP-UX/bteq/pa32/catalog/dfiles/INFO 1 block
154
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Teradata Tools and Utilities Installation Guide for UNIX and Linux
155
156
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 10
Several of the Teradata Tools and Utilities products require that you manually configure the
products prior to operating the product. Configuration information or procedures for these
products are contained in this chapter:
Setting IBM AIX Environment Variables for CLIv2, Data Connector, and TeraGSS on
page 158
Setting HP-UX Environment Variables for CLIv2 and Data Connector on page 158
Setting Sun Solaris Environment Variables for CLIv2 and Data Connector on
page 158
Configuring Teradata Parallel Transporter for Red Hat Linux on page 176
Teradata Tools and Utilities Installation Guide for UNIX and Linux
157
Bourne shell users, use this command to add the installation directory to the LIBPATH:
LIBPATH=$LIBPATH:<installation directory>;export LIBPATH
C shell users, use this command to add the installation directory to the LIBPATH:
setenv LIBPATH $LIBPATH:<installation directory>
To ensure that IBM AIX can find the correct version of libtdgss.so, include
the following path as the first path in LIBPATH.
For 64-bit applications:
usr/teragss/aix-power/client/lib
Bourne shell users, use this command to add the installation directory to the
SHLIB_PATH.
SHLIB_PATH=$LD_LIBRARY_PATH:<onstallation directory>;
export SHLIB_PATH
C shell users, use this command to add the installation directory to the SHLIB_PATH
setenv SHLIB_PATH $SHLIB_PATH:<installation directory>
158
Teradata Tools and Utilities Installation Guide for UNIX and Linux
include the basedir path, where basedir is the directory path of the CLIv2 and Data Connector
software files in LD_LIBRARY_PATH.
Bourne shell users, use this command to add basedir path to the LD_LIBRARY_PATH:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/basedir:
export LD_LIBRARY_PATH
C shell users, use this command to add basedir path to the LD_LIBRARY_PATH:
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH":/basedir"
Bash and Bourne shell users, use this command to add the installation directory path to
the
LD_LIBRARY_PATH:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<installation directory>;
export LD_LIBRARY_PATH
C shell users, use this command to add the installation directory path to the
LD_LIBRARY_PATH:
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH":<installation directory>"
Teradata Tools and Utilities Installation Guide for UNIX and Linux
159
Environment Variables
For complete configuration information on the ODBC Driver for Teradata, see the ODBC
Driver for Teradata User Guide.
or
cp /opt/teradata/client/ODBC_64/odbc.ini $HOME/.odbc.ini
Procedure - Setting the Environment Variables for the ODBC Libraries on IBM AIX
Follow these steps to set the LIBPATH environment variable to include the path to the ODBC
Libraries:
1
or
160
Teradata Tools and Utilities Installation Guide for UNIX and Linux
or
cp /opt/teradata/client/ODBC_64/odbc.ini $HOME/.odbc.ini
or
cp /opt/teradata/client/ODBC_64/odbc.ini $HOME/.odbc.ini
Teradata Tools and Utilities Installation Guide for UNIX and Linux
161
or
cp /opt/teradata/client/ODBC_64/odbc.ini $HOME/.odbc.ini
162
Teradata Tools and Utilities Installation Guide for UNIX and Linux
TWB_ROOT
PATH
SHLIB_PATH
NLSPATH
Teradata Tools and Utilities Installation Guide for UNIX and Linux
163
No kernel rebuild or reboot is required after making the change in the configuration file.
Configuration File Defaults on HP-UX
The configuration file contains parameters that determine the default behavior for Teradata
Parallel Transporter Infrastructure, such as:
The following is an example of the Teradata Parallel Transporter configuration file defaults:
CheckpointDirectory='/opt/teradata/client/13.0/tbuild/checkpoint'
LogDirectory='/opt/teradata/client/13.0/tbuild/logs'
where: CheckpointDirectory refers to the directory that contains the checkpoint files for
Teradata Parallel Transporter jobs
where: LogDirectory refers to the directory that contains the binary logs for Teradata Parallel
Transporter jobs. Each Teradata Parallel Transporter job creates a job log in the jobs directory.
Refer to the Teradata Parallel Transporter Reference manual on how to read the job log.
Setting the Shared Memory Parameters on HP-UX
The Teradata Parallel Transporter Infrastructure installation process checks the values of the
shared memory parameters for the required minimum values:
Table 48 lists the HP-UX shared memory parameters.
Table 48: HP-UX Shared Memory Parameters
Parameter
Description
Note: The Teradata Parallel Transporter Infrastructure installation does not support a formula
value for a kernel parameter. If the value for a kernel parameter is less than the required
minimum value, the installation will recommend increasing the value to the minimum value.
If any of the above shared memory parameter is less than the minimum value, the Teradata
Parallel Transporter Infrastructure installation recommends increasing the shared memory
parameter to the minimum value using the kmtune command as the root user.
Use the following procedure to increase the shared memory parameter to the minimum value.
164
Teradata Tools and Utilities Installation Guide for UNIX and Linux
After the shared memory parameters are changed, rebuild the kernel using the mk_kernel
command as the root user:
# /usr/sbin/mk_kernel
Then, move the new vmunix file into the /stand directory:
# mv /stand/build/vmunix_test /stand/vmunix
Note: If there is a change to the kernel value, the following kernel parameter requires a kernel
rebuild and a reboot:
shmmni
Note: If there is a change to the kernel value, the following kernel parameters do not require a
kernel rebuild or a reboot:
shmmax
shmseg
Parameter
Description
Teradata Tools and Utilities Installation Guide for UNIX and Linux
165
Note: The Teradata Parallel Transporter Infrastructure installation does not support a formula
value for a kernel parameter. If the value for a kernel parameter is less than the required
minimum value, the installation will recommend increasing the value to the minimum value.
The most significant is the semmns semaphore parameter, which determines the number of
semaphores in the entire system. The default configuration allows 1000 semaphores in
concurrent use.
If any of the semaphore parameters is less than the minimum value, the Teradata Parallel
Transporter Infrastructure installation recommends increasing the semaphore parameter to
the minimum value using the kmtune command. This requires a root login.
Use the following procedure to increase the semaphore parameter to the minimum value.
After the semaphore parameters are changed, rebuild the kernel using the mk_kernel
command as the root user:
# /usr/sbin/mk_kernel
Note: If there is a change to the kernel value, the following kernel parameters require a kernel
rebuild and reboot: semmap, semmni, semmns and semmnu.
Setting the Environment Variables on HP-UX
The Teradata Parallel Transporter Infrastructure installation updates the environment
variables in the system /etc/profile and /etc/csh.login files.
Table 50 lists the environment variables updated.
Table 50: HP-UX Environment Variables
166
Environment Variable
TWB_ROOT
PATH
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Environment Variable
SHLIB_PATH
NLSPATH
Updates to the environment variables are effective at the next login only if the Teradata
Parallel Transporter Infrastructure package is installed. Updates to the environment variables
allow users to run the installed version of Teradata Parallel Transporter.
If the Teradata Parallel Transporter API package was installed, then the SHLIB_PATH and
NLSPATH environment variables must be updated manually.
Environment variables are updated on the command line, in the user's profile, or in the
system profile.
If the environment variables are updated on the command line, then the updates are
effective only for the current session.
If the environment variables are updated in the user's profile, then the updates are only
effective every time that particular user logs in.
If the environment variables are updated in the system profile then the updates will be
effective every time any user logs in.
Note: Use the updates to the environment variables to run the installed version of Teradata
Parallel Transporter properly.
Note: If updates to the environment variables are not used, the installed version of Teradata
Parallel Transporter will not run correctly.
Use the following commands to set up the environment variables:
Bourne and Korn shell users
Teradata Tools and Utilities Installation Guide for UNIX and Linux
167
C-shell users
After following the above steps, Teradata Parallel Transporter will use shared memory as the
IPC memory choice.
The change does not require a kernel rebuild or a reboot.
Switching the IPC Memory Choice to Memory Mapped File
Use the following procedure to switch the IPC Memory Choice to Memory Mapped File.
168
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Create the mmap directory with 777 permission using these commands:
# mkdir mmap
# chmod 777 mmap
Teradata Parallel Transporter uses memory mapped file as the IPC memory choice. The
change does not require a kernel rebuild or a reboot.
Uninstalling Teradata Parallel Transporter Packages on HP-UX
There are two methods to uninstall Teradata Parallel Transporter software packages. The first
method to uninstall a software package is to use the twbpkgrm command.
The following procedure uninstalls the Teradata Parallel Transporter package.
Run:
/usr/bin/twbpkgrm
and follow the instructions. See Uninstalling Teradata Warehouse Builder and Teradata
Parallel Transporter Packages on page 54 for information on using /usr/bin/twbpkgrm.
The second method to uninstall Teradata Parallel Transporter software is to use the swremove
command. The following procedures uses swremove to uninstall Teradata Parallel Transporter
packages.
Log on as root
Following the order that the next section describes, uninstall the package:
/usr/sbin/swremove <PkgName>
pexpd000
plodd000
pstmd000
pupdd000
Teradata Tools and Utilities Installation Guide for UNIX and Linux
169
tbldd000
papid000
TWB_ROOT
PATH
LD_LIBRARY_PATH
NLSPATH
where: CheckpointDirectory refers to the directory that contains the checkpoint files for
Teradata Parallel Transporter jobs.
170
Teradata Tools and Utilities Installation Guide for UNIX and Linux
where: LogDirectory refers to the directory that contains the binary logs for Teradata Parallel
Transporter jobs. Each Teradata Parallel Transporter job creates a job log in the jobs directory.
Refer to the Teradata Parallel Transporter Reference manual on how to read the job log.
Setting the Shared Memory Parameters on Sun Solaris
The Teradata Parallel Transporter Infrastructure installation process checks the values of the
shared memory parameters for the required minimum values.
Table 50 lists the Sun Solaris shared memory parameters.
Table 51: Sun Solaris Shared Memory Parameters
Parameter
Description
Note: The Teradata Parallel Transporter Infrastructure installation does not support a formula
value for a kernel parameter. If the value for a kernel parameter is less than the required
minimum value, the installation will recommend increasing the value to the minimum value.
If any of the shared memory parameters is less than the minimum value, the Teradata Parallel
Transporter Infrastructure installation recommends increasing the shared memory parameter
to the minimum value by updating the /etc/system file as the root user.
The following procedure increases the shared memory parameter to the minimum value.
After the shared memory parameters are changed, a kernel rebuild is not required.
After the shared memory parameters are changed, reboot the system using the shutdown
command as the root user. The following command shuts down the system in 60 seconds:
# cd; /usr/sbin/shutdown -y -g60 -i6
Teradata Tools and Utilities Installation Guide for UNIX and Linux
171
Parameter
Description
Note: The Teradata Parallel Transporter Infrastructure installation does not support a formula
value for a kernel parameter. If the value for a kernel parameter is less than the required
minimum value, the installation will recommend increasing the value to the minimum value.
The most significant is the SEMMNS semaphore parameter, which determines the number of
semaphores in the entire system. The default configuration allows 1000 semaphores in
concurrent use.
Setting the Environment Variables on Sun Solaris
The Teradata Parallel Transporter Infrastructure installation updates the environment
variables in the system /etc/profile and /etc/.login files.
Table 53 lists the Sun Solaris environment variables updated.
Table 53: Sun Solaris Environment Variables Updated
Environment Variable
TWB_ROOT
PATH
LD_LIBRARY_PATH
NLSPATH
The updates to the environment variables are effective in the next login only if the Teradata
Parallel Transporter Infrastructure package is installed. The updates to the environment
variables allow users to run the installed version of Teradata Parallel Transporter.
172
Teradata Tools and Utilities Installation Guide for UNIX and Linux
If the Teradata Parallel Transporter API package is installed, then the LD_LIBRARY_PATH
and NLSPATH environment variables must be updated manually.
The environment variables are updated on the command line, in the user's profile, or in the
system profile.
If the environment variables are updated on the command line, then the updates are
effective only for the current session.
If the environment variables are updated in the user's profile, then the updates are only
effective every time that particular user logs in.
If the environment variables are updated in the system profile, then the updates are
effective every time any user logs in.
Note: Use the updates to the environment variables to run the installed version of Teradata
Parallel Transporter. If the updates to the environment variables are not used, the installed
version of Teradata Parallel Transporter will not run correctly.
If users do not use the updates to the environment variables, there are the commands to setup
the environment variables:
Bourne and Korn shell users
C-shell users
Teradata Tools and Utilities Installation Guide for UNIX and Linux
173
Teradata Parallel Transporter will use shared memory as the IPC memory choice.
The change does not require a kernel rebuild or a reboot.
Switching the IPC Memory Choice to Memory Mapped File on Sun
Solaris
The following procedure switches the IPC Memory choice to Memory Mapped File.
Create the mmap directory with 777 permission using these commands:
# mkdir mmap
# chmod 777 mmap
Teradata Parallel Transporter will use memory mapped file as the IPC memory choice.
The change does not require a kernel rebuild or a reboot.
Uninstalling Teradata Parallel Transporter on Sun Solaris
There are two methods to uninstall Teradata Parallel Transporter software packages.
The first method is to uninstall the software packages using the twbpkgrm command.
174
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Log on as root.
Run:
/usr/bin/twbpkgrm
and follow the instructions. See Uninstalling Teradata Warehouse Builder and Teradata
Parallel Transporter Packages on page 54 for information on using /usr/bin/twbpkgrm.
The second way to uninstall Teradata Parallel Transporter software is to use the pkgrm
command.
Following the order described in the next section, uninstall the package:
/usr/sbin/pkgrm <PkgName>
Teradata Tools and Utilities Installation Guide for UNIX and Linux
175
pexpd000
plodd000
pstmd000
pupdd000
tbldd000
papid000
TWB_ROOT
PATH
LD_LIBRARY_PATH
NLSPATH
176
Teradata Tools and Utilities Installation Guide for UNIX and Linux
where: CheckpointDirectory refers to the directory that contains the checkpoint files for
Teradata Parallel Transporter jobs.
where: LogDirectory refers to the directory that contains the binary logs for Teradata Parallel
Transporter jobs. Each Teradata Parallel Transporter job creates a job log in the jobs directory.
Refer to the Teradata Parallel Transporter Reference manual on how to read the job log.
Setting the Shared Memory Parameters on Red Hat Linux
The Teradata Parallel Transporter Infrastructure installation process checks the values of the
shared memory parameters for the required minimum values:
Table 54 lists the Linux Red Hat shared memory parameters.
Table 54: Linux Red Hat Shared Memory Parameters
Parameter
Description
Note: The Teradata Parallel Transporter Infrastructure installation does not support a formula
value for a kernel parameter. If the value for a kernel parameter is less than the required
minimum value, the installation will recommend increasing the value to the minimum value.
If any of the shared memory parameters is less than the minimum value, the Teradata Parallel
Transporter Infrastructure installation recommends increasing the shared memory parameter
to the minimum value.
The following procedure increases the Shared Memory value to the minimum value.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
177
Parameter
Description
Note: The Teradata Parallel Transporter Infrastructure installation does not support a formula
value for a kernel parameter. If the value for a kernel parameter is less than the required
minimum value, the installation will recommend increasing the value to the minimum value.
The most significant is the semmns semaphore parameter, which determines the number of
semaphores in the entire system. The default configuration allows 1000 semaphores in
concurrent use.
Setting the Environment Variables on Red Hat Linux
The Teradata Parallel Transporter Infrastructure installation updates the environment
variables in the system /etc/profile and /etc/csh.login files.
Table 56 lists the Red Hat Linux environment variables updated.
Table 56: Red Hat Linux Environment Variables Updated
Environment Variable
TWB_ROOT
PATH
LD_LIBRARY_PATH
NLSPATH
The updates to the environment variables are effective in the next login only if the Teradata
Parallel Transporter Infrastructure package is installed. The updates to the environment
variables allow users to run the installed version of Teradata Parallel Transporter.
178
Teradata Tools and Utilities Installation Guide for UNIX and Linux
If the Teradata Parallel Transporter API package is installed, then the LD_LIBRARY_PATH
and NLSPATH environment variables must be updated manually.
The environment variables must be updated on the command line, in the user's profile, or in
the system profile.
If the environment variables are updated on the command line, then the updates are
effective only for the current session.
If the environment variables are updated in the user's profile, then the updates are only
effective every time that particular user logs in.
If the environment variables are updated in the system profile, then the updates are
effective every time any user logs in.
Note: Use the updates to the environment variables to run the installed version of Teradata
Parallel Transporter. If the updates to the environment variables are not used, the installed
version of Teradata Parallel Transporter will not run correctly.
If users do not use the updates to the environment variables, there are the commands to setup
the environment variables:
Bourne and Korn shell users
C-shell users
Teradata Tools and Utilities Installation Guide for UNIX and Linux
179
Teradata Parallel Transporter will use shared memory as the IPC memory choice.
The change does not require a kernel rebuild or a reboot.
Switching the IPC Memory Choice to Memory Mapped File on Red
Hat Linux
The following procedure switches the IPC Memory Choice to Memory Mapped File:
Teradata Parallel Transporter will use memory mapped file as the IPC memory choice.
The change does not require a kernel rebuild or a reboot.
Uninstalling Teradata Parallel Transporter Software on Red Hat
Linux
There are two methods to uninstall Teradata Parallel Transporter software. The first method is
uninstalling using the twbpkgrm command.
180
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Run:
/usr/bin/twbpkgrm
and follow the instructions. See Uninstalling Teradata Warehouse Builder and Teradata
Parallel Transporter Packages on page 54 for information on using /usr/bin/twbpkgrm.
The second method is to uninstall Teradata Parallel Transporter software using the rpm
command:
Log on as root.
Following the order indicated in the next section, uninstall the Teradata Parallel
Transporter package:
rpm -e <package name>
pexpd000
plodd000
pstmd000
pupdd000
tbldd000
papid000
Teradata Tools and Utilities Installation Guide for UNIX and Linux
181
182
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 11
This chapter describes how to verify that Teradata Tools and Utilities software has been
installed properly. This chapter provides the following topics:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
183
Verify that the directories specified in the following tables have been installed.
Verify that the files specified in the tables below have been installed in the directories
indicated.
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
SUSE
Linux
/usr/bin
bteq*
bteq*
bteq*
bteq*
bteq*
/usr/include
btnfyext.h*
btnfyext.h*
btnfyext.h*
btnfyext.h*
btnfyext.h*
/usr/sample
n/a
n/a
n/a
n/a
n/a
/opt/teradata/client/<version>/bin
bteq
bteq
bteq
bteq
bteq
/opt/teradata/client/<version>/
sample
btnfyext.c
btnfyext.c
btnfyext.c
btnfyext.c
btnfyext.c
mkbtnfyext.aix
mkbtnfyext.hpu
x
mkbtnfyext.unx
mkbtnfyext.lin
ux
mkbtnfyext.li
nux
btnfyext.h
btnfyext.h
btnfyext.h
mkbtnfyext.hpu
x-ia64
/opt/teradata/client/<version>/
include
184
btnfyext.h
btnfyext.h
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
SUSE
Linux
/usr/lib
np_axsmod.so*
np_axsmod.sl*
np_axsmod.so*
np_axsmod.so*
np_axsmod.so*
np_axsmod.sl
np_axsmod.so
np_axsmod.so
np_axsmod.so
/opt/teradata/client/<version>/ np_axsmod.so
lib
and/or
/opt/teradata/client/ODBC_64
An asterisk (*) after a name in the Table 59 indicates that it is a softlink for files that have
been moved to the /opt/teradata/client/<version>/lib directories.
Table 59 lists the files and the directories installed for each operating system supported by the
ODBC Driver for Teradata.
Table 59: ODBC Driver for Teradata Files
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/lib
n/a
libivicu23*
libivicu23*
libivicu23*
/usr/lib
n/a
libddicu23*
libddicu23*
libddicu23*
/user/lib
n/a
libtdsso.sl*
libtdsso.so*
libtdsso.so*
/usr/lib
n/a
libodbcinst.sl*
libodbcinst.so*
libodbcinst.so*
/usr/lib
n/a
libtdparse.sl*
libtdparse.so*
libtdparse.so*
installation directory
README
README
README
README
installation directory
odbc.ini
odbc.ini
odbc.ini
odbc.ini
installation directory
odbcinst.ini
odbcinst.ini
odbcinst.ini
odbcinst.ini
/lib
tdata.so
tdata.sl
tdata.so
tdata.so
/bin
tdxwinapp
tdxwinapp
tdxwinapp
tdxwinapp
/include
odbcinst.h
odbcinst.h
odbcinst.h
odbcinst.h
Teradata Tools and Utilities Installation Guide for UNIX and Linux
185
Directory
IBM AIX
HP-UX
Solaris
Linux
/include
sql.h
sql.h
sql.h
sql.h
/include
sqlext.h
sqlext.h
sqlext.h
sqlext.h
/include
sqltypes.h
sqltypes.h
sqltypes.h
sqltypes.h
/include
sqlucode.h
sqlucode.h
sqlucode.h
sqlucode.h
/include
sqlunx.h
sqlunx.h
sqlunx.h
sqlunx.h
/include
tdsql.h
tdsql.h
tdsql.h
tdsql.h
/lib
libodbc.so
libodbc.sl
libodbc.so
libodbc.so
/<install dir>/lib
n/a
libivicu23
libivicu23
libivicu23
/<install dir>/lib
n/a
libddicu23
libddicu23
libddicu23
/<install dir>/lib
libodbcinst.so
libodbcinst.sl
libodbcinst.so
libodbcinst.so
/<install dir>/lib
libtdparse.so
libtdparse.sl
libtdparse.so
libtdparse.so
/<install dir>/lib
odbccurs.so
odbccurs.sl
odbccurs.so
odbccurs.so
/<install dir>/lib
odbctrac.so
odbctrac.sl
odbctrac.so
odbctrac.so
/<install dir>/lib
tdconndlg.so
dconndlg.sl
tdconndlg.so
tdconndlg.so
/<install dir>/lib
vscnctdlg.so
vscnctdlg.sl
vscnctdlg.so
vscnctdlg.so
/<install dir>/lib
odbc.so
n/a
n/a
n/a
/<install dir>/lib
tdata.so
tdata.sl
tdata.so
tdata.so
opt/teradata/client/<version>/
odbc_32/help/man/man5
tdata.man
tdata.man
tdata1.man
tdata.man
n/a
odbc.m
n/a
odbc.m
/<install dir>/samples/C
Makefile
Makefile
Makefile
Makefile
/<install dir>/samples/C
adhoc
adhoc
adhoc
adhoc
/<install dir>/samples/C
adhoc.c
adhoc.c
adhoc.c
adhoc.c
/<install dir>/samples/C
aix.includes
common.includes
common.includes
common.includes
or
/opt/teradata/client/
<version>/odbc_64/msg/man/
man5
/opt/teradata/client/
ODBC_32/locale/en_US/
LC_MESSAGES
or/opt/teradata/client/
ODBC_64/locale/en_US/
LC_MESSAGES
186
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Directory
IBM AIX
HP-UX
Solaris
Linux
/<install dir>/samples/C
error.c
error.c
error.c
error.c
/<install dir>/samples/C++
Makefile
Makefile
Makefile
Makefile
/<install dir>/samples/C++
adhoc
adhoc
adhoc
adhoc
/<install dir>/samples/C++
adhoc.cpp
adhoc.cpp
adhoc.cpp
adhoc.cpp
/<install dir>/samples/C++
aix.includes
common.includes
common.includes
common.includes
/<install dir>/samples/C++
error.cpp
error.cpp
error.cpp
error.cpp
/opt/teradata/client/
<version>/odbc_32/msg
tdodbc.cat
tdodbc.cat
tdodbc.cat
tdodbc.cat
or
/opt/teradata/client/<version>/
odbc_64/msg
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/lib
libicudatatd.so
-> /opt/teradata/client/
<version>/tdicu/lib/
libicudatatd36.0.so
libicudatatd.sl
-> /opt/teradata/client/
<version>/tdicu/lib/
libicudatatd36.0.sl
libicudatatd.so
->/opt/teradata/client/
<version>/tdicu/lib/
libicudatatd.so.36.0
libicudatatd.so.36
-> /opt/teradata/client/
<version>/tdicu/lib/
libicudatatd.so.36.0
/usr/lib
libicui18ntd.so
-> /opt/teradata/client/
<version>/tdicu/lib/
libicui18ntd36.0.so
libicui18ntd.sl
-> /opt/teradata/client/
<version>/tdicu/lib/
libicui18ntd.sl.36.0
libicui18ntd.so
-> /opt/teradata/client/
<version>/tdicu/lib/
libicui18ntd.so.36.0
libicui18ntd.so.36
-> /opt/teradata/client/
<version>/tdicu/lib/
libicui18ntd.so.36.0
/usr/lib
libicuuctd.so
-> /opt/teradata/client/
<version>/tdicu/lib/
libicuuctd36.0.so
libicuuctd.sl
-> /opt/teradata/client/
<version>/tdicu/lib/
libicuuctd.sl.36.0
libicuuctd.so
-> /opt/teradata/client/
<version>/tdicu/lib/
libicuuctd.so.36.0
libicuuctd.so.36
-> /opt/teradata/client/
<version>/tdicu/lib/
libicuuctd.so.36.0
/usr/lib
libicuiotd.so
-> /opt/teradata/client/
<version>/tdicu/lib/
libicuiotd36.0.so
libicuiotd.sl
-> /opt/teradata/client/
<version>/tdicu/lib/
libicuiotd.sl.36.0
libicuiotd.so
-> /opt/teradata/client/
<version>/tdicu/lib/
libicuiotd.so.36.0
libicuiotd.so.36
-> /opt/teradata/client/
<version>/tdicu/lib/
libicuiotd.so.36.0
/usr/lib
libiculxtd36.so ->
/opt/teradata/client/
<version>/tdicu/lib/
libiculxtd36.0.so
libiculxtd36.sl ->
/opt/teradata/client/
<version>/tdicu/lib/
libiculxtd36.0.sl
libiculxtd36.so ->
/opt/teradata/client/
<version>/tdicu/lib/
libiculxtd36.0.so
libiculxtd36.so ->
/opt/teradata/client/
<version>/tdicu/lib/
libiculxtd36.0.so
Teradata Tools and Utilities Installation Guide for UNIX and Linux
187
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/lib
libiculetd36.so ->
/opt/teradata/client/
<version>/tdicu/lib/
libiculetd36.0.so
libiculetd36.sl ->
/opt/teradata/client/
<version>/tdicu/lib/
libiculetd36.0.sl
libiculetd36.so ->
/opt/teradata/client/
<version>/tdicu/lib/
libiculetd36.0.so
libiculetd36.so ->
/opt/teradata/client/
<version>/tdicu/lib/
libiculetd36.0.so
/opt/teradata/client/
<version>/tdicu/lib
libicudatatd.so
-> libicudatatd36.0.so
libicudatatd.sl
-> libicudatatd.sl.36.0
libicudatatd.so
-> libicudatatd.so.36.0
libicudatatd.so.36
-> libicudatatd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib
libicui18ntd.so
-> libicui18ntd36.0.so
libicui18ntd.sl
-> libicui18ntd.sl.36.0
libicui18ntd.so
-> libicui18ntd.so.36.0
libicui18ntd.so.36
-> libicui18ntd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib
libicuuctd.so >libicuuctd36.0.so
libicuuctd.sl ->
libicuuctd.sl.36.0
libicuuctd.so ->
libicuuctd.so.36.0
libicuuctd.so.36 ->
libicuuctd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib
libicuiotd.so
->libicuiotd36.0.so
libicuiotd.sl
-> libicuiotd.sl.36.0
libicuiotd.so
-> libicuiotd.so.36.0
libicuiotd.so.36
-> libicuiotd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib
libicudatatd36.0.so
libicudatatd.sl.36.0
libicudatatd.so.36.0
libicudatatd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib
libicui18ntd36.0.so
libicui18ntd.sl.36.0
libicui18ntd.so.36.0
libicui18ntd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib
libicuuctd36.0.so
libicuuctd.sl.36.0
libicuuctd.so.36.0
libicuuctd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib
libicuiotd36.0.so
libicuiotd.sl.36.0
libicuiotd.so.36.0
libicuiotd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib
libiculetd.so.36.0
libiculetd.sl.36.0
libiculetd.so.36.0
libiculetd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib
libiculxtd.so.36.0
libiculxtd.sl.36.0
libiculxtd.so.36.0
libiculxtd.so.36.0
/usr/lib/lib_64
libicudatatd.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicudatatd36.0.so
n/a
n/a
n/a
/usr/lib/lib_64
n/a
libicuuctd.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuuctd36.0.so
n/a
n/a
/usr/lib/lib_64
libiculxtd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculxtd36.0.so
n/a
n/a
n/a
/usr/lib/lib_64
libiculetd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculetd36.0.so
n/a
n/a
n/a
188
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/lib/lib_64
libicuiotd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuiotd36.0.so
n/a
n/a
n/a
/usr/lib/lib_64
libicui18ntd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicui18ntd36.0.so
n/a
n/a
n/a
/usr/lib/hpux64
n/a
libicudatatd.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicudatatd36.0.so
n/a
n/a
/usr/lib/hpux64
n/a
n/a
libicuuctd.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuuctd36.0.so
n/a
/usr/lib/hpux64
n/a
libiculxtd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculxtd36.0.so
n/a
n/a
/usr/lib/hpux64
n/a
libiculetd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculetd36.0.so
n/a
n/a
/usr/lib/hpux64
n/a
libicuiotd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuiotd36.0.so
n/a
n/a
/usr/lib/hpux64
n/a
libicui18ntd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicui18ntd36.0.so
n/a
n/a
/usr/lib/pa20_64
n/a
libicudatatd.sl ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicudatatd36.0.sl
n/a
n/a
/usr/lib/pa20_64
n/a
libicuuctd.sl ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuuctd36.0.sl
n/a
n/a
Teradata Tools and Utilities Installation Guide for UNIX and Linux
189
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/lib/pa20_64
n/a
libiculxtd36.sl ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculxtd36.0.sl
n/a
n/a
/usr/lib/pa20_64
n/a
libiculetd36.sl ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculetd36.0.sl
n/a
n/a
/usr/lib/pa20_64
n/a
libicuiotd36.sl ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuiotd36.0.sl
n/a
n/a
/usr/lib/pa20_64
n/a
libicui18ntd36.sl ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicui18ntd36.0.sl
n/a
n/a
usr/lib/sparcv9
n/a
n/a
libicudatatd.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicudatatd36.0.so
n/a
usr/lib/sparcv9
n/a
n/a
libicuuctd.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuuctd36.0.so
usr/lib/sparcv9
n/a
usr/lib/sparcv9
n/a
usr/lib/sparcv9
usr/lib/sparcv9
190
libiculxtd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculxtd36.0.so
n/a
n/a
libiculetd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculetd36.0.so
n/a
n/a
n/a
libicuiotd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuiotd36.0.so
n/a
n/a
n/a
libicui18ntd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicui18ntd36.0.so
n/a
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/lib/amd64
n/a
n/a
libicudatatd.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicudatatd36.0.so
n/a
/usr/lib/amd64
n/a
n/a
n/a
libicuuctd.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuuctd36.0.so
/usr/lib/amd64
n/a
n/a
libiculxtd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculxtd36.0.so
n/a
/usr/lib/amd64
n/a
n/a
libiculetd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculetd36.0.so
n/a
/usr/lib/amd64
n/a
n/a
libicuiotd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuiotd36.0.so
n/a
/usr/lib/amd64
n/a
n/a
libicui18ntd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicui18ntd36.0.so
n/a
/usr/lib/64
n/a
n/a
n/a
libicudatatd.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicudatatd36.0.so
/usr/lib/64
n/a
n/a
n/a
libicuuctd.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuuctd36.0.so
/usr/lib/64
n/a
n/a
n/a
libiculxtd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculxtd36.0.so
/usr/lib/64
n/a
n/a
n/a
libiculetd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libiculetd36.0.so
Teradata Tools and Utilities Installation Guide for UNIX and Linux
191
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/lib/64
n/a
n/a
n/a
libicuiotd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/libicuiotd36.0.so
/usr/lib/64
n/a
n/a
n/a
libicui18ntd36.so ->
/opt/teradata/client/
<version>/tdicu/
lib_64/
libicui18ntd36.0.so
/opt/teradata/client/
<version>/tdicu/lib_64
libicudatatd.so
-> libicudatatd36.0.so
libicudatatd.sl
-> libicudatatd.sl.36.0
libicudatatd.so
-> libicudatatd.so.36.0
libicudatatd.so.36
-> libicudatatd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib_64
libicui18ntd.so
-> libicui18ntd36.0.so
libicui18ntd.sl
-> libicui18ntd.sl.36.0
libicui18ntd.so
-> libicui18ntd.so.36.0
libicui18ntd.so.36
-> libicui18ntd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib_64
libicuuctd.so
->libicuuctd36.0.so
libicuuctd.sl
-> libicuuctd.sl.36.0
libicuuctd.so ->
libicuuctd.so.36.0
libicuuctd.so.36 ->
libicuuctd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib_64
libicuiotd.so
->libicuiotd36.0.so
libicuiotd.sl
-> libicuiotd.sl.36.0
libicuiotd.so
-> libicuiotd.so.36.0
libicuiotd.so.36
-> libicuiotd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib_64
libiculetd.so
->libiculetd.so.36.0
libiculetd.sl
->libiculetd.sl.36.0
libiculetd.so
->libiculetd.so.36.0
libiculetd.so>libiculetd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib_64
libiculxtd.so
->libiculxtd.so.36.0
libiculxtd.sl
->libiculxtd.sl.36.0
libiculxtd.so
->libiculxtd.so.36.0
libiculxtd.so
->libiculxtd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib_64
libicudatatd36.0.so
libicudatatd.sl.36.0
libicudatatd.so.36.0
libicudatatd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib_64
libicui18ntd36.0.so
libicui18ntd.sl.36.0
libicui18ntd.so.36.0
libicui18ntd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib_64
libicuuctd36.0.so
libicuuctd.sl.36.0
libicuuctd.so.36.0
libicuuctd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib_64
libicuiotd36.0.so
libicuiotd.sl.36.0
libicuiotd.so.36.0
libicuiotd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib_64
libiculetd.so.36.0
libiculetd.sl.36.0
libiculetd.so.36.0
libiculetd.so.36.0
/opt/teradata/client/
<version>/tdicu/lib_64
libiculxtd.so.36.0
libiculxtd.sl.36.0
libiculxtd.so.36.0
libiculxtd.so.36.0
192
Teradata Tools and Utilities Installation Guide for UNIX and Linux
SUSE
Linux
32-bit
SUSE
Linux
64-bit
libjmsam.so
n/a
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
/opt/teradata/client/
<version>/lib
libjmsam.so
libjmsam.sl
libjmsam.so
libjmsam.so
jmsam_charse
ts.properties
/opt/teradata/client/
<version>/ bin /jmsaxsmod
readme
readme
readme
readme
readme
n/a
jmsam.jar
jmsam.jar
jmsam.jar
jmsam.jar
jmsam.jar
n/a
Directory
MP-RAS
IBM AIX
HP-UX
Solaris
Red Hat
Linux
SUSE
Linux
/usr/bin
arcmain.exe*
n/a
n/a
n/a
n/a
arcmain.exe*
n/a
n/a
n/a
n/a
arcmain.exe
/opt/teradata/client/<version>/ arcmain.exe
bin
SUSE
Linux
32-bit
SUSE
Linux
64-bit
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
/usr/lib
clispb.dat*
clispb.dat*
clispb.dat*
clispb.dat*
clispb.dat*
clispb.dat*
/usr/lib
errmsg.cat*
errmsg.cat*
errmsg.cat*
errmsg.cat*
errmsg.cat*
errmsg.cat*
/usr/lib
errmsg.txt
errmsg.txt*
errmsg.txt*
errmsg.txt*
errmsg.txt*
errmsg.txt*
/usr/lib
libcliv2.so*
libcliv2.sl*
libcliv2.so*
libcliv2.so*
libcliv2.so*
libcliv2.so*
/usr/lib
libtdusr.so*
libtdusr.sl*
libtdusr.so*
libtdusr.so*
libtdusr.so*
libtdusr.so*
Teradata Tools and Utilities Installation Guide for UNIX and Linux
193
SUSE
Linux
32-bit
SUSE
Linux
64-bit
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
/usr/include
cliv2if.h*
cliv2if.h*
cliv2if.h*
cliv2if.h*
cliv2if.h*
cliv2if.h*
/usr/include
coptypes.h*
coptypes.h*
coptypes.h*
coptypes.h*
coptypes.h*
coptypes.h*
/usr/include
coperr.h*
coperr.h*
coperr.h*
coperr.h*
coperr.h*
coperr.h*
/usr/include
dbca2px.h*
dbca2px.h*
dbca2px.h*
dbca2px.h*
dbca2px.h*
dbca2px.h*
/usr/include
dbcarea.h*
dbcarea.h*
dbcarea.h*
dbcarea.h*
dbcarea.h*
dbcarea.h*
/usr/include
dbcerr.h*
dbcerr.h*
dbcerr.h*
dbcerr.h*
dbcerr.h*
dbcerr.h*
/usr/include
dbchqep.h*
dbchqep.h*
dbchqep.h*
dbchqep.h*
dbchqep.h*
dbchqep.h*
/usr/include
parcel.h*
parcel.h*
parcel.h*
parcel.h*
parcel.h*
parcel.h*
/usr/include
mosiif.h*
mosiif.h*
mosiif.h*
mosiif.h*
mosiif.h*
mosiif.h*
/usr/lib/lib_64
libcliv2.so*
n/a
n/a
n/a
n/a
n/a
/usr/lib/lib_64
libtdusr.so*
n/a
n/a
n/a
n/a
n/a
/usr/lib/pa20_64
n/a
libcliv2.sl*
n/a
n/a
n/a
n/a
/usr/lib/pa20_64
n/a
libtdusr.sl*
n/a
n/a
n/a
n/a
/usr/lib/sparcv9
n/a
n/a
libcliv2.so*
n/a
n/a
n/a
/usr/lib/sparcv9
n/a
n/a
libtdusr.so*
n/a
n/a
n/a
/usr/lib/lib-i386
n/a
n/a
n/a
libcliv2.so*
n/a
n/a
/usr/lib/lib-i386
n/a
n/a
n/a
libtdusr.so*
n/a
n/a
/opt/teradata/client/
<version>/lib64
libcliv2.so
libcliv2.sl
libcliv2.so
libcliv2.so
libcliv2.so
libcliv2.so
/opt/teradata/client/
<version>/lib64
libtdusr.so
libtdusr.sl
libtdusr.so
libtdusr.so
libtdusr.so
libtdusr.so
/opt/teradata/client/
<version>/lib64
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
/opt/teradata/client/
<version>/lib64
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
/opt/teradata/client/
<version>/lib64
clispb.dat
clispb.dat
clispb.dat
clispb.dat
clispb.dat
clispb.dat
/opt/teradata/client/
<version>/include
coptypes.h
coptypes.h
coptypes.h
coptypes.h
coptypes.h
coptypes.h
/opt/teradata/client/
<version>/include
dbchqep.h
dbchqep.h
dbchqep.h
dbchqep.h
dbchqep.h
dbchqep.h
194
Teradata Tools and Utilities Installation Guide for UNIX and Linux
SUSE
Linux
32-bit
SUSE
Linux
64-bit
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
/opt/teradata/client/
<version>/include
dbca2px.h
dbca2px.h
dbca2px.h
dbca2px.h
dbca2px.h
dbca2px.h
/opt/teradata/client/
<version>/include
cliv2if.h
cliv2if.h
cliv2if.h
cliv2if.h
cliv2if.h
cliv2if.h
/opt/teradata/client/
<version>/include
coperr.h
coperr.h
coperr.h
coperr.h
coperr.h
coperr.h
/opt/teradata/client/
<version>/include
dbcarea.h
dbcarea.h
dbcarea.h
dbcarea.h
dbcarea.h
dbcarea.h
/opt/teradata/client/
<version>/include
parcel.h
parcel.h
parcel.h
parcel.h
parcel.h
parcel.h
/opt/teradata/client/
<version>/include
dbcerr.h
dbcerr.h
dbcerr.h
dbcerr.h
dbcerr.h
dbcerr.h
/opt/teradata/client/
<version>/include
mosiff.h
mosiff.h
mosiff.h
mosiff.h
mosiff.h
mosiff.h
/opt/teradata/client<version>/ errmsg.cat
/lib
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
/opt/teradata/client<version>/ errmsg.txt
/lib
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
/opt/teradata/client<version>/ clispb.dat
/lib
clispb.dat
clispb.dat
clispb.dat
clispb.dat
clispb.dat
/opt/teradata/client/
<version>/sample
n/a
n/a
n/a
n/a
CliLgn.Ex.c
CliLgn.Ex.c
/opt/teradata/client/
<version>/sample
n/a
n/a
n/a
n/a
CliPPS.c
CliPPS.c
/opt/teradata/client<version>/ n/a
/sample
n/a
n/a
n/a
clisamp.c
clisamp.c
/opt/teradata/client<version>/ n/a
/sample
n/a
n/a
n/a
makesamp.lx
makesamp.lx
/opt/teradata/client/
<version>/sample
n/a
n/a
n/a
n/a
makerdusr.lx
makerdusr.lx
/opt/teradata/client/
<version>/sample
n/a
n/a
n/a
n/a
n/a
makesamp.lx
64
/opt/teradata/client/
<version>/sample
n/a
n/a
n/a
n/a
n/a
makerdusr.lx6
4
Teradata Tools and Utilities Installation Guide for UNIX and Linux
195
Directory
IBM AIX
HP-UX
HP-UX Itanium
Solaris SPARC
Solaris Opteron
/usr/bin
ppcmain*
ppcmain*
ppcmain*
ppcmain*
ppcmain*
/usr/lib
libppruntim.so*
libppruntim.sl*
n/a
libppruntim.so*
libppruntim.so*
/usr/lib/hpux64
n/a
n/a
libppruntim.so*
n/a
n/a
/usr/bin/bin_64
ppcmain*
n/a
n/a
n/a
n/a
/usr/lib/lib_64
libppruntim.so*
n/a
n/a
n/a
n/a
/usr/bin/pa20_64
n/a
ppcmain*
n/a
n/a
n/a
/usr/lib/pa20_64
n/a
libppruntim.sl*
n/a
n/a
n/a
/usr/bin/sparc9
n/a
n/a
n/a
ppcmain*
n/a
/usr/lib/sparc9
n/a
n/a
n/a
libppruntim.so*
n/a
/usr/bin/amd64
n/a
n/a
n/a
n/a
ppcmain*
/usr/lib/amd64
n/a
n/a
n/a
n/a
libppruntim.so*
/opt/teradata/client/
<version>/bin
ppcmain
ppcmain
ppcmain
ppcmain
ppcmain
/opt/teradata/client/
<version>/bin64
ppcmain
ppcmain
n/a
ppcmain
ppcmain
/opt/teradata/client/
<version>/lib
libppruntim.so
libppruntim.sl
n/a
libppruntim.so
libppruntim.so
/opt/teradata/client/
<version>/lib64
libppruntim.so
libppruntim.sl
libppruntim.so
libppruntim.so
libppruntim.so
/opt/teradata/client/
<version>/sample
n/a
LABSBTEQ
LABSBTEQ
LABSBTEQ
LABSBTEQ
/opt/teradata/client/
<version>/sample
PPCLB1
PPCLB1
PPCLB1
PPCLB1
PPCLB1
/opt/teradata/client/
<version>/sample
PPCLB2
PPCLB2
PPCLB2
PPCLB2
PPCLB2
/opt/teradata/client/
<version>/sample
PPCLB3
PPCLB3
PPCLB3
PPCLB3
PPCLB3
196
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Directory
IBM AIX
HP-UX
HP-UX Itanium
Solaris SPARC
Solaris Opteron
/opt/teradata/client/
<version>/sample
PPCLB4
PPCLB4
PPCLB4
PPCLB4
PPCLB4
/opt/teradata/client/
<version>/sample
PPCLB5
PPCLB5
PPCLB5
PPCLB5
PPCLB5
/opt/teradata/client/
<version>/sample
PPCLB6
PPCLB6
PPCLB6
PPCLB6
PPCLB6
/opt/teradata/client/
<version>/sample
PPCLB7
PPCLB7
PPCLB7
PPCLB7
PPCLB7
/opt/teradata/client/
<version>/sample
PPCLB8
PPCLB8
PPCLB8
PPCLB8
PPCLB8
/opt/teradata/client/
<version>/sample
PPCLB9
PPCLB9
PPCLB9
PPCLB9
PPCLB9
An asterisk (*) after a filename in Table 65 indicates that it is a softlink for files that have
been moved to the /opt/teradata/client/<version>/bin, /opt/teradata/client/<version>/bin64, /
opt/teradata/client/<version>/lib and the /opt/teradata/client/<version>/lib64 directories.
Table 65 lists the files and the directories installed on Linux operating systems supported by
Teradata C Preprocessor.
Table 65: Teradata C Preprocessor2 Files for Red Hat Linux 32-bit, Red Hat Linux 64-bit, SUSE Linux 64-bit
Directory
SUSE Linux
64-bit
/usr/bin
ppcmain*
n/a
n/a
/usr/lib
lippruntim.so*
n/a
n/a
/usr/bin64
n/a
ppcmain*
ppcmain*
/usr/lib64
n/a
lippruntim.so*
lippruntim.so*
/opt/teradata/client/<version>/
bin
ppcmain
n/a
n/a
/opt/teradata/client/<version>/
bin64
n/a
ppcmain
ppcmain
/opt/teradata/client/<version>/
lib
lippruntim.so
n/a
n/a
/opt/teradata/client<version>/
lib64
n/a
lippruntim.so
lippruntim.so
/opt/teradata/client/<version>/
sample
LABSBTEQ
LABSBTEQ
LABSBTEQ
Teradata Tools and Utilities Installation Guide for UNIX and Linux
197
SUSE Linux
64-bit
/opt/teradata/client/<version>/
sample
PPCLB1
PPCLB1
PPCLB1
/opt/teradata/client/<version>/
sample
PPCLB2
PPCLB2
PPCLB2
/opt/teradata/client/<version>/
sample
PPCLB3
PPCLB3
PPCLB3
/opt/teradata/client/<version>/
sample
PPCLB4
PPCLB4
PPCLB4
/opt/teradata/client/<version>/
sample
PPCLB5
PPCLB5
PPCLB5
/opt/teradata/client/<version>/
sample
PPCLB6
PPCLB6
PPCLB6
/opt/teradata/client/<version>/
sample
PPCLB7
PPCLB7
PPCLB7
/opt/teradata/client/<version>/
sample
PPCLB8
PPCLB8
PPCLB8
/opt/teradata/client/<version>/
sample
PPCLB9
PPCLB9
PPCLB9
Directory
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/bin
ppbmain*
ppbmain*
n/a
n/a
/usr/bin/bin_64
ppbmain*
n/a
n/a
n/a
/usr/lib
libppruntim.so*
libppruntim.sl*
n/a
n/a
/usr/lib/lib_64
libppruntim.so*
n/a
n/a
n/a
/opt/teradata/client/<version>/
bin
ppbmain
ppbmain
n/a
n/a
/opt/teradata/client/<version>/
bin64
ppbmain
n/a
n/a
n/a
198
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Directory
IBM AIX
HP-UX
Solaris
Linux
/opt/teradata/client/<version>/
lib
libppruntim.so
libppruntim.sl
n/a
n/a
/opt/teradata/client/<version>/
lib64
libppruntim.so
n/a
n/a
n/a
/opt/teradata/client/<version>/
sample
n/a
LABSBTEQ
n/a
n/a
/opt/teradata/client/<version>/
sample
PPCOBLB1
PPCOBLB1
n/a
n/a
/opt/teradata/client/<version>/
usr/sample
PPCOBLB2
PPCOBLB2
n/a
n/a
/opt/teradata/client/<version>/
usr/sample
PPCOBLB3
PPCOBLB3
n/a
n/a
/opt/teradata/client/<version>/
usr/sample
PPCOBLB4
PPCOBLB4
n/a
n/a
/opt/teradata/client/<version>/
usr/sample
PPCOBLB5
PPCOBLB5
n/a
n/a
/opt/teradata/client/<version>/
usr/sample
PPCOBLB6
PPCOBLB6
n/a
n/a
/opt/teradata/client/<version>/
usr/sample
PPCOBLB7
PPCOBLB7
n/a
n/a
/opt/teradata/client/<version>/
usr/sample
PPCOBLB8
PPCOBLB8
n/a
n/a
/opt/teradata/client/<version>/
usr/sample
PPCOBLB9
PPCOBLB9
n/a
n/a
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
SUSE
Linux
/usr/lib
libpm.so*
libpm.sl*
libpm.so*
libpm.so*
libpm.so*
/usr/include
pmdcomt.h*
pmdcomt.h*
pmdcomt.h*
pmdcomt.h*
pmdcomt.h*
Teradata Tools and Utilities Installation Guide for UNIX and Linux
199
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
SUSE
Linux
/usr/include
pmddamt.h*
pmddamt.h*
pmddamt.h*
pmddamt.h*
pmddamt.h*
/usr/include
pmtypes.h*
pmtypes.h*
pmtypes.h*
pmtypes.h*
pmtypes.h*
/opt/teradata/client/<version>/
lib
libpm.so
libpm.sl
libpm.so
libpm.so
libpm.so
/opt/teradata/client/<version>/
include
pmdcomt.h
pmdcomt.h
pmdcomt.h
pmdcomt.h
pmdcomt.h
/opt/teradata/client/<version>/
include
pmddamt.h
pmddamt.h
pmddamt.h
pmddamt.h
pmddamt.h
/opt/teradata/client/<version>/
include
pmtypes.h
pmtypes.h
pmtypes.h
pmtypes.h
pmtypes.h
Directory
IBM AIX
HP-UX
Solaris
Linux
Executable
terajdbc4.jar
terajdbc4.jar
terajdbc4.jar
terajdbc4.jar
Sample
samples.jar
samples.jar
samples.jar
samples.jar
Security
tdgssconfig.jar
tdgssconfig.jar
tdgssconfig.jar
tdgssconfig.jar
200
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Table 69 lists the files and the directories installed for each operating system supported by
Teradata FastExport.
Table 69: Teradata FastExport Files
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/bin
fexp*
fexp*
fexp*
fexp*
/usr/include
expnfyxt.h*
expnfyxt.h*
expnfyxt.h*
expnfyxt.h*
/usr/sample
expnfyxt.c*
expnfyxt.c*
expnfyxt.c*
expnfyxt.c*
/usr/sample
mkexpext.aix*
mkexpext.hpux*
mkexpext.unx*
mkexpext.linux*
/opt/teradata/client/
<version>/bin
fexp
fexp
fexp
fexp
/opt/teradata/client/
<version>/include
expnfyxt.h
expnfyxt.h
expnfyxt.h
expnfyxt.h
/opt/teradata/client/
<version>/sample
expnfyxt.c
expnfyxt.c
expnfyxt.c
expnfyxt.c
/opt/teradata/client/
<version>/sample
mkexpext.aix
mkexpext.hpux
mkexpext.unx
mkexpext.linux
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/bin
fastload*
fastload*
fastload*
fastload*
/usr/sample
blexit.c*
blkexit.c*
blkexit.c*
blkexit.c*
/usr/sample
blexitr.c*
blkexitr.c*
blkexitr.c*
blkexitr.c*
/usr/sample
flnfyext.c*
flnfyext.c*
flnfyext.c*
flnfyext.c*
/opt/teradata/client/
<version>/bin
fastload
fastload
fastload
fastload
/opt/teradata/client/
<version>/sample
blexit.c
blkexit.c
blkexit.c
blkexit.c
/opt/teradata/client/
<version>/sample
blexitr.c
blkexitr.c
blkexitr.c
blkexitr.c
Teradata Tools and Utilities Installation Guide for UNIX and Linux
201
Directory
IBM AIX
HP-UX
Solaris
Linux
/opt/teradata/client/
<version>/sample
flnfyext.c
flnfyext.c
flnfyext.c
flnfyext.c
Platform
Package
File
AIX
teragss_aix-power
/usr/teragss/aix-power/<version>
AIX
teragss_aix-power-32
/usr/teragss/aix-power.32/<version>
HP-UX
teragss_hpux-pa
/usr/teragss/hpux-pa/<version>
HP-UX
teragss_hpux-pa32
/usr/teragss/hpux-pa.32/<version>
HP-UX
teragss_hpux-ia64
/usr/teragss/hpux-ia64/<version>
Solaris
teragss_solaris-sparc
/usr/teragss/solaris-sparc/<version>
Solaris
teragss_solaris-sparc32
/usr/teragss/solaris-sparc.32/<version>
teragss_redhatlinux-i386
/usr/teragss/redhatlinux-i386/<version>
teragss_redhatlinux-i64
/usr/teragss/redhatlinux-i64/<version>
teragss_redhatlinux-ia64
/usr/teragss/redhatlinux-ia64/<version>
SuSeLinux
teragss_suselinux-i386
/usr/teragss/suselinux-i386/<version>
SuSeLinux
teragss_suselinux-i64
/usr/teragss/suselinux-i64/<version>
SuSeLinux
teragss_suselinux-ia64
/usr/teragss/suselinux-ia64/<version>
202
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/bin*
mload*
mload*
mload*
mload*
/usr/include*
mldnfyxt.h*
mldnfyxt.h*
mldnfyxt.h*
mldnfyxt.h*
/usr/sample*
mldnfyxt.c*
mldnfyxt.c*
mldnfyxt.c*
mldnfyxt.c*
/usr/sample*
mkmldext.aix*
mkmldext.hpux*
mkmldext.unx*
mkmldext.linux*
/opt/teradata/client/
<version>/bin
mload
mload
mload
mload
/opt/teradata/client/
<version>/include
mldnfyxt.h
mldnfyxt.h
mldnfyxt.h
mldnfyxt.h
/opt/teradata/client/
<version>/sample
mldnfyxt.c
mldnfyxt.c
mldnfyxt.c
mldnfyxt.c
/opt/teradata/client/
<version>/sample
mkmldext.aix
mkmldext.hpux
mkmldext.unx
mkmldext.linux
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/bin
tpumpexe*
tpumpexe*
tpumpexe*
tpumpexe*
/usr/bin
tpump*
tpump*
tpump*
n/a
/usr/lib
tdatpump.cfg*
tdatpump.cfg*
tdatpump.cfg*
tdatpump.cfg*
/opt/teradata/client/
<version>/bin
tpumpexe
tpumpexe
tpumpexe
tpumpexe*
/opt/teradata/client/
<version>/bin
tpump
tpump
tpump
n/a
/opt/teradata/client/
<version>/lib
tdatpump.cfg
tdatpump.cfg
tdatpump.cfg
tdatpump.cfg
/opt/teradata/client/
<version>/sample
makinmod.3000
makinmod.3000
makinmod.3000
makinmod.3000
/opt/teradata/client/
<version>/sample
tldnfyxt.c
tldnfyxt.c
n/a
tldnfyxt.c
Teradata Tools and Utilities Installation Guide for UNIX and Linux
203
Directory
IBM AIX
HP-UX
Solaris
Linux
/opt/teradata/client/
<version>/sample
tpumpimd.c
tpumpimd.c
tpumpimd.c
tpumpimd.c
/opt/teradata/client/
<version>/sample
tpumpar.csql
tpumpar.csql
tpumpar.csql
tpumpar.csql
Directory
IBM AIX
HP-UX
Itanium
HP-UX
Risc
Solaris
SPARC
Solaris
Opteron
Linux
<INSTALLDIR>/lib
libtelapi.so
n/a
libtelapi.s1
libtelapi.so
libtelapi.so
libtelapi.so
libopcommon.s
o
libopcommo
n.so
libopcommon
.so
libpxicu.so
libpxicu.so
libpxicu.sl
libpxicu.so
libpxicu.so
libpxicu.so
libtelapi.so
libtelapi.so
libtelapi.s1
libtelapi.so
libtelapi.so
libtelapi.so
libopcommon.s
o
libopcommo
n.so
libopcommon
.so
libpxicu.so
libpxicu.so
libpxicu.sl
libpxicu.so
libpxicu.so
libpxicu.so
<INSTALLDIR>/msg
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
<INSTALLDIR>/nsg64
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
<INSTALLDIR>/tptapi/inc
connection.h
connection.h
connection.h
connection.h
connection.h
connection.h
<INSTALLDIR>/tptapi/inc
DMLGroup.h
DMLGroup.h
DMLGroup.h
DMLGroup.
h
DMLGroup.
h
DMLGroup.h
<INSTALLDIR>/tptapi/inc
schema.h
schema.h
schema.h
schema.h
schema.h
schema.h
<INSTALLDIR>/tptapi/
sample/inc
connection.h
connection.h
connection.h
connection.h
connection.h
connection.h
<INSTALLDIR>/tptapi/
sample/inc
DMLGroup.h
DMLGroup.h
DMLGroup.h
DMLGroup.
h
DMLGroup.
h
DMLGroup.h
<INSTALLDIR>/tptapi/
sample/inc
schema.h
schema.h
schema.h
schema.h
schema.h
schema.h
<INSTALLDIR>/tptapi/
sample/common
OptionsManag
er.cpp
OptionsMan
ager.cpp
OptionsMan
ager.cpp
<INSTALLDIR>/lib64
204
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Directory
IBM AIX
HP-UX
Itanium
<INSTALLDIR>/tptapi/
sample/common
OptionsManag
er.h
<INSTALLDIR>/tptapi/
sample/generic
GenericDriver.
cpp
<INSTALLDIR>/tptapi/
sample/generic
main.cpp
main.cpp
main.cpp
main.cpp
main.cpp
main.cpp
<INSTALLDIR>/tptapi/
sample/generic
input.txt
input.txt
input.txt
input.txt
input.txt
input.txt
<INSTALLDIR>/tptapi/
sample/generic
infile.bigEndia
n
infile.bigEndi
an
infile.bigEndi
an
infile.bigEndi infile.littleEn
an
dian
<INSTALLDIR>/tptapi/
sample/generic
makedriver.aix
makedriver.s
ol_o
makedriver.li
nux
<INSTALLDIR>/tptapi/
sample/generic
cleanupTables.
bteq
cleanupTables
.bteq
cleanupTable
s.bteq
cleanupTable
s.bteq
<INSTALLDIR>/tptapi/
sample/generic
setupTables.bte
q
<INSTALLDIR>/tptapi/
sample/generic/inc
GenericDriver.
h
<INSTALLDIR>/tptapi/
sample/blockloading
BlockLoad.cpp
<INSTALLDIR>/tptapi/
sample/blockloading
main.cpp
main.cpp
main.cpp
main.cpp
main.cpp
main.cpp
<INSTALLDIR>/tptapi/
sample/blockloading
input.txt
input.txt
input.txt
input.txt
input.txt
input.txt
<INSTALLDIR>/tptapi/
sample/blockloading
infile.bigEndia
n
infile.bigEndi
an
infile.bigEndi
an
infile.bigEndi infile.littleEn
an
dian
<INSTALLDIR>/tptapi/
sample/blockloading
makeblock.aix
makeblock.hp
ux
makeblock.hp
ux
<INSTALLDIR>/tptapi/
sample/blockloading
cleanupTables.
bteq
cleanupTables
.bteq
cleanupTables
.bteq
cleanupTable
s.bteq
<INSTALLDIR>/tptapi/
sample/blockloading
setupTables.bte
q
<INSTALLDIR>/tptapi/
sample/blockloading/inc
BlockLoad.h
BlockLoad.h
BlockLoad.h
BlockLoad.h
<INSTALLDIR>/tptapi/
sample/checkpoint
checkpoint.cpp
checkpoint.cp
p
checkpoint.cp
p
Teradata Tools and Utilities Installation Guide for UNIX and Linux
HP-UX
Risc
cleanupTables
.bteq
Solaris
SPARC
cleanupTable
s.bteq
Solaris
Opteron
Linux
OptionsMan
ager.h
OptionsMan
ager.h
cleanupTable
s.bteq
BlockLoad.h
infile.littleEn
dian
infile.littleEn
dian
cleanupTable
s.bteq
BlockLoad.h
205
Directory
IBM AIX
HP-UX
Itanium
HP-UX
Risc
Solaris
SPARC
Solaris
Opteron
Linux
<INSTALLDIR>/tptapi/
sample/checkpoint
main.cpp
main.cpp
main.cpp
main.cpp
main.cpp
main.cpp
<INSTALLDIR>/tptapi/
sample/checkpoint
input.txt
input.txt
input.txt
input.txt
input.txt
input.txt
<INSTALLDIR>/tptapi/
sample/checkpoint
infile.bigEndia
n
infile.bigEndi
an
infile.bigEndi
an
infile.bigEndi infile.littleEn
an
dian
<INSTALLDIR>/tptapi/
sample/checkpoint
makecheckpoin makecheckpoi
t.aix
nt.hpux
makecheckpoi
nt.hpux
<INSTALLDIR>/tptapi/
sample/checkpoint
cleanupTables.
bteq
cleanupTables
.bteq
cleanupTables
.bteq
cleanupTable
s.bteq
<INSTALLDIR>/tptapi/
sample/checkpoint
setupTables.bte
q
<INSTALLDIR>/tptapi/
sample/checkpoint/inc
checkpoint.h
checkpoint.h
checkpoint.h
checkpoint.h
checkpoint.h
checkpoint.h
<INSTALLDIR>/tptapi/
sample/getbuffer
GetBuffer.cpp
GetBuffer.cpp
GetBuffer.cpp
GetBuffer.cp
p
GetBuffer.cp
p
GetBuffer.cpp
<INSTALLDIR>/tptapi/
sample/getbuffer
main.cpp
main.cpp
main.cpp
main.cpp
main.cpp
main.cpp
<INSTALLDIR>/tptapi/
sample/getbuffer
input.txt
input.txt
input.txt
input.txt
input.txt
input.txt
<INSTALLDIR>/tptapi/
sample/getbuffer
makedriver.aix
makedriver.s
ol_o
makedriver.li
nux
<INSTALLDIR>/tptapi/
sample/getbuffer
cleanupTables.
bteq
cleanupTables
.bteq
cleanupTable
s.bteq
cleanupTable
s.bteq
cleanupTable
s.bteq
cleanupTable
s.bteq
<INSTALLDIR>/tptapi/
sample/getbuffer
setupTables.bte
q
setupTables.b
teq
setupTables.b
teq
<INSTALLDIR>/tptapi/
sample/getbuffer/inc
GetBuffer.h
GetBuffer.h
GetBuffer.h
GetBuffer.h
GetBuffer.h
GetBuffer.h
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
GenericDrive
r.cpp
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
GenericDrive
r.h
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
OptionsRead
er.cpp
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
OptionsRead
er.h
206
cleanupTable
s.bteq
infile.littleEn
dian
cleanupTable
s.bteq
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Directory
IBM AIX
HP-UX
Itanium
HP-UX
Risc
Solaris
SPARC
Solaris
Opteron
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
makedriver.li
nux
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
xsp.cpp
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
input.lod
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
input.exp
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
input.stm
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
input.upd
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
infile.littleEn
dian
<INSTALLDIR>/tptapi/
sample/multiple
MultipleOperat MultipleOper
ors.cpp
ators.cpp
MultipleOper
ators.cpp
MultipleOpe
rators.cpp
MultipleOpe
rators.cpp
MultipleOper
ators.cpp
<INSTALLDIR>/tptapi/
sample/multiple
main.cpp
main.cpp
main.cpp
main.cpp
main.cpp
main.cpp
<INSTALLDIR>/tptapi/
sample/multiple
input.txt
input.txt
input.txt
input.txt
input.txt
input.txt
<INSTALLDIR>/tptapi/
sample/multiple
makemultiple.
aix
<INSTALLDIR>/tptapi/
sample/multiple
cleanupTables.
bteq
cleanupTables
.bteq
<INSTALLDIR>/tptapi/
sample/multiple
setupTables.bte
q
<INSTALLDIR>/tptapi/
sample/multiple/inc
MultipleOperat MultipleOper
ors.h
ators.h
MultipleOper
ators.h
MultipleOpe
rators.h
MultipleOpe
rators.h
MultipleOper
ators.h
<INSTALLDIR>/tptapi/
sample/multi_node
multitest.cpp
multitest.cpp
multitest.cpp
multitest.cpp
multitest.cpp
multitest.cpp
<INSTALLDIR>/tptapi/
sample/multi_node
synchronize.cp
p
synchronize.c
pp
synchronize.c
pp
<INSTALLDIR>/tptapi/
sample/multi_node
fileio.cpp
fileio.cpp
fileio.cpp
fileio.cpp
fileio.cpp
fileio.cpp
<INSTALLDIR>/tptapi/
sample/multi_node
master.cpp
master.cpp
master.cpp
master.cpp
master.cpp
master.cpp
Teradata Tools and Utilities Installation Guide for UNIX and Linux
cleanupTables
.bteq
cleanupTable
s.bteq
cleanupTable
s.bteq
Linux
cleanupTable
s.bteq
207
Directory
IBM AIX
HP-UX
Itanium
HP-UX
Risc
Solaris
SPARC
Solaris
Opteron
Linux
<INSTALLDIR>/tptapi/
sample/multi_node
slave.cpp
slave.cpp
slave.cpp
slave.cpp
slave.cpp
slave.cpp
<INSTALLDIR>/tptapi/
sample/multi_node
master_input.t
xt
<INSTALLDIR>/tptapi/
sample/multi_node
slave_input.txt
<INSTALLDIR>/tptapi/
sample/multi_node
<INSTALLDIR>/tptapi/
sample/multi_node
infileslave.bigE
ndian.1
infileslave.big
Endian.1
<INSTALLDIR>/tptapi/
sample/multi_node
makemulti.aix
<INSTALLDIR>/tptapi/
sample/multi_node
cleanupTables.
bteq
cleanupTables
.bteq
<INSTALLDIR>/tptapi/
sample/multi_node
setupTables.bte
q
<INSTALLDIR>/tptapi/
sample/multi_node/inc
fileio.h
fileio.h
fileio.h
fileio.h
fileio.h
fileio.h
<INSTALLDIR>/tptapi/
sample/multi_node/inc
multitest.h
multitest.h
multitest.h
multitest.h
multitest.h
multitest.h
<INSTALLDIR>/tptapi/
sample/multi_node/inc
synchronize.h
synchronize.h
synchronize.h
synchronize.
h
synchronize.
h
synchronize.h
<INSTALLDIR>/tptapi/
sample/threads
PerfTestMessag
e.cpp
PerfTestMess
age.cpp
PerfTestMess
age.cpp
<INSTALLDIR>/tptapi/
sample/threads
TelapiThreadT
est.cpp
TelapiThread
Test.cpp
TelapiThread
Test.cpp
<INSTALLDIR>/tptapi/
sample/threads
makeparallel.ai makeparallel.
x
hpux
makeparallel.
hpux
<INSTALLDIR>/tptapi/
sample/threads
TestBase.cpp
TestBase.cpp
TestBase.cpp
TestBase.cpp
<INSTALLDIR>/tptapi/
sample/threads
TestExport.cpp
TestExport.cp
p
TestExport.cp
p
<INSTALLDIR>/tptapi/
sample/threads
TestLoad.cpp
TestLoad.cpp
TestLoad.cpp
TestLoad.cpp
TestLoad.cpp
TestLoad.cpp
<INSTALLDIR>/tptapi/
sample/threads
TestSim.cpp
TestSim.cpp
TestSim.cpp
TestSim.cpp
TestSim.cpp
TestSim.cpp
208
infileslave.big
Endian.1
cleanupTables
.bteq
slave_input.t
xt
slave_input.t
xt
infilemaster.li
ttleEndian
cleanupTable
s.bteq
cleanupTable
s.bteq
TestBase.cpp
cleanupTable
s.bteq
TestBase.cpp
Teradata Tools and Utilities Installation Guide for UNIX and Linux
HP-UX
Itanium
HP-UX
Risc
Solaris
SPARC
Solaris
Opteron
Linux
TestStream.cp
p
TestStream.cp
p
TestStream.c
pp
TestStream.c
pp
TestStream.c
pp
<INSTALLDIR>/tptapi/
sample/threads
TestUpdate.c
pp
TestUpdate.c
pp
<INSTALLDIR>/tptapi/
sample/threads
ThreadTest.cpp ThreadTest.cp
p
ThreadTest.cp ThreadTest.c
p
pp
ThreadTest.c
pp
ThreadTest.c
pp
<INSTALLDIR>/tptapi/
sample/threads
ThreadTestPar
ameters.cpp
ThreadTestPa
rameters.cpp
ThreadTestPa
rameters.cpp
ThreadTestP ThreadTestPa
arameters.cp rameters.cpp
p
<INSTALLDIR>/tptapi/
sample/threads
Synchronizer.c
pp
<INSTALLDIR>/tptapi/
sample/threads
input.txt
input.txt
<INSTALLDIR>/tptapi/
sample/threads
loadData.bigE
ndian
loadData.littl loadData.littl
eEndian
eEndian
<INSTALLDIR>/tptapi/
sample/threads
cleanupTables.
bteq
cleanupTables
.bteq
cleanupTable
s.bteq
<INSTALLDIR>/tptapi/
sample/threads
setupTables.bte
q
<INSTALLDIR>/tptapi/
sample/threads/inc
common.h
common.h
<INSTALLDIR>/tptapi/
sample/threads/inc
PerfTestMessag
e.h
<INSTALLDIR>/tptapi/
sample/threads/inc
Directory
IBM AIX
<INSTALLDIR>/tptapi/
sample/threads
TestStream.cpp
input.txt
cleanupTables
.bteq
input.txt
cleanupTable
s.bteq
common.h
input.txt
input.txt
cleanupTable
s.bteq
common.h
common.h
PerfTestMess
age.h
PerfTestMess
age.h
TestBase.h
TestBase.h
TestBase.h
TestBase.h
TestBase.h
TestBase.h
<INSTALLDIR>/tptapi/
sample/threads/inc
TestExport.h
TestExport.h
TestExport.h
<INSTALLDIR>/tptapi/
sample/threads/inc
TestLoad.h
TestLoad.h
TestLoad.h
TestLoad.h
TestLoad.h
TestLoad.h
<INSTALLDIR>/tptapi/
sample/threads/inc
TestSim.h
TestSim.h
TestSim.h
TestSim.h
TestSim.h
TestSim.h
<INSTALLDIR>/tptapi/
sample/threads/inc
TestStream.h
TestStream.h
TestStream.h
TestStream.h
TestStream.h
TestStream.h
<INSTALLDIR>/tptapi/
sample/threads/inc
TestUpdate.h
TestUpdate.h
TestUpdate.h
<INSTALLDIR>/tptapi/
sample/threads/inc
ThreadTest.h
ThreadTest.h
ThreadTest.h
Teradata Tools and Utilities Installation Guide for UNIX and Linux
common.h
ThreadTestP
arameters.cp
p
209
Directory
IBM AIX
HP-UX
Itanium
HP-UX
Risc
Solaris
SPARC
Solaris
Opteron
Linux
<INSTALLDIR>/tptapi/
sample/threads/inc
ThreadTestPar
ameters.h
ThreadTestPa
rameters.h
ThreadTestPa
rameters.h
ThreadTestP
arameters.h
ThreadTestP
arameters.h
ThreadTestPa
rameters.h
<INSTALLDIR>/tptapi/
sample/threads/inc
Synchronizer.h
Synchronizer.
h
Synchronizer.
h
Directory
IBM AIX
HP-UX
PA-RISC
HP-UX
Itanium
Solaris
Linux
<INSTALLDIR>/lib
libexportop.so
libexportop.sl
n/a
libexportop.so
libexportop.so
<INSTALLDIR>/lib64
libexportop.so
libexportop.sl
libexportop.so
libexportop.so
libexportop.so
<INSTALLDIR>/sample
expnfyxt.c
expnfyxt.c
expnfyxt.c
expnfyxt.c
expnfyxt.c
Directory
IBM AIX
HP-UX
Solaris
Solaris Opteron
Linux
<INSTALLDIR>
twbcfg.ini
twbcfg.ini
twbcfg.ini
twbcfg.ini
twbcfg.ini
<INSTALLDIR>
twboper.ini
twboper.ini
twboper.ini
twboper.ini
twboper.ini
<INSTALLDIR>
version
version
version
version
version
<INSTALLDIR>/bin
tbuild
tbuild
tbuild
tbuild
tbuild
<INSTALLDIR>/bin
tlogview
tlogview
tlogview
tlogview
tlogview
<INSTALLDIR>/bin
twbkill
twbkill
twbkill
twbkill
twbkill
<INSTALLDIR>/bin
twbstat
twbstat
twbstat
twbstat
twbstat
<INSTALLDIR>/bin
ptmcmd
ptmcmd
ptmcmd
ptmcmd
ptmcmd
<INSTALLDIR>/bin
ptmgts
ptmgts
ptmgts
ptmgts
ptmgts
210
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Directory
IBM AIX
HP-UX
Solaris
Solaris Opteron
Linux
<INSTALLDIR>/bin
ptmtims
ptmtims
ptmtims
ptmtims
ptmtims
<INSTALLDIR>/bin
ptmexec
ptmexec
ptmexec
ptmexec
ptmexec
<INSTALLDIR>/bin
ptmjlgr
ptmjlgr
ptmjlgr
ptmjlgr
ptmjlgr
<INSTALLDIR>/bin
ptmlvs
ptmlvs
ptmlvs
ptmlvs
ptmlvs
<INSTALLDIR>/bin
coordinator
coordinator
coordinator
coordinator
coordinator
<INSTALLDIR>/bin
planexecutor
planexecutor
planexecutor
planexecutor
planexecutor
<INSTALLDIR>/bin
executor
executor
executor
executor
executor
<INSTALLDIR>/bin
twbpkgrm
twbpkgrm
twbpkgrm
twbpkgrm
twbpkgrm
<INSTALLDIR>/bin
twbcmd
twbcmd
twbcmd
twbcmd
twbcmd
<INSTALLDIR>/bin
tbuildexe
tbuildexe
tbuildexe
tbuildexe
tbuildexe
<INSTALLDIR>/bin
tlogviewexe
tlogviewexe
tlogviewexe
tlogviewexe
tlogviewexe
<INSTALLDIR>/bin
twbcmdexe
twbcmdexe
twbcmdexe
twbcmdexe
twbcmdexe
<INSTALLDIR>/bin
twbkillexe
twbkillexe
twbkillexe
twbkillexe
twbkillexe
<INSTALLDIR>/bin
twbstatexe
twbstatexe
twbstatexe
twbstatexe
twbstatexe
<INSTALLDIR>/bin
twbrmcpexe
twbrmcpexe
twbrmcpexe
twbrmcpexe
twbrmcpexe
<INSTALLDIR>/bin
twbpathexe
twbpathexe
twbpathexe
twbpathexe
twbpathexe
<INSTALLDIR>/bin
tptlaunch
tptlaunch
tptlaunch
tptlaunch
tptlaunch
<INSTALLDIR>/bin
twbpath
twbpath
twbpath
twbpath
twbpath
<INSTALLDIR>/bin
twbrmcp
twbrmcp
twbrmcp
twbrmcp
twbrmcp
<INSTALLDIR>/inc
pxlogdef.h
pxlogdef.h
pxlogdef.h
pxlogdef.h
pxlogdef.h
<INSTALLDIR>/inc
pxstc.h
pxstc.h
pxstc.h
pxstc.h
pxstc.h
<INSTALLDIR>/inc
pxutypes.h
pxutypes.h
pxutypes.h
pxutypes.h
pxutypes.h
<INSTALLDIR>/inc
pxdtypes.h
pxdtypes.h
pxdtypes.h
pxdtypes.h
pxdtypes.h
<INSTALLDIR>/inc
pxoper.h
pxoper.h
pxoper.h
pxoper.h
pxoper.h
<INSTALLDIR>/inc
pxos.h
pxos.h
pxos.h
pxos.h
pxos.h
<INSTALLDIR>/inc
pxtypes.h
pxtypes.h
pxtypes.h
pxtypes.h
pxtypes.h
<INSTALLDIR>/inc
pxdef.h
pxdef.h
pxdef.h
pxdef.h
pxdef.h
<INSTALLDIR>/inc
pxmacros.h
pxmacros.h
pxmacros.h
pxmacros.h
pxmacros.h
<INSTALLDIR>/inc
pxversion.h
pxversion.h
pxversion.h
pxversion.h
pxversion.h
<INSTALLDIR>/lib
libpxicu.so
libpxicu.sl
libpxicu.so
libpxicu.so
libpxicu.so
Teradata Tools and Utilities Installation Guide for UNIX and Linux
211
Directory
IBM AIX
HP-UX
Solaris
Solaris Opteron
Linux
<INSTALLDIR>/lib
libdataconop.so
libdataconop.sl
libdataconop.so
libdataconop.so
libdataconop.so
<INSTALLDIR>/lib
libddlop.so
libddlop.sl
libddlop.so
libddlop.so
libddlop.so
<INSTALLDIR>/lib
libodbcop.so
libodbcop.sl
libodbcop.so
libodbcop.so
libodbcop.so
<INSTALLDIR>/lib
liboscmdop.so
liboscmdop.sl
liboscmdop.so
liboscmdop.so
liboscmdop.so
<INSTALLDIR>/lib
libinsertop.so
libinsertop.sl
libinsertop.so
libinsertop.so
libinsertop.so
<INSTALLDIR>/lib
libselectop.so
libselectop.sl
libselectop.so
libselectop.so
libselectop.so
<INSTALLDIR>/lib
libopcommon.so
libopcommon.sl
libopcommon.so
libopcommon.so
libopcommon.s
o
<INSTALLDIR>/lib
libptmos.so
libptmos.sl
libptmos.so
libptmos.so
libptmos.so
<INSTALLDIR>/lib
libptmpo.so
libptmpo.sl
libptmpo.so
libptmpo.so
libptmpo.so
<INSTALLDIR>/lib
libptmpi.so
libptmpi.sl
libptmpi.so
libptmpi.so
libptmpi.so
<INSTALLDIR>/lib
libptmpi.a
libptmpi.a
libptmpi.a
libptmpi.a
libptmpi.a
<INSTALLDIR>/lib
n/a
libptmin.sl
libptmin.so
libptmin.so
libptmin.so
<INSTALLDIR>/lib
liblogview.so
liblogview.sl
liblogview.so
liblogview.so
liblogview.so
<INSTALLDIR>/lib
libpxcommon.so
libpxcommon.sl
libpxcommon.so
libpxcommon.so
libpxcommon.s
o
<INSTALLDIR>/lib
libflimop.so
libflimop.sl
libflimop.so
libflimop.so
libflimop.so
<INSTALLDIR>/lib
libfeomop.so
libfeomop.sl
libfeomop.so
libfeomop.so
libfeomop.so
<INSTALLDIR>/lib
libmlimop.so
libmlimop.sl
libmlimop.so
libmlimop.so
libmlimop.so
<INSTALLDIR>/msg
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
<INSTALLDIR>/msg
twbmsgs.cat
twbmsgs.cat
twbmsgs.cat
twbmsgs.cat
twbmsgs.cat
<INSTALLDIR>/sample/etl
GT11.txt
GT11.txt
GT11.txt
GT11.txt
GT11.txt
<INSTALLDIR>/sample/etl
GT44.txt
GT44.txt
GT44.txt
GT44.txt
GT44.txt
<INSTALLDIR>/sample/etl
GT62.txt
GT62.txt
GT62.txt
GT62.txt
GT62.txt
<INSTALLDIR>/sample/etl
GT93.txt
GT93.txt
GT93.txt
GT93.txt
GT93.txt
<INSTALLDIR>/sample/etl
GT94.txt
GT94.txt
GT94.txt
GT94.txt
GT94.txt
<INSTALLDIR>/sample/etl
GT95.txt
GT95.txt
GT95.txt
GT95.txt
GT95.txt
<INSTALLDIR>/sample/etl
GT96.txt
GT96.txt
GT96.txt
GT96.txt
GT96.txt
<INSTALLDIR>/sample/etl
GT97.txt
GT97.txt
GT97.txt
GT97.txt
GT97.txt
<INSTALLDIR>/sample/etl
jobvars.txt
jobvars.txt
jobvars.txt
jobvars.txt
jobvars.txt
212
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Directory
IBM AIX
HP-UX
Solaris
Solaris Opteron
Linux
<INSTALLDIR>/sample/
metadata
sql1.txt
sql1.txt
sql1.txt
sql1.txt
sql1.txt
<INSTALLDIR>/sample/
metadata
sql2.txt
sql2.txt
sql2.txt
sql2.txt
sql2.txt
<INSTALLDIR>/sample/
metadata
twb_status.txt
twb_status.txt
twb_status.txt
twb_status.txt
twb_status.txt
<INSTALLDIR>/sample/
metadata
twb_targets.txt
twb_targets.txt
twb_targets.txt
twb_targets.txt
twb_targets.txt
/usr/bin
twbpkgrm
twbpkgrm
twbpkgrm
twbpkgrm
twbpkgrm
/var
twbpkg
twbpkg
twbpkg
twbpkg
twbpkg
Directory
IBM AIX
HP-UX
PA-RISC
HP-UX
Itanium
Solaris
Linux
<INSTALLDIR>/lib
libloadop.so
libloadop.sl
n/a
libloadop.so
libloadop.so
<INSTALLDIR>/lib64
libloadop.so
libloadop.sl
libloadop.so
libloadop.so
libloadop.so
<INSTALLDIR>/sample
ldnfyext.c
ldnfyext.c
ldnfyext.c
ldnfyext.c
ldnfyext.c
Directory
IBM AIX
HP-UX
PA-RISC
HP-UX
Itanium
Solaris
Linux
<INSTALLDIR>/lib
libstreamop.so
libstreamop.sl
n/a
libstreamop.so
libstreamop.so
<INSTALLDIR>/lib64
libstreamop.so
libstreamop.sl
libstreamop.so
libstreamop.so
libstreamop.so
<INSTALLDIR>/sample
stmnfyxt.c
stmnfyxt.c
stmnfyxt.c
stmnfyxt.c
stmnfyxt.c
Teradata Tools and Utilities Installation Guide for UNIX and Linux
213
Directory
IBM AIX
HP-UX
PA-RISC
HP-UX
Itanium
Solaris
Linux
<INSTALLDIR>/lib
libupdateop.so
libupdateop.sl
n/a
libupdateop.so
libupdateop.so
<INSTALLDIR>/lib64
libupdateop.so
libupdateop.sl
libupdateop.so
libupdateop.so
libupdateop.so
<INSTALLDIR>/sample
updnfyxt.c
updnfyxt.c
updnfyxt.c
updnfyxt.c
updnfyxt.c
Directory
IBM AIX
HP-UX
Solaris
Linux
/usr/lib
libmqsc.so*
libmqsc.sl*
libmqsc.so*
libmqsc.so*
/usr/lib
libmqs.so*
libmqs.sl*
libmqs.so*
n/a
/opt/teradata/client/
<version>/opt
mqaxsmod*
mqaxsmod*
mqaxsmod*
n/a
/opt/teradata/client/
<version>/lib
libmqsc.so
libmqsc.sl
libmqsc.so
libmqsc.so
/opt/teradata/client/
<version>/lib
libmqs.so
libmqs.sl
libmqs.so
n/a
/opt/teradata/client/
<version>/opt
mqaxsmod
mqaxsmod
mqaxsmod
n/a
The Teradata WebSphere MQ Access Module for HP-UX Itanium cannot be installed from the
Main Installation. If installing on HP-UX Itanium, the files listed in Table 81 must be copied
from /HP-UX/mqaxsmod/ia64 on the Installation CD to the directories indicated.
Since the files for HP-UX Itanium are copied manually, ensure that the dependent products
for Teradata WebSphere MQ Access Module listed in Dependent Products, in Table 3 on
page 31 are installed first and in the correct order.
214
Teradata Tools and Utilities Installation Guide for UNIX and Linux
An asterisk (*) after a filename in Table 81 indicates that it is a softlink for files that are
located in the /opt/teradata/client/<version>/hpux64 directory.
Table 81: Teradata WebSphere MQ Access Module Files for HP-UX Itanium
Directory
HP-UX Itanium
/usr/lib/hpux64
libmqs.so*
/usr/lib/hpux64
libmqsc.so*
/opt/teradata/client/
<version>/hpux64
libmqs.so
/opt/teradata/client/
<version>/hpux64
libmqsc.so
Add the directory where BTEQ resides to the search path. Then change directories to that
directory.
Log on to the Teradata Database. See Log onto the Teradata Database on page 215.
Submit a sample query. See Submit a Sample Teradata SQL Query on page 216.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
215
Enter the BTEQ logon command with a logon ID. Include the dbcpath if the Teradata
Database dbcpath is not the default i_dbcpath specified in clispb.dat.
The syntax of the .logon command is:
.logon dbcpath/username
When prompted, enter the password. For example, if the Teradata Database has a dbcpath
of Finance, the username is fml and the password is fml, enter:
.logon Finance/fml
Password: fml
216
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Exit BTEQ
After verifying the time returned by the SQL query, log off the Teradata Database.
Run clisamp
Procedure - Running clisamp
Follow these steps to verify that Teradata Tools and Utilities software was installed correctly.
1
Modify the makefile makesamp.3000 with the correct directory paths to the include files.
Change the mode of the executable to run by entering the following command:
# chmod +x clisamp
To show help for the sample program, use the -h option, enter:
# clisamp -h
To run the sample program, using a user provided input string TDPID= slugger, user=dbc,
password=dbc, enter:
# clisamp slugger/dbc,dbc
Teradata Tools and Utilities Installation Guide for UNIX and Linux
217
The program logs on to the default dbccop1 (no user input supplied) specified in the /etc/
hosts file and run a simple query SELECT * from dbc.sessioninfo;" and writes the output to
that file: clisamp.dat. A display similar to the following appears:
CLIv2 version is 13.00.00.00
MTDP version is 13.00.00.00
MOSIOS version is 13.00.00.00
MOSIDEP version is 13.00.00.00
OSERR version is 13.00.00.00
Logging on to --->dbc/systemfe,service
writing out to--> CLISAMP.DAT
submitting -->select* from dbc.sessioninfo;
writintg out to --> CLISAMP.DAT
Logging off.
218
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 12
from a GUI
For programmatic interfaces, the User or Reference guide for the specific product provides
information about the product interface.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
219
If the application connecting to the database has a Connectivity tab in the Tools options
menu, select ODBC.
Click the Connect button. The Connect to Teradata Database dialog appears.
Select or enter the appropriate values for the database to which you are connecting.
Click OK.
220
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Definition
Database Name
Authentication
Mechanism
Parameter
Username
(Required) Select a user name from the drop down list, or enter a valid user
name.
Password
Optional
Default Database
Account String
(Optional) Enter a new Account String or select an account string from the
drop down list.
The Account String creates a user in a Teradata Database, instead of providing
account information during configuration of ODBC. It allows Teradata to
isolate users, to find out what applications are running, or to restrict users
connecting to the database.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
221
Note: Even though the UserId and Password parameters are required to log onto the Teradata
Database, they do not have to be entered in the Connect to Teradata Database dialog box, since
they are filled in by the user logon exit routine.
.logmech Command
The .logmech command identifies the desired logon authentication mechanism
(logmech_name_string). The logmech_name_string is limited to 8 bytes and is not casesensitive.
The syntax for the .logmech command is:
.logmech logmech_name_string
.logdata Command
To successfully authenticate the user, the .logdata command provides all the parameters
needed by the authentication mechanism, other than a UserId and Password. The information
is entered into and passed by the logdata_string. The logdata_string is limited to 64K bytes.
The syntax for the .logdata command is:
.logdata logdata_string;
If the logdata_string has white space characters or the other special characters embedded, the
entire logdata string must be delimited with single quotes:
.logdata logdata_string;
222
Teradata Tools and Utilities Installation Guide for UNIX and Linux
The exact contents of the logdata_string vary according to the selected authentication
mechanism. The string is not displayed, parsed, nor otherwise processed by the application.
.logon Command
The syntax for the .logon command is:
.logon <DBCName></><UserId><,><Password><,><AccountId>
Parameter
Definition
DBCName
UserId
Password
AccountId
Mechanism
Mechanism Parameter
User ID
Password
Td1
Never (disabled in
Teradata Tools and
Utilities 12.00.00)
Must (disabled in
Teradata Tools and
Utilities 12.00.00)
Must (disabled in
Teradata Tools and
Utilities 12.00.00)
Td2
Never
Must
Must
Teradata Tools and Utilities Installation Guide for UNIX and Linux
223
Mechanism
Mechanism Parameter
User ID
Password
KRB5
Optional
Never
Never
KRB5C
Optional (disabled in
Teradata Tools and
Utilities 12.00.00)
Never (disabled in
Teradata Tools and
Utilities 12.00.00)
Never (disabled in
Teradata Tools and
Utilities 12.00.00)
LDAP
Must
Never
Never
In all environments that support Kerberos, you can provide a UserId, Password, and a Domain
or a Realm. The Domain or Realm must be supplied separately as authentication mechanism
data.
Once the users identity has been verified by Kerberos, an implicit logon proceeds using the
tendered UserId as the Teradata Username:
.logmech KRB5
.logdata joe@domain1@@mypassword
.logon mydbs/
For single-Domain environments, the gateway can be configured so that neither the Domain
nor Realm need to be provided:
.logmech KRB5
.logdata joe@@mypassword
.logon mydbs/
Alternatively, a Kerberos-mediated SSO-style logon can be used by omitting either the UserId,
Password, and a Domain or Realm. In this case, Kerberos uses the security credentials
associated with the current client session:
.logmech KRB5
.logon mydbs/
or
.logmech KRB5
.logdata joe@@mypassword
.logon mydbs/,,2345889909
or
.logmech KRB5
.logon mydbs/,,2345889909
224
Teradata Tools and Utilities Installation Guide for UNIX and Linux
In all of the above cases, a Teradata Username must be defined in the target Teradata Database
that matches the actual or derived UserId. Further, the Username must have previously been
granted the logon with null password privilege.
Note: The special dbc username cannot be used with Kerberos authentication mechanism
since dbc cannot be granted the logon with null password privilege. If the dbc username
is passed, the Teradata Database will return error 3790.
KRB5C
Note: KRB5C was disabled in Teradata Tools and Utilities 12.00.00. See the Security
Administration documentation for more information.
The KRB5C mechanism is maintained for compatibility purposes with Teradata Tools and
Utilities 8.1 communicating with a pre-V2R6 Teradata Database that supports SSO and logon
encryption. It should not generally be specified.
The teraSSO library automatically determines the appropriate authentication mechanism
when interfacing to a Teradata Database using the same logic employed in Teradata Tools and
Utilities 7.1.
The LDAP authentication mechanism allows authentication using LDAP and, optionally, a
user assumes a role or user identity other than his or her own, as allowed by the appropriate
directory settings.
A UserId and Password must be provided, a Domain or Realm can also be supplied. The exact
contents of the LDAP .logdata information depends largely upon how the site is using LDAP,
and how LDAP has been configured. The following samples are generic. Once a users identity
has been verified by LDAP, an implicit logon proceeds using the UserId as the Teradata
username:
.logmech LDAP
.logdata domain7authcid=joe password=password real=myrealm
.logon mydbs/joe,password
If the directory maps the UserId to a specific Teradata Username, that Username must be
defined in the target Teradata Database and must have previously been granted the logon
with null password privilege.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
225
Once a users identity has been verified by LDAP, an implicit logon proceeds using the
tendered UserId as the Teradata Username.
Note: The special dbc Username cannot be used with the LDAP authentication mechanism
since dbc cannot be granted the logon with null password privilege. If dbc is used as the
username, the Teradata Database returns error 3790.
If the directory does not map the UserId to a specific Teradata Username, a generic username
and role are assigned. The role is derived from information contained in the directory. Logon
is by extended logon.
.logdata information must always allow the LDAP authentication mechanism.
TD1 and TD2
Note: TD1 was disabled in Teradata Tools and Utilities 12.00.00. See the Security Administration
documentation for more information.
TD1 and TD2 represent the Teradata mechanisms. They do not perform any authentication.
Rather, they facilitate encryption/decryption for sessions connected absent the mediation of
extended security. Therefore, a valid Teradata Username and Password are always required.
TD2 is used by Teradata Tools and Utilities 8.0 and above for the V2R6 Teradata Database.
TD1 is used by Teradata Tools and Utilities 8.0 and above for the V2R5.1 Teradata
Database.
The difference between the two mechanisms is that the encryption key for TD2 is longer and
offers a higher degree of security than that of TD1. For TD2, there should be no .logdata
parameter. If one is passed to CLIv2, it will be ignored.
.logmech TD2
.logon mydbs/rhh,password
TD1
Note: TD1 was disabled in Teradata Tools and Utilities 12.00.00. See the Security Administration
documentation for more information.
TD1 is a deprecated mechanism used by Teradata Tools and Utilities 7.1. It is also used by
Teradata Tools and Utilities 8.0 when communicating with a V2R5.x Teradata Database. The
difference between the two mechanisms is that the encryption key for TD2 is longer and,
therefore, offers a higher degree of security than that of TD1.
The TD1 authentication mechanism is maintained for compatibility purposes only for
Teradata Tools and Utilities 8.0 communication with a V2R5.x Teradata Database. Generally,
it should not be specified.
The teraSSO library automatically determines the appropriate mechanism when interfacing to
a V2R5.x Teradata Database, using the same logic as used in Teradata Tools and Utilities 7.1.
226
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Type
Description
Direct sign-on
Third-party sign-on
Teradata Tools and Utilities Installation Guide for UNIX and Linux
227
Product
Document
Error Message
UTY1652 Logon mechanism is not supported in the version of CLI.
Explanation: The user specified an option that needs to use the logon authentication mechanism
feature but this feature is not supported in the version of CLI.
Generated by: UTYMSG
Remedy: Remove specified logon mechanism options.
UTY6668 Invalid use of the .LOGMECH statement.
Explanation: It is invalid to specify the .LOGMECH statement after the .LOGON statement.
Generated by: UTYMSG
Remedy: Remove the invalid statement and resubmit the program.
UTY6669 Invalid use of the .LOGDATA statement.
Explanation: It is invalid to specify the .LOGDATA statement after the .LOGON statement.
Generated by: UTYMSG
Remedy: Remove the invalid statement and resubmit the program.
228
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Error Message
UTY6670 A .LOGMECH statement has been previously specified, terminating.
Explanation: A .LOGMECH statement has already been processed.
Generated by: UTYMSG
Remedy: Remove the extra statement and resubmit the program.
UTY6671 A .LOGDATA statement has been previously specified, terminating.
Explanation: A .LOGDATA statement has already been processed.
Generated by: UTYMSG
Remedy: Remove the extra statement and resubmit the program.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
229
230
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 13
Troubleshooting
Network Problems
Note: A problem can affect more than one area, or there can be more than one problem.
Technical Assistance
If a problem cannot be resolved, contact the Teradata Solutions Customer Services Remote
Services Center (TSCS-RSC). For contact information, refer to the Teradata Tools and Utilities
Release Definition, Release 13.00.00.
To perform the second test to verify communication to the Teradata Database, enter:
telnet dbcnameCOPn
If these responses are not received, consult the next section, Network Problems on page 234.
Note: dbcnameCOPn can appear in upper or lower case.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
231
where: sd (source directory) is the name of the directory you created to receive the object
library, the system parameter block file, and the executable files.
Run the .profile or .login file after making changes to these files.
where: ed (error directory) is the name of the directory created to contain the error message
catalog file.
Run the .profile or .login file after making changes to these files.
232
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Check all entries for incorrect, missing, or duplicate network addresses of COPs, Aps or
nodes.
Remember that a TCP/IP (Internet) address is a 4-byte value in the form a.b.c.d. COPs,
Aps or nodes on the same logical network must have the same network Id portion of the
network address.
Check that COPs, Aps or nodes in the same group for a Teradata have the same dbcname,
and that they are numbered sequentially, starting with 1.
Remember that the format of a COP name is dbcnameCOPn, where dbcname must begin
with an alphabetic character.
1025/udp
1025/tcp
Improper Linking
Check that the software files are linked properly with your application.
If maintenance or upgrade software is installed, all applications must be relinked.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
233
Network Problems
If there is a network problem, the following procedure can be used to troubleshoot whether
the problem exists with network hardware or software. All of the steps are not required.
Check that the transceiver is connected to the network, UNIX/Linux client, and Teradata
Database.
Check that drop cables are not too long (they must follow the IEEE 802.3 standards).
Check all repeaters, bridges, routers, and gateways for proper functioning.
Check that all jumpers are set correctly on the UNIX/Linux client's network controller
board.
Check that the network software is installed and running properly on the UNIX/Linux
client.
Check that the network software is compatible with the network controller board installed
on the UNIX/Linux client.
Use BTEQ or a network utility program from another UNIX/Linux client on the same
network segment as the first UNIX/Linux client. If this works, there may be a problem
with the first UNIX/Linux client.
10 Use BTEQ or a network utility program from another UNIX/Linux client on a different
must be rebooted so that it can obtain the network address of the new board.
12 If the network configuration was changed, check that all network related files were
Teradata Database problems should be diagnosed with the assistance of a field service
representative.
To determine whether the Teradata Database is operating correctly, use the following
procedure.
234
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Log on to the database computer from the operator's console, another network-attached
host, or a mainframe. If a logon succeeds, the Teradata Database is operational. If unable
to log on, contact afield representative.
Perform the following tests for all entries in the CopInfoTbl (on the Teradata Database):
Check for incorrect, missing, or duplicate cabinet and processor numbers (ccc_p).
Check for the correct network protocol type (CopKind) for each COP.
Check for the correct host number for each COP, AP, or node.
Check that the entries in the CopInfoTbl match the entries in the /etc/hosts file (on the
UNIX/Linux client) or in the hosts file on the NIS master.
If a COP, AP, or node is added or removed from the Teradata Database or a COP's network
address is changed, the CopUpdate macro must be executed so that the Teradata Database
can determine changes to network addresses. The Teradata Database must be restarted
before the changes can take effect.
If using Internet routing (routers), perform the following tests for the CopRoutesTbl:
Check that each router is identified by two (or more) Internet addresses, one for each
network on which it resides.
If a subnet outing (subnetting) is used, check the CopOptionsTbl for incorrect or missing
subnet masks. Use the AddOption macro to change the CopOptionsTbl.
If the Teradata Database goes down and then comes back up, its table of sessions still
contains information about the sessions generated by hosts. The Teradata Database
expects to receive reconnect messages from hosts. If the Teradata Database does not get the
reconnect messages within 20 minutes after it comes back up, it removes from the sessions
table the sessions that were generated by hosts that have not reconnected.
The above implies that for 20 minutes after the Teradata Database comes back up, some
sessions are being kept that may not be used. If use of the Teradata Database is heavy, users
unable to log on during that 20 minute period (because the maximum number of sessions
has been reached) can try again after the unclaimed sessions are cleared away.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
235
Logout from the system and log back in. Then run the Teradata Parallel Transporter job
again.
If still unable to find tbuild, check that the $TWB_ROOT/bin path is in your PATH
environment variable. The TWB_ROOT environment variable is set to the installation
directory for Teradata Parallel Transporter.
If the $TWB_ROOT/bin path is not in the PATH environment variable, then add the
$TWB_ROOT/bin path to the front of the PATH environment variable. Run the Teradata
Parallel Transporter job again.
236
Logout from the system and log back in. Run the Teradata Parallel Transporter job again.
If you are still unable to run the new installed version of Teradata Parallel Transporter,
check the $TWB_ROOT/bin path is in the PATH environment variable. TWB_ROOT is
the environment variable that is set to the installation directory for Teradata Parallel
Transporter.
If the $TWB_ROOT/bin path is not in the PATH environment variable, then add the
$TWB_ROOT/bin path to the front of the PATH environment variable. Run the Teradata
Parallel Transporter job again.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
On AIX, the error message still appears, check the $TWB_ROOT/lib path is in the
LIBPATH environment variable. TWB_ROOT is the environment variable that is set to the
installation directory for Teradata Parallel Transporter.
If the $TWB_ROOT/lib path is not in theLIBPATH environment variable, then add the
$TWB_ROOT/lib path to the front of the LIBPATH environment variable. Run the
Teradata Parallel Transporter job again.
On HP-UX, the error message still appears, check the $TWB_ROOT/lib path is in
theSHLIB_PATH environment variable. TWB_ROOT is the environment variable that is
set to the installation directory for Teradata Parallel Transporter.
If the $TWB_ROOT/lib path is not in the SHLIB_PATH environment variable, then add
the $TWB_ROOT/lib path to the front of the SHLIB_PATH environment variable. Run the
Teradata Parallel Transporter job again.
On Linux and Solaris, the error message still appears, check the $TWB_ROOT/lib path is
in the LD_LIBRARY_PATH environment variable. TWB_ROOT is the environment
variable that is set to the installation directory for Teradata Parallel Transporter.
If the $TWB_ROOT/lib path is not in the LD_LIBRARY_PATH environment variable, then
add the $TWB_ROOT/lib path to the front of the LD_LIBRARY_PATH environment
variable. Run the Teradata Parallel Transporter job again.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
237
If the error messages still appears, check the $TWB_ROOT/msg/%N path is in your
NLSPATH environment variable. TWB_ROOT is the environment variable that is set to
the installation directory for Teradata Parallel Transporter.
If the $TWB_ROOT/msg/%N path is not in the NLSPATH environment variable, then add
the $TWB_ROOT/msg/%N path to the NLSPATH environment variable. Afterwards, run
the Teradata Parallel Transporter job again.
238
Teradata Tools and Utilities Installation Guide for UNIX and Linux
APPENDIX A
Session Limits
This appendix lists Teradata session limits for BTEQ and for the entire system.
Host type
Protocol used
Whether any other network applications are running, such as the Telnet or FTP utilities, or
any user-written applications.
Session Type
Maximum Sessions
BTEQ
200
System-wide
Teradata Tools and Utilities Installation Guide for UNIX and Linux
239
Caution:
240
These are guidelines only. The optimum number of sessions for any system depends on the
site's configuration and tuning.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Index
Symbols
.logdata 222
command 222
.logmech 222
command 222
.logon 222
command 223
/etc/services File 233
Numerics
64-bit
executable files 98, 112
library files 98, 112
A
adhoc 186, 187
adhoc.c 186
adhoc.cpp 187
AIX packages 68
aix.includes 187
alternate directories 97, 111
API 54
arcmain.exe 193
Authentication Mechanism
KRB5 221
KRB5C 221
ldap 221
other 221
TD1 221
TD2 221
B
Basic Teradata Query (BTEQ)
product dependencies 31, 35
supported on 25
verifying 184
blexitr 201
blexitr.c 201
blkexit.c 201
blkexitr.c 201
BlockLoad.cpp 205
BlockLoad.h 205
Bourne shell 158
BTEQ 40, 42, 43
bteq 184
Teradata Tools and Utilities Installation Guide for UNIX and Linux
exiting 217
session limits 239
verifying 184
verifying installation with 215
btnfyext.c 184
btnfyext.h 184
C
C shell 158
CD-ROM
installing 67, 79, 95, 109, 121, 139
Changing the twbcfg.ini File 170
checkpoint.cpp 205
checkpoint.h 206
cleanupTables.bteq 205, 206, 207, 208, 209
CLI sample program
verifying installation with 217
CLI user exit functions
installing 77, 93, 136, 148
CliLgn.Ex.c 195
CliPPS.c 195
clisamp.c 195
clispb.dat 193, 194, 195, 233
cliv2 193
cliv2if.h 194, 195
cobpp 198
common.h 209
common.includes 186, 187
configuring
requirements
network 30
Teradata Parallel Transporter 163, 170
connection.h 204
contacting Teradata 231
coordinator 211
COPANOMLOG 232
COPERR 232
coperr.h 194, 195
coptypes.h 194
D
Database Name 221
DataConnector Operator 27
dbca2px.h 194, 195
dbcarea.h 194, 195
dbcerr.h 194, 195
241
Index
dbchqep.h 194
dconndlg.sl 186
DDL Operator 27
default
directories 97, 111
default directories 97, 111
dependencies 31
directories
alternate 97, 111
default 97, 111
disk space, available 52
DMLGroup.h 204
E
empty
Authentication Mechanism 221
environment variables, setting 158, 161, 162
errmsg.cat 193, 194, 195, 232
errmsg.txt 193, 194, 195
error.c 187
error.cpp 187
executable files, default directory 98, 112
executor 211
expnfyxt.c 201, 210
expnfyxt.h 201
Export Operator 28, 34, 45, 46, 47, 54
F
fastexp 200
FastExport OUTMOD Adapter Operator 28
fastld 201
fastload 201
FastLoad INMOD Adapter Operator 28
fexp 201
fileio.cpp 207
fileio.h 208
flnfyext.c 201, 202
G
GenericDriver.cpp 205, 206
GenericDriver.h 205, 206
GetBuffer.cpp 206
GetBuffer.h 206
GT11.txt 212
GT44.txt 212
GT62.txt 212
GT93.txt 212
GT94.txt 212
GT95.txt 212
GT96.txt 212
GT97.txt 212
242
H
hosts file 233
HP-UX packages 80
I
includes files, default directory 98, 112
individual products
installing 79, 121, 139
infile.bigEndian 205
infile.littleEndian 206, 207
infilemaster.littleEndian 208
infileslave.littleEndian.1 208
Infrastructure 28, 34, 45, 46, 47, 54, 210
input.exp 207
input.lod 207
input.stm 207
input.txt 205, 206, 207, 209
input.upd 207
installing
alternate directories 97, 111
default directories 97, 111
individual products 67
maintenance software 49
pre-installation considerations 25
Teradata client 72
upgrades 49
verifying using bteq 215
verifying using CLI sample program 217
J
jmsam.jar 193
jmsam_charsets.properties 193
jobvars.txt 212
K
KRB5
Authentication Mechanism 221
KRB5C
Authentication Mechanism 221
L
LABSBTEQ 196, 197, 199
LD_LIBRARY_PATH 159
ldap
Authentication Mechanism 221
ldnfyext.c 213
libcliv2.sl 194
libcliv2.sl* 193, 194
libcliv2.so 193, 194
libcliv2.so* 194
libdataconop.sl 212
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Index
libdataconop.so 212
libddlop.sl 212
libddlop.so 212
libexportop.sl 210
libexportop.so 210
libfeomop.sl 212
libfeomop.so 212
libflimop.sl 212
libflimop.so 212
libicudatatd.sl 188, 192
libicudatatd.sl.36.0 188, 192
libicudatatd.so 187, 188, 192
libicudatatd.so.36 187, 188, 192
libicudatatd.so.36.0 188, 192
libicudatatd36.0.so 188, 192
libicui18ntd.sl 187, 188, 192
libicui18ntd.sl.36.0 188, 192
libicui18ntd.so 187, 188, 192
libicui18ntd.so.36 187, 188, 192
libicui18ntd.so.36.0 188, 192
libicui18ntd36.0.so 188, 192
libicuiotd.sl 187, 188, 192
libicuiotd.sl.36.0 188, 192
libicuiotd.so 187, 188, 192
libicuiotd.so.36 187, 188, 192
libicuiotd.so.36.0 188, 192
libicuiotd36.0.so 188, 192
libiculetd.sl.36.0 188, 192
libiculetd.so.36.0 188, 192
libiculxtd.so.36.0 188, 192
libicuuctd.sl 187, 188, 192
libicuuctd.sl.36.0 188, 192
libicuuctd.so 187, 188, 192
libicuuctd.so.36 187, 188, 192
libicuuctd.so.36.0 188, 192
libicuuctd36.0.so 188, 192
libinsertop.sl 212
libinsertop.so 212
libjmsam.sl 193
libjmsam.so 193
libloadop.sl 213
libloadop.so 213
liblogview.sl 212
liblogview.so 212
libmlimop.sl 212
libmlimop.so 212
libmqs.sl 214
libmqs.so 214
libmqsc.so 214
libodbc.sl 186
libodbc.so 186
libodbcinst.sl 185, 186
libodbcinst.so 185, 186
libodbcop.sl 212
Teradata Tools and Utilities Installation Guide for UNIX and Linux
libodbcop.so 212
libopcommon.sl 204, 212
libopcommon.so 204, 212
liboscmdop.sl 212
liboscmdop.so 212
libpm.sl 200
libpm.sl* 199
libpm.so 199, 200
libppb.a 198, 199
libppruntim.sl 196, 199
libppruntim.so 196, 197, 198, 199
libptmin.sl 212
libptmin.so 212
libptmos.sl 212
libptmos.so 212
libptmpi.a 212
libptmpi.sl 212
libptmpi.so 212
libptmpo.sl 212
libptmpo.so 212
libpxcommon.sl 212
libpxcommon.so 212
libpxicu.sl 204, 211
libpxicu.so 204, 211
library files, default directory 98, 112
libselectop.sl 212
libselectop.so 212
libstreamop.so 213
libtdparse.so 185, 186
libtdusr.sl 194
libtdusr.sl* 193, 194
libtdusr.so 193, 194
libtdusr.so* 194
libtelapi.s1 204
libtelapi.so 204
libupdateop.so 214
Load Operator 28, 34, 45, 46, 47, 54
loadData.littleEndian 209
logon
dialog box 219
procedures 219
M
main.cpp 205, 206, 207
maintenance software, installing 49
makeblock.aix 205
makeblock.hpux 205
makeblock.linux 205
makeblock.sol_o 205
makeblock.sol_s 205
makecheckpoint.aix 206
makecheckpoint.hpux 206
makecheckpoint.linux 206
243
Index
makecheckpoint.sol_o 206
makecheckpoint.sol_s 206
makedriver.aix 205, 206
makedriver.hpux 205, 206
makedriver.linux 205, 206, 207
makedriver.sol_o 205, 206
makedriver.sol_s 205, 206
Makefile 186, 187
makemulti.linux 208
makemultiple.aix 207
makemultiple.hpux 207
makemultiple.linux 207
makemultiple.sol_o 207
makemultiple.sol_s 207
makeparallel.linux 208
makerdusr.lx 195
makerdusr.lx64 195
makesamp.lx 195
makesamp.lx64 195
makinmod.3000 203
master.cpp 207
master_input.txt 208
mkbtnfyext.aix 184
mkbtnfyext.hpux 184
mkbtnfyext.hpux-ia64 184
mkbtnfyext.linux 184
mkexpext.aix 201
mkexpext.aix* 201
mkexpext.hpux 201
mkexpext.hpux* 201
mkexpext.linux 201
mkexpext.unx 201
mkexpext.unx* 201
mkmldext.aix 203
mkmldext.aix* 203
mkmldext.hpux 203
mkmldext.hpux* 203
mkmldext.linux 203
mkmldext.unx 203
mkmldext.unx* 203
mldnfyxt.c 203
mldnfyxt.h 203
mload 202, 203
mosiff.h 195
mosiif.h 194
mqaxsmod 214
MultiLoad
product dependencies 35
MultiLoad INMOD Adapter Operator 28
MultipleOperators.cpp 207
MultipleOperators.h 207
multitest.cpp 207
multitest.h 208
244
N
Named Pipes Access Module 42, 43, 44, 45, 46
product dependencies 31
supported on 25
verifying 185
navigating screens 98
np_axsmod.sl 185
np_axsmod.so 185
O
ODBC Driver for Teradata 40, 42, 44, 47
product dependencies 32
Solaris packages 123, 124, 128, 143
supported on 26
ODBC Operator 28
odbc.ini 185
odbc.ini file 160, 161, 162
odbc.m 186
odbc.so 186
odbccurs.sl 186
odbccurs.so 186
odbcinst.h 185
odbcinst.ini 185
odbctrac.sl 186
odbctrac.so 186
opermsgs.cat 204, 212
OptionsManager.cpp 204
OptionsManager.h 205
OptionsReader.cpp 206
OptionsReader.h 206
OS Command Operator 29
other
Authentication Mechanism 221
P
papi 54
parcel.h 194, 195
PerfTestMessage.cpp 208
PerfTestMessage.h 209
Perl 54
pexp 54
pexp8100 210
pexpd000 169, 176, 181
piom 199
pkgadd.log file 102, 115
pkginfo command 97, 111
pkgrm command 97, 111
planexecutor 211
plod 54
plod8200 213
plodd000 169, 176, 181
pmdcomt.h 199, 200
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Index
pmddamt.h 200
pmtypes.h 200
ppbmain 198
PPCLB1 196, 198
PPCLB2 196, 198
PPCLB3 196, 198
PPCLB4 197, 198
PPCLB5 197, 198
PPCLB6 197, 198
PPCLB7 197, 198
PPCLB8 197, 198
PPCLB9 197, 198
ppcmain 196, 197
PPCOBLB1 199
PPCOBLB2 199
PPCOBLB3 199
PPCOBLB4 199
PPCOBLB5 199
PPCOBLB6 199
PPCOBLB7 199
PPCOBLB8 199
PPCOBLB9 199
product dependencies 52
product version numbers 3
pstm 54
pstm8200 213
pstmd000 169, 176, 181
ptmcmd 210
ptmexec 211
ptmgts 210
ptmjlgr 211
ptmlvs 211
ptmtims 211
pupd 54
pupd8200 214
pupdd000 169, 176, 181
pxdef.h 211
pxdtypes.h 211
pxlogdef.h 211
pxmacros.h 211
pxoper.h 211
pxos.h 211
pxstc.h 211
pxtypes.h 211
pxutypes.h 211
pxversion.h 211
R
README 185
readme 193
requirements
software 31
rmdir command 102, 115
Teradata Tools and Utilities Installation Guide for UNIX and Linux
S
sample
files 98, 112
samples.jar 200
schema.h 204
screen
navigation 98
session limits
bteq 239
system-wide 239
setting the semaphore parameters 165, 172
setupTables.bteq 205, 206, 207, 208, 209
Shared Common Components for Internationalization for
Teradata 26, 31, 32, 33, 34, 35, 36, 123, 124, 125, 128, 130,
131, 143, 145, 146
Shared ICU Libraries for Teradata 40, 41, 42, 43, 44, 45, 46,
47, 48
verifying 187
SHMMAX 170
slave.cpp 208
slave_input.txt 208
software
uninstalling previous versions 81, 97, 111
software releases
supported 3
Solaris SPARC Packages 96, 110
SQL Inserter Operator 29
SQL Selector Operator 29
sql.h 186
sql1.txt 213
sql2.txt 213
sqlext.h 186
sqlpp 196
sqltypes.h 186
sqlucode.h 186
sqlunx.h 186
stmnfyxt.c 213
Stream Operator 29, 35, 45, 46, 47, 54, 213
synchronize.cpp 207
synchronize.h 208
Synchronizer.cpp 209
Synchronizer.h 210
T
tbld 54
tbuild 210
tbuild8200 210
tbuildexe 211
TCP/IP 30
TD1
Authentication Mechanism 221
TD2
Authentication Mechanism 221
245
Index
tdata.man 186
tdata.sl 185, 186
tdata.so 185, 186
tdatpump.cfg 203
tdconndlg.so 186
tdgssconfig.jar 200
tdmst 233
tdodbc 185
tdodbc.cat 187
tdses 233
tdsql.h 186
tdxwinapp 185
technical assistance 65
TelapiThreadTest.cpp 208
Teradata 41
Teradata Access Module for JMS 26, 32, 42, 43
configuring 163
Teradata Archive/Recovery Utility 31, 47
product dependencies 32
supported on 26
Teradata C Preprocessor 41, 42, 47
Teradata C Preprocessor2
product dependencies 32
supported on 26
Teradata Call-Level Interface version 2 (CLIv2) 36, 40, 41, 42,
43, 44, 45, 46, 47, 48
installation order 36
product dependencies 32
supported on 26
verifying 193
Teradata client
installion 72
Teradata COBOL Preprocessor2 41, 42
product dependencies 33
supported on 26
verifying 198
Teradata Data Connector 40, 42, 43, 44, 48
product dependencies 33, 35
supported on 26
Teradata Dynamic Workload Manager 40
Teradata FastExport 42, 43, 44
product dependencies 31, 33
supported on 27
verifying 200
Teradata FastLoad 42, 43, 44
product dependencies 31, 33
supported on 27
verifying 201
Teradata Generic Security Services 36, 40, 41, 42, 43, 44, 45,
46, 48
product dependencies 33
supported on 27
verifying 202
Teradata Generic Security Services Java
246
product dependencies 33
supported on 27
Teradata Index Wizard 40
Teradata JDBC Driver 33
platforms supported 228
supported on 26
Teradata Manager 40
Teradata MultiLoad 42, 43, 44
product dependencies 31, 34, 35
supported on 27
verifying 202
Teradata ODBC Driver
default directory 98, 112
odbc.ini file 160, 161, 162
Teradata OLE DB Access Module 42
Teradata Parallel Transporter
configuring after installing 163, 170
parameters 164, 171
troubleshooting 236
uninstalling 169, 174
Teradata Parallel Transporter API 27, 34, 45, 46, 47
Teradata Performance Monitor 40
Teradata Query Director 29, 48
Teradata Query Scheduler Administrator 41
Teradata Query Scheduler Client 41
Teradata Query Scheduler Server 41
Teradata Statistics Wizard 41
Teradata System Emulation Tool 41
Teradata Tools and Utilities 25
Teradata TPump 42, 43, 44
product dependencies 31, 35
supported on 29
verifying 203
Teradata Visual Explain 41
Teradata WebSphere MQ Access Module 42, 43, 44, 45, 46, 47
product dependencies 35
supported on 29
verifying 214
Teradata Workload Analyzer 41
teragss_aix-power 202
teragss_aix-power-32 202
teragss_hpux-ia64 202
teragss_hpux-pa 202
teragss_hpux-pa32 202
teragss_redhatlinux-i386 202
teragss_redhatlinux-i64 202
teragss_redhatlinux-ia64 202
teragss_solaris-sparc 202
teragss_solaris-sparc32 202
teragss_suselinux-i386 202
teragss_suselinux-i64 202
teragss_suselinux-ia64 202
TeraJDBC
Bourne shell 159
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Index
C shell 159
terajdbc4.jar 193, 200
TestBase.cpp 208
TestBase.h 209
TestExport.cpp 208
TestExport.h 209
TestLoad.cpp 208
TestLoad.h 209
TestSim.cpp 208
TestSim.h 209
TestStream.cpp 209
TestStream.h 209
TestUpdate.cpp 209
TestUpdate.h 209
ThreadTest.cpp 209
ThreadTest.h 209
ThreadTestParameters.cpp 209
ThreadTestParameters.h 210
tldnfyxt.c 203
tlogview 210
tlogviewexe 211
tptlaunch 211
tpump 203
tpumpar.csql 204
tpumpexe 203
tpumpimd.c 204
troubleshooting
network problems 234
Teradata RDBMS problems 234
UNIX client problems 231
TSCS-RSC 52
twb_status.txt 213
twb_targets.txt 213
twbcfg.ini 210
twbcmd 211
twbcmdexe 211
twbkill 210
twbkillexe 211
twbmsgs.cat 212
twboper.ini 210
twbpath 211
twbpathexe 211
twbpkg 213
twbpkgrm 54, 55, 58, 211, 213
twbrmcp 211
twbrmcpexe 211
twbstat 210
twbstatexe 211
V
Verifying 187
verifying installation 183
using bteq 215
with CLI sample program 217
version 210
version numbers 3
vscnctdlg.sl 186
vscnctdlg.so 186
X
xlC.aix.50.rte
dependency for ODBC 32
xlC.rte
dependency for ODBC 32
xsp.cpp 207
U
umount command 102, 115
uninstalling
software 97, 111
Teradata Tools and Utilities Installation Guide for UNIX and Linux
247
Index
248
Teradata Tools and Utilities Installation Guide for UNIX and Linux