Teradata Tools and Utilities Installation Guide for UNIX and Linux

Transcription

Teradata Tools and Utilities Installation Guide for UNIX and Linux
Teradata Tools and Utilities
Installation Guide for UNIX and Linux
Release 12.00.00
B035-2459-067A
October 2008
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 You’ve 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, DB2, MVS, RACF, Tivoli, and VM 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 trademarks or registered trademarks of QLogic Corporation.
SAS and SAS/C are trademarks or registered trademarks of SAS Institute Inc.
SPARC is a registered trademarks 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: [email protected]
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-2008 by Teradata Corporation. All Rights Reserved.
Preface
Purpose
This book provides information about installing Teradata Tools and Utilities version 12.00.00
products on a client system that runs on NCR UNIX SVR4 MP-RAS, IBM AIX, HP-UX, Sun
Solaris or 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 and application programmers
•
System administrators
•
Database administrators and database developers
•
System operators and other database specialists
Supported Releases
This book supports the following releases:
•
Teradata Database 12.00.00
•
Teradata Tools and Utilities 12.00.00
To locate detailed supported-release information:
1
Go to www.info.teradata.com.
2
Navigate to General Search>Publication Product ID.
3
Enter 3119.
4
Open the version of the Teradata Tools and Utilities 12.00.00 Supported 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
3
Preface
Prerequisites
Prerequisites
The following prerequisite knowledge is required for this product:
•
Computer technology
•
Database management systems
•
Utilities that load and retrieve data
Changes to This Book
The following changes were made to this book in support of the current release. Changes are
marked with change bars. For a complete list of changes to the product, see the Teradata Tools
and Utilities Release Definition associated with this release.
Date and Release
Description
October 2008
12.00.00
Removed erroneous information about Red Hat support for Itanium.
September 2007
12.00.00
Removed information on Teradata “Dynamic” Query Director.
August 2007
12.00.00
Removed ESDM information.
July 2007
12.00.00
Updated installation procedures to reflect Teradata products added to
Teradata Tools and Utilities Release 12.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.
4
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Preface
Additional Information
Type of Information
Description
Access to Information
Release overview
Use the Release Definition for the following
information:
1 Go to www.info.teradata.com.
• Overview of all of the products in the
release
• Information received too late to be
included in the manuals
• Operating systems and Teradata
Database versions that are certified to
work with each product
• Version numbers of each product and
the documentation for each product
• Information about available training
and the support center
3 In the Publication Product ID box, type 2029.
Late information
Teradata Tools and Utilities Installation Guide for UNIX and Linux
2 Select the General Search check box.
4 Click Search.
5 Select the appropriate Release Definition from
the search results.
5
Preface
Additional Information
Type of Information
Description
Access to Information
Additional product
information
Use the Teradata Information Products
Publishing Library site to view or download
specific manuals that supply related or
additional information to this manual.
1 Go to www.info.teradata.com.
2 Select the Teradata Data Warehousing check box.
3 Do one of the following:
• For a list of Teradata Tools and Utilities
documents, click Teradata Tools and Utilities
and then select a release or a specific title.
• Select a link to any of the data warehousing
publications categories listed.
Specific books related to Teradata Tools and
Utilities are as follows:
• Messages
B035-1096-mmyA
• Teradata Tools and Utilities Command Summary
B035-2401-mmyA
• Teradata Manager Installation Guide
B035-2402-mmyA
• Teradata Driver for the JDBC Interface User
Guide
B035-2403-mmyA
• Teradata Tools and Utilities Installation Guide for
Microsoft Windows
B035-2407-mmyA
• Teradata MultiLoad Reference
B035-2409-mmyA
• Teradata FastExport Reference
B035-2410-mmyA
• Teradata FastLoad Reference
B035-2411-mmyA
• Teradata Archive/Recovery Utility Reference
B035-2412-mmyA
• Basic Teradata Query Reference
B035-2414-mmyA
• Teradata Director Program Reference
B035-2416-mmyA
• Teradata Call-Level Interface Version 2 Reference
for Channel-Attached Systems
B035-2417-mmyA
• Teradata Call-Level Interface Version 2 Reference
for Network-Attached Systems
B035-2418-mmyA
• Teradata Transparency Series/ Application
Programming Interface User Guide
B035-2419-mmyA
6
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 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
7
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
8
Access a link to a downloadable CD-ROM
image of all customer documentation for
this release. Customers are authorized to
create CD-ROMs for their use from this
image.
1 Go to www.info.teradata.com.
2 Select the General Search check box.
3 In the Title or Keyword box, type CD-ROM.
4 Click Search.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Preface
Additional Information
Type of Information
Description
Access to Information
Ordering
information for
manuals
Use the Teradata Information Products
Publishing Library site to order printed
versions of manuals.
1 Go to www.info.teradata.com.
2 Select the How to Order check box under Print &
CD Publications.
3 Follow the ordering instructions.
General information
about Teradata
The Teradata home page provides links to
numerous sources of information about
Teradata. Links include:
1 Go to Teradata.com.
2 Select a link.
• Executive reports, case studies of
customer experiences with Teradata,
and thought leadership
• Technical information, solutions, and
expert advice
• Press releases, mentions, and media
resources
Teradata Tools and Utilities Installation Guide for UNIX and Linux
9
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Chapter 1:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Teradata Tools and Utilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
What is Teradata Tools and Utilities? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Definitions of Client and Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Software Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Product Dependencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Installation Order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Installation Kit Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Software Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IBM VM and IBM z/OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Driver for the JDBC Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Tools and Utilities CDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
36
36
36
37
Chapter 2:
Before You Install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Installation Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing Upgrade or Maintenance Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation of Dependent Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Generic Security Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Upgrading TPump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Upgrading C/COBOL Preprocessor2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Tools and Utilities Installation Guide for UNIX and Linux
47
47
48
48
49
49
11
Table of Contents
PUT Installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
pkgplus Installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
pkgadd Installations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Available Disk Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
LD_LIBRARY_PATH, SHLIB_PATH and LIBPATH . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
DUL/DULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Teradata Parallel Transporter Package Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Removing Teradata Warehouse Builder and Teradata Parallel Transporter Packages . . .52
Teradata Parallel Transporter Install Information File . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Switching Versions of Teradata Parallel Transporter Software . . . . . . . . . . . . . . . . . . . . . .58
Teradata Generic Security Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
TeraGSS Package Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Removing TeraGSS Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Switching Versions of TeraGSS Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Updating the Teradata Parallel Transporter API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Technical Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Chapter 3:
Installing on MP-RAS Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
MP-RAS Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Uninstalling Previous Versions of Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Teradata Parallel Transporter Default and Alternate Directory . . . . . . . . . . . . . . . . . . . . .73
Installing the Teradata Tools and Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Installing Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Adding CLI User Exit Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
Chapter 4:
Installing on IBM AIX Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
IBM AIX Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Removing Previous Versions of Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Software Name Truncation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
Teradata Parallel Transporter Default and Alternate Directory . . . . . . . . . . . . . . . . . . . . . . . . .87
12
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Table of Contents
Installing Teradata Tools and Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Installing the Teradata Driver for the JDBC Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Installing the Teradata Access Module for JMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Installing Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Adding CLI User Exit Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Chapter 5:
Installing on HP-UX Client Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
HP-UX Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Uninstalling Previous Versions of Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Uninstalling at the Terminal Interface Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Teradata Parallel Transporter Default and Alternate Directory . . . . . . . . . . . . . . . . . . . 100
Installing the Teradata Tools and Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Installing Teradata Tools and Utilities Products Silently . . . . . . . . . . . . . . . . . . . . . . . . . 100
Installing Teradata Tools and Utilities Products Interactively. . . . . . . . . . . . . . . . . . . . . 102
Installing the Teradata Driver for the JDBC Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Installing Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Adding CLI User Exit Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Chapter 6:
Installing on Sun Solaris SPARC
Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Sun Solaris Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Uninstalling Previous Versions of Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Default and Alternate Directories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Screen Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Solaris Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Installing Teradata Tools and Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Installing the Teradata Driver for the JDBC Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Installing Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Adding CLI User Exit Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Teradata Tools and Utilities Installation Guide for UNIX and Linux
13
Table of Contents
Chapter 7:
Installing on Sun Solaris Opteron
Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
Sun Solaris Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
Uninstalling Previous Versions of Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
Default and Alternate Directories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
Solaris Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132
Installing Teradata Tools and Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133
Installing the Teradata Driver for the JDBC Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135
Installing Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
Adding CLI User Exit Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
Chapter 8:
Installing on Red Hat Linux
Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
Installation of Teradata Tools and Utilities Products Using PUT. . . . . . . . . . . . . . . . . . .142
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
Linux Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
Removing Previous Versions of Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145
Installing Teradata Tools and Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148
Installing Teradata Tools and Utilities Products Silently . . . . . . . . . . . . . . . . . . . . . . . . . .149
Installing Teradata Tools and Utilities Products Interactively . . . . . . . . . . . . . . . . . . . . .150
Installing the Teradata Driver for the JDBC Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
Installing the Teradata Access Module for JMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
Installing Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
Adding CLI User Exit Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
Chapter 9:
Installing on SUSE Linux
Client Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161
Installing Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161
Installation of Teradata Tools and Utilities Products Using PUT. . . . . . . . . . . . . . . . . . .162
14
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Table of Contents
Installation CD-ROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Linux Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Removing Previous Versions of Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Installing Teradata Tools and Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Installing Teradata Tools and Utilities Products Silently . . . . . . . . . . . . . . . . . . . . . . . . . 168
Installing Teradata Tools and Utilities Products Interactively. . . . . . . . . . . . . . . . . . . . . 169
Installing the Teradata Driver for the JDBC Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Installing the Teradata Access Module for JMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Adding CLI User Exit Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Chapter 10:
Configuring Teradata Tools and Utilities. . . . . . . . . . . . . . . . . . . . . . . . 177
Configuring Environment Variables for CLIv2 and Data Connector . . . . . . . . . . . . . . . . . . 177
Setting the Environment Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Configuring the ODBC Driver for Teradata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the ODBC Driver for MP-RAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the ODBC Driver for IBM AIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the ODBC Driver for HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the ODBC Driver for Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the ODBC Driver for Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
179
179
180
180
181
181
Configuring Teradata Access Module for JMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Configuring Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Teradata Parallel Transporter for MP-RAS . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Teradata Parallel Transporter for IBM AIX. . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Teradata Parallel Transporter for HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Teradata Parallel Transporter for Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Teradata Parallel Transporter for Red Hat Linux . . . . . . . . . . . . . . . . . . . .
182
182
187
192
198
204
Chapter 11:
After You Install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Verifying the Installation of Individual Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verifying Basic Teradata Query (bteq) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verifying Named Pipes Access Module (npaxsmod) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verifying ODBC Driver for Teradata (tdodbc). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verifying Shared Common Components for Internationalization
for Teradata (tdicu) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verifying Teradata Access Module for JMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Tools and Utilities Installation Guide for UNIX and Linux
212
212
213
213
215
216
15
Table of Contents
Verifying Teradata Call-Level Interface version 2 (cliv2). . . . . . . . . . . . . . . . . . . . . . . . . .216
Verifying Teradata C Preprocessor2 (sqlpp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218
Verifying Teradata COBOL Preprocessor2 (cobpp). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220
Verifying Teradata Data Connector (piom) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
Verifying Teradata Driver for the JDBC Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
Verifying Teradata FastExport (fastexp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
Verifying Teradata FastLoad (fastld) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
Verifying Teradata Generic Security Services (TeraGSS). . . . . . . . . . . . . . . . . . . . . . . . . .224
Verifying Teradata MultiLoad (mload) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224
Verifying Teradata TPump (tpump) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
Verifying Teradata Parallel Transporter
API (papic000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226
Verifying Teradata Parallel Transporter
Data Connector Operator (pdtcc000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232
Verifying Teradata Parallel Transporter
DDL Operator (pddlc000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232
Verifying Teradata Parallel Transporter
Export Operator (pexpc000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232
Verifying Teradata Parallel Transporter
ICU Library(picuc000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232
Verifying Teradata Parallel Transporter
Infrastructure (tbldc000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
Verifying Teradata Parallel Transporter
Load Operator (plodc000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235
Verifying Teradata Parallel Transporter ODBC
Operator (podbcc000). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235
Verifying Teradata Parallel Transporter
Operator Support Library (poslc000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236
Verifying Teradata Parallel Transporter
OS Command Operator (poscc000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236
Verifying Teradata Parallel Transporter
SQL Inserter Operator (pinsc000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236
Verifying Teradata Parallel Transporter
SQL Selector Operator (pselc000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236
Verifying Teradata Parallel Transporter
Stream Operator (pstmc000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237
Verifying Teradata Parallel Transporter
Update Operator (pupdc000). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237
Verifying WebSphere MQ Access Module (mqaxsmod) . . . . . . . . . . . . . . . . . . . . . . . . . .237
Verifying the Installation Using BTEQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
Log on to the Teradata Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
Submit a Sample Teradata SQL Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
Exit BTEQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
Verifying the Installation Using the CLI Sample Program . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
Run clisamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
16
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Table of Contents
Chapter 12:
Connecting to a Teradata Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
243
243
244
245
247
251
252
Chapter 13:
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Technical Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Improper Linking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Incorrect clispb.dat Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cannot Log On from CLI Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cannot Log On to the Teradata Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Not Enough Shared Virtual Memory to Run Some Processes on NCR MP-RAS . . . . .
255
255
256
256
256
256
257
257
257
257
257
257
257
258
Network Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Teradata Database Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unable to Find tbuild . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cannot Run the New Installed Version of Teradata Parallel Transporter . . . . . . . . . . .
Failed to Load libpxcommon Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unable to Find Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teradata Tools and Utilities Installation Guide for UNIX and Linux
261
261
261
262
262
17
Table of Contents
Appendix A:
Session Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .265
BTEQ Session Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .265
System-Wide Session Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .265
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .267
18
Teradata Tools and Utilities Installation Guide for UNIX and Linux
List of Figures
Figure 1: Typical Connect to Teradata Database Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
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
Table 1: Teradata Tools and Utilities supported on UNIX and Linux. . . . . . . . . . . . . . . . . . . 25
Table 2: Definition of Client and Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 3: Product Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 4: Teradata Utility Pak CD#1 (Windows Products) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Table 5: Teradata Utility Pak CD#2 (HP-UX, Linux and MP-RAS Products) . . . . . . . . . . . . 37
Table 6: Teradata Utility Pak CD#3 (AIX and Solaris Products) . . . . . . . . . . . . . . . . . . . . . . . 38
Table 7: Data Management CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 8: Preprocessors CD#1 (Windows Products). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 9: Preprocessors CD#2 (HP, Linux, and MP-RAS Products). . . . . . . . . . . . . . . . . . . . . 39
Table 10: Preprocessors CD#3 (AIX and Solaris Products) . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 11: Load/Unload CD#1 (Windows Products) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 12: Load/Unload CD#2 (HP-UX, Linux and MP-RAS Products) . . . . . . . . . . . . . . . . . 40
Table 13: Load/Unload CD#3 (AIX and Solaris Products) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 14: Parallel Transporter CD#1 (Windows Products) . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 15: Parallel Transporter CD#2 (HP-UX, Linux, and MP-RAS Products). . . . . . . . . . . 43
Table 16: Parallel Transporter CD#3 (AIX and Solaris Products) . . . . . . . . . . . . . . . . . . . . . . 44
Table 17: Tape Storage Management Enablers CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Table 18: Query Director CD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Table 19: MetaData Services CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Table 20: Short Names for Teradata Parallel Transporter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 21: MP-RAS Packages and Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Table 22: Kernel Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Table 23: Environment Variables Updated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Table 24: IBM AIX Packages and Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Table 25: Environment Variables Updated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Table 26: HP-UX Packages and Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Table 27: Kernel Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Table 28: Environment Variables Updated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Table 29: Sun Solaris Packages and Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Table 30: Default and Alternative Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Table 31: Screen Navigation Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Table 32: CD-ROM Mount Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Teradata Tools and Utilities Installation Guide for UNIX and Linux
21
List of Tables
Table 33: Selecting the Packages to Install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
Table 34: Kernel Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
Table 35: Environment Variables Updated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124
Table 36: Sun Solaris Opteron Packages and Operating Systems. . . . . . . . . . . . . . . . . . . . . . .128
Table 37: Default and Alternative Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
Table 38: CD-ROM Mount Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133
Table 39: Selecting the Packages to Install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134
Table 40: Kernel Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
Table 41: Environment Variables Updated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138
Table 42: Red Hat Linux Packages and Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . .143
Table 43: Checking for Previous Versions of Software on Linux . . . . . . . . . . . . . . . . . . . . . . .146
Table 44: Uninstalling Previous Versions of Software on Linux . . . . . . . . . . . . . . . . . . . . . . .147
Table 45: Changing Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150
Table 46: Installing Teradata Tools and Utilities on Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . .152
Table 47: Verifying the Installation on Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
Table 48: Kernel Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
Table 49: Environment Variables Updated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158
Table 50: Teradata Tools and Utilities supported on UNIX and Linux. . . . . . . . . . . . . . . . . .163
Table 51: Checking for Previous Versions of Software on Linux . . . . . . . . . . . . . . . . . . . . . . .165
Table 52: Uninstalling Previous Versions of Software on Linux . . . . . . . . . . . . . . . . . . . . . . .166
Table 53: Changing Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169
Table 54: Installing Teradata Tools and Utilities on Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . .171
Table 55: Verifying the Installation on Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
Table 56: Basic Teradata Query Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212
Table 57: Named Pipes Access Module Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .213
Table 58: ODBC Driver for Teradata Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .213
Table 59: Shared Common Components for Internationalization for Teradata Files . . . . . .215
Table 60: Teradata Access Module for JMS Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
Table 61: Teradata Call-Level Interface version 2 Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
Table 62: Teradata C Preprocessor2 Files for IBM AIX, HP-UX,
HP Itanium, Solaris SPARC, Solaris Opteron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218
Table 63: Teradata C Preprocessor2 Files for Red Hat Linux 32-bit,
SUSE Linux 64-bit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220
Table 64: Teradata COBOL Preprocessor2 Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220
Table 65: Teradata Data Connector Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
Table 66: Teradata Driver for the JDBC Interface Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
22
Teradata Tools and Utilities Installation Guide for UNIX and Linux
List of Tables
Table 67: Teradata FastExport Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Table 68: Teradata FastLoad Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Table 69: Teradata Generic Security Services Version Files . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Table 70: Teradata MultiLoad Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Table 71: Teradata TPump Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Table 72: Teradata Parallel Transporter API Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Table 73: Teradata Parallel Transporter Data Connector Operator Files . . . . . . . . . . . . . . . 232
Table 74: Teradata Parallel Transporter DDL Operator Files. . . . . . . . . . . . . . . . . . . . . . . . . 232
Table 75: Teradata Parallel Transporter Export Operator Files . . . . . . . . . . . . . . . . . . . . . . . 232
Table 76: Teradata Parallel Transporter ICU Library Files . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Table 77: Teradata Parallel Transporter Infrastructure Files . . . . . . . . . . . . . . . . . . . . . . . . . 233
Table 78: Teradata Parallel Transporter Load Operator Files. . . . . . . . . . . . . . . . . . . . . . . . . 235
Table 79: Teradata Parallel Transporter ODBC Operator Files . . . . . . . . . . . . . . . . . . . . . . . 235
Table 80: Teradata Parallel Transporter Operator Support Library Files . . . . . . . . . . . . . . . 236
Table 81: Teradata Parallel Transporter OS Command Operator Files. . . . . . . . . . . . . . . . . 236
Table 82: Teradata Parallel Transporter SQL Inserter Operator Files . . . . . . . . . . . . . . . . . . 236
Table 83: Teradata Parallel Transporter SQL Selector Operator Files . . . . . . . . . . . . . . . . . . 236
Table 84: Teradata Parallel Transporter Stream Operator Files . . . . . . . . . . . . . . . . . . . . . . . 237
Table 85: Teradata Parallel Transporter Update Operator Files. . . . . . . . . . . . . . . . . . . . . . . 237
Table 86: WebSphere MQ Access Module Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Table 87: Supported Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Table 88: Single-Sign-On for Legacy Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Table 89: Connecting Programmatically to a Teradata Database. . . . . . . . . . . . . . . . . . . . . . 252
Table 90: Logon Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Table 91: Session Guidelines for Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
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 describes background information you need before installing the Teradata Tools
and Utilities software for NCR UNIX SVR4 MP-RAS, IBM AIX, HP-UX, Sun Solaris, Red Hat
Linux and SUSE Linux. This chapter contains the following information:
•
Teradata Tools and Utilities
•
System Requirements
•
Software Requirements
•
Installation Kit Contents
Teradata Tools and Utilities
What is Teradata Tools and Utilities?
The Teradata Tools and Utilities is a set of integrated warehouse management and utility
software products designed for the Teradata Database to enable users to get data from any
source, extract and load the data quickly, then analyze the data.
The Teradata Tools and Utilities software products that can run on the NCR UNIX SVR4 MPRAS, IBM AIX, HP-UX, Sun Solaris, Red Hat Linux and SUSE Linux operating systems are
composed of CLI User Exit Functions, as well as the following programs:
Table 1: Teradata Tools and Utilities supported on UNIX and Linux
Product
MP-RAS
IBM AIX
HP-UX
Sun
Solaris
SPARC
Basic Teradata Query (BTEQ)
YES
YES
YES
YES
YES
YES
YES
Named Pipes Access Module
YES
YES
YES
YES
YES
YES
YES
ODBC Driver for Teradata
YES
YES
YES
YES
YES
YES
YES
Shared Common Components for
Internationalization for Teradata
YES
YES
YES
YES
YES
YES
YES
Teradata Access Module for JMS
NO
YES*
YES
YES
NO
YES*
YES*
Teradata Archive/Recovery Utility (ARC)
YES*
NO*
NO*
NO*
NO*
YES*
YES*
Teradata Call-Level Interface version 2 (CLIv2)
YES
YES
YES
YES
YES
YES
YES
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Sun
Solaris
Opteron
Red Hat
Linux
SUSE
Linux
25
Chapter 1: Introduction
Teradata Tools and Utilities
Table 1: Teradata Tools and Utilities supported on UNIX and Linux (continued)
Product
MP-RAS
IBM AIX
HP-UX
Sun
Solaris
SPARC
Sun
Solaris
Opteron
Red Hat
Linux
SUSE
Linux
Teradata C Preprocessor2
YES
YES
YES
YES
YES
YES
YES
Teradata COBOL Preprocessor2
YES
YES
YES
NO
NO
NO
NO
Teradata Data Connector (also known as PIOM)
YES
YES
YES
YES
YES
YES
YES
Teradata Driver for the JDBC Interface
NO
YES
YES
YES
YES
YES
YES
Teradata FastExport
YES
YES
YES
YES
YES
YES
YES
Teradata FastLoad
YES
YES
YES
YES
YES
YES
YES
Teradata Generic Security Services
YES
YES
YES
YES
YES
YES
YES
Teradata Generic Security Services Java
NO
NO
NO
NO
YES
YES
YES
Teradata MultiLoad
YES
YES
YES
YES
YES
YES
YES
• Teradata Parallel Transporter API
YES
YES
YES
YES
YES
YES
YES
• Teradata Parallel Transporter Data Connector
Operator
YES
YES
YES
YES
NO
YES
YES
• Teradata Parallel Transporter DDL Operator
YES
YES
YES
YES
NO
YES
YES
• Teradata Parallel Transporter Export Operator YES
YES
YES
YES
YES
YES
YES
• Teradata Parallel Transporter FastExport
OUTMOD Adapter Operator
YES
YES
YES
YES
NO
YES
YES
• Teradata Parallel Transporter FastLoad
INMOD Adapter Operator
YES
YES
YES
YES
NO
YES
YES
• Teradata Parallel Transporter ICU Library
YES
YES
YES
YES
YES
YES
YES
• Teradata Parallel Transporter Infrastructure
YES
YES
YES
YES
NO
YES
YES
• Teradata Parallel Transporter Load Operator
YES
YES
YES
YES
YES
YES
YES
• Teradata Parallel Transporter MultiLoad
INMOD Adapter Operator
YES
YES
YES
YES
NO
YES
YES
• Teradata Parallel Transporter ODBC Operator YES
YES
YES
YES
NO
YES
YES
• Teradata Parallel Transporter Operator
Support Library
YES
YES
YES
YES
YES
YES
YES
• Teradata Parallel Transporter OS Command
Operator
YES
YES
YES
YES
NO
YES
YES
• Teradata Parallel Transporter SQL Inserter
Operator
YES
YES
YES
YES
NO
YES
YES
Teradata Parallel Transporter
26
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Teradata Tools and Utilities
Table 1: Teradata Tools and Utilities supported on UNIX and Linux (continued)
Product
MP-RAS
IBM AIX
HP-UX
Sun
Solaris
SPARC
Sun
Solaris
Opteron
Red Hat
Linux
SUSE
Linux
• Teradata Parallel Transporter SQL Selector
Operator
YES
YES
YES
YES
NO
YES
YES
• Teradata Parallel Transporter Stream
Operator
YES
YES
YES
YES
YES
YES
YES
• Teradata Parallel Transporter Update
Operator
YES
YES
YES
YES
YES
YES
YES
Teradata Query Director
NO
NO
NO
NO
NO
YES
YES
Teradata TPump
YES
YES
YES
YES
YES
YES
YES
WebSphere ® MQ Access Module
YES
YES
YES
YES
YES
YES
YES
Note: The Teradata Archive and Recovery Utility (ARC) is included for Open Teradata
Backup and is not sold as an individual product.
Note: Refer to the Teradata Tools and Utilities Release Definition, Release 12.00.00 for specific
information about a specific Teradata Tools and Utilities product, including information on
which products are supported for specific operating systems and platforms.
Note: Teradata Access Module for JMS version 12.00.01 is available for IBM AIX, Red Hat
Linux, and SUSE Linux from the Teradata Download Center.
Definitions of Client and Server
For purposes of this installation guide, the following definitions apply:
Table 2: Definition of Client and Server
Term
Definition
Teradata client software for
NCR UNIX MP-RAS, IBM
AIX, HP-UX, Sun Solaris, Red
Hat Linux or SUSE Linux
Teradata client software that installs and executes on a NCR UNIX
MP-RAS, IBM AIX, HP-UX, Sun Solaris, Red Hat Linux or SUSE
Linux operating system. This software allows access to a Teradata
Database.
Teradata server
System running the Teradata Database. Examples of servers include
System 4800 and System 5250M.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
27
Chapter 1: Introduction
System Requirements
System Requirements
Platforms Supported
Teradata Tools and Utilities software packaged for NCR UNIX SVR4 MP-RAS, IBM AIX, HPUX, Sun Solaris, Red Hat Linux and SUSE Linux run on systems or nodes supporting one of
these operating systems.
MP-RAS
•
NCR MP-RAS 3.02 running on Intel x86 and Intel Xeon with EM64T (32-bit Teradata
Tools and Utilities)
•
NCR MP-RAS 3.03 running on Intel x86 and Intel Xeon with EM64T (32-bit Teradata
Tools and Utilities)
IBM AIX
•
IBM AIX 5.1 running on 32-bit and 64-bit IBM Power PC (32-bit Teradata Tools and
Utilities)
•
IBM AIX 5.1 running on IBM Power PC (64-bit Teradata Tools and Utilities)
•
IBM AIX 5.2 running on 32-bit and 64-bit IBM Power PC (32-bit Teradata Tools and
Utilities)
•
IBM AIX 5.2 running on IBM Power PC (64-bit Teradata Tools and Utilities)
•
IBM AIX 5.3 running on 32-bit and 64-bit IBM Power PC (32-bit Teradata Tools and
Utilities)
•
IBM AIX 5.3 running on IBM Power PC (64-bit Teradata Tools and Utilities)
HP-UX
•
HP-UX 11.11iv1 (11.11) running on 32-bit and 64-bit Hewlett-Packard PA-Risc (32-bit
Teradata Tools and Utilities)
•
HP-UX 11.11iv1 (11.11) running on Hewlett-Packard PA-Risc (64-bit Teradata Tools and
Utilities)
•
HP-UX 11.11iv2 (11.23)running on Intel Itanium (Itanium build) (64-bit Teradata Tools
and Utilities)
•
HP-UX 11.11iv2 (11.23) running on Intel Itanium (PA-RISC build) (64-bit Teradata Tools
and Utilities)
•
HP-UX 11.11iv3 (11.31)running on Intel Itanium (PA-RISC build) (64-bit Teradata Tools
and Utilities)
•
HP-UX 11.11iv3 (11.31) running on Intel Itanium (Itanium build) (64-bit Teradata Tools
and Utilities)
Sun Solaris SPARC
28
•
Sun Solaris 8 running on 32-bit and 64-bit SPARC (32-bit Teradata Tools and Utilities)
•
Sun Solaris 8 running on SPARC (64-bit Teradata Tools and Utilities)
•
Sun Solaris 9 running on 32-bit and 64-bit SPARC (32-bit Teradata Tools and Utilities)
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
System Requirements
•
Sun Solaris 9 running on SPARC (64-bit Teradata Tools and Utilities)
•
Sun Solaris 10 running on 32-bit and 64-bit SPARC (32-bit Teradata Tools and Utilities)
•
Sun Solaris 10 running on SPARC (64-bit Teradata Tools and Utilities)
Sun Solaris Opteron
•
Sun 64-bit Solaris 10 running on EM64T and AMD Opteron (32-bit Teradata Tools and
Utilities)
•
Sun 64-bit Solaris 10 running on AMD Opteron (64-bit Teradata Tools and Utilities)
Linux Red Hat
•
Linux Red Hat Enterprise Linux Advanced Server 2.1 running on Intel x86 (32-bit
Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 3.0 running on Intel x86 (32-bit
Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 4.0 running on Intel x86 and EM64T
and AMD Opteron 32-bit (32-bit Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 4.0 32-bit running on Intel EM64T and
AMD Opteron 64-bit (32-bit Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 4.0 64-bit running on Intel EM64T and
AMD Opteron 64-bit (32-bit Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Serve 5.0 running on Intel x86 and EM64T and
AMD Opteron 32-bit(32-bit Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 5.0 32-bit running on Intel EM64T and
AMD Opteron 64-bit (32-bit Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 5.0 64-bit running on Intel EM64T and
AMD Opteron 64-bit (32-bit Teradata Tools and Utilities)
SUSE Linux
•
SUSE Linux Enterprise 9 with SP1, 2 or 3 running on Intel x86 (32-bit Teradata Tools and
Utilities)
•
SUSE Linux Enterprise 9 with SP1, 2 or 3 32-bit running on Intel EM64T (32-bit Teradata
Tools and Utilities)
•
SUSE Linux Enterprise 9 with SP1, 2 or 3 running on Intel EM64T (64-bit Teradata Tools
and Utilities)
•
SUSE Linux Enterprise 9 with SP1, 2 or 3 running on AMD Opteron (64-bit Teradata
Tools and Utilities)
•
SUSE Linux Enterprise 10 with SP1 running on Intel x86 (32-bit Teradata Tools and
Utilities)
•
SUSE Linux Enterprise 10 with SP1 32-bit running on Intel EM64T (32-bit Teradata Tools
and Utilities)
•
SUSE Linux Enterprise 10 with SP1 running on Intel EM64T (64-bit Teradata Tools and
Utilities)
Teradata Tools and Utilities Installation Guide for UNIX and Linux
29
Chapter 1: Introduction
Software Requirements
Network Requirements
The NCR UNIX SVR4 MP-RAS, IBM AIX, HP-UX, Sun Solaris, and Linux client computers
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:
•
The same Ethernet LAN as the Teradata Database with which it will communicate.
•
An Ethernet LAN that permits the client to communicate with the Teradata Database
through one or more routers.
•
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.
Teradata Database Requirements
The appropriate Ethernet hardware and software, supporting a TCP/IP based network, must
be installed on every Teradata Database with which the client communicates.
Software Requirements
Product Dependencies
In the following table, the products in the column 1 are dependent upon the products shown
in column 2. The products in the column 1 must be installed for the products in column 2 to
operate.
Note: When using pkgplus on the NCR UNIX SVR4 MP-RAS platform, the installer does not
always automatically select dependent products.
Table 3: Product Dependencies
These products...
require these installations...
Basic Teradata Query (BTEQ) version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, HP-UX, and Linux:
• Shared Common Components for Internationalization for
Teradata version 12.00.00 or later
• Teradata Data Connector 12.00.00 or later
• Teradata Call-Level Interface version 2 (CLIv2) version
12.00.00 or later
• Teradata Generic Security Services version 12.00.00 or later
TDGSS - Server package
TeraGSS - Client package
DUL version 12.00.00
None
DULT version 12.00.00
None
30
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Software Requirements
Table 3: Product Dependencies (continued)
These products...
require these installations...
Named Pipes Access Module version 12.00.00
Installation of the Named Pipes Access Module on MP-RAS,
Sun Solaris, IBM AIX and HP-UX is not required, but provides
access functionality for these products:
•
•
•
•
•
•
ODBC Driver for Teradata version 12.00.00
Teradata Archive/Recovery Utility (ARC) 12.00.00 or later
Basic Teradata Query (BTEQ) 12.00.00 or later
Teradata FastExport 12.00.00 or later
Teradata FastLoad 12.00.00 or later
Teradata MultiLoad 12.00.00 or later
Teradata TPump 12.00.00 or later
• Shared Common Components for Internationalization for
Teradata version 12.00.00
• Teradata Generic Security Services version 12.00.00 or later
TeraGSS - Client package
For IBM AIX:
• xlC.rte 5.0.2.1
• xlC.aix.50.rte 5.0.2.2
Shared Common Components for Internationalization for
Teradata version 12.00.00
• No dependencies
Teradata Access Module for JMS version 12.00.00
• Teradata Data Connector version 12.00.00 or later
• JDK 1.4 or later
• JMS enabled Messaging System
Teradata Archive/Recovery Utility (ARC) version 12.00.00
For MP-RAS:
• Teradata Data Connector 12.00.00 or later
Note: Teradata Archive and Recovery Utility (ARC) is not
distributed as a stand-alone product. It is installed with
Open Teradata Backup on MP-RAS and Windows 2000.
Teradata Call-Level Interface version 2 (CLIv2) version
12.00.00
• Shared Common Components for Internationalization for
Teradata version 12.00.00
• Teradata Generic Security Services version 12.00.00 or later
TDGSS - Server package
TeraGSS - Client package
Teradata C Preprocessor2 version 12.00.00
For MP-RAS, Sun Solaris, AIX, HP-UX, and Linux:
• Shared Common Components for Internationalization for
Teradata version 12.00.00
• Teradata Call-Level Interface version 2 (CLIv2) version
12.00.00 or later
Teradata COBOL Preprocessor2 version 12.00.00
For MP-RAS, AIX, and HP-UX:
• Teradata Call-Level Interface version 2 (CLIv2) version
12.00.00 or later
Teradata Data Connector version 12.00.00
Teradata Tools and Utilities Installation Guide for UNIX and Linux
• No dependencies
31
Chapter 1: Introduction
Software Requirements
Table 3: Product Dependencies (continued)
These products...
require these installations...
Teradata Driver for the JDBC Interface version 12.00.00
• See Teradata Driver for the JDBC Interface.
Teradata FastExport version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, HP-UX, and Linux:
• Shared Common Components for Internationalization for
Teradata version 12.00.00
• Teradata Call-Level Interface version 2 (CLIv2) version
12.00.00 or later
• Teradata Generic Security Services version 12.00.00 or later
TDGSS - Server package
TeraGSS - Client package
• Teradata Data Connector 12.00.00 or later
Teradata FastLoad version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, HP-UX, and Linux:
• Shared Common Components for Internationalization for
Teradata version 12.00.00
• Teradata Call-Level Interface version 2 (CLIv2) version
12.00.00 or later
• Teradata Generic Security Services version 12.00.00 or later
TDGSS - Server package
TeraGSS - Client package
• Teradata Data Connector 12.00.00 or later
Teradata Generic Security Services client version 12.00.00
• No dependencies
Teradata Generic Security Services Java client version
12.00.00
• No dependencies
Teradata MultiLoad version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, HP-UX, and Linux:
• Shared Common Components for Internationalization for
Teradata version 12.00.00
• Teradata Call-Level Interface version 2 (CLIv2) version
12.00.00 or later
• Teradata Generic Security Services version 12.00.00 or later
TDGSS - Server package
TeraGSS - Client package
• Teradata Data Connector 12.00.00 or later
Teradata TPump version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, HP-UX, and Linux:
• Shared Common Components for Internationalization for
Teradata version 12.00.00
• Teradata Generic Security Services version 12.00.00 or later
TDGSS - Server package
TeraGSS - Client package
• Teradata Call-Level Interface version 2 (CLIv2) version
12.00.00 or later
• Teradata Data Connector 12.00.00 or later
Teradata Parallel Transporter version 12.00.00
32
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Software Requirements
Table 3: Product Dependencies (continued)
These products...
require these installations...
• Teradata Parallel Transporter API version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter Load Operator 12.00.00 or
later
• Teradata Parallel Transporter Update Operator 12.00.00 or
later
• Teradata Parallel Transporter Stream Operator 12.00.00 or
later
• Teradata Parallel Transporter Export Operator 12.00.00 or
later
• Teradata Parallel Transporter ICU Library 12.00.00 or later
• Teradata Parallel Transporter Data Connector Operator
version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter DDL Operator version
12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter Export Operator version
12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter FastExport OUTMOD
Adapter Operator version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter FastLoad INMOD
Adapter Operator version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter ICU Library version
12.00.00
• Shared Common Components for Internationalization for
Teradata 12.00.00 or later
• Teradata Parallel Transporter Infrastructure version
12.00.00
• Teradata Parallel Transporter ICU Library 12.00.00 or later
Teradata Tools and Utilities Installation Guide for UNIX and Linux
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• CLIv2 version 12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• CLIv2 version 12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
33
Chapter 1: Introduction
Software Requirements
Table 3: Product Dependencies (continued)
These products...
require these installations...
• Teradata Parallel Transporter Load Operator version
12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter MultiLoad INMOD
Adapter Operator version 12.00.00
For MP-RAS, Sun Solaris, HP-UX, Linux and IBM AIX:
• Teradata Parallel Transporter ODBC Operator version
12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter Operator Support Library
version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter OS Command Operator
version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter SQL Inserter Operator
version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter SQL Selector Operator
version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
• Teradata Parallel Transporter Stream Operator version
12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
34
• CLIv2 version 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• CLIv2 version 12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• Teradata Parallel Transporter ICU Library 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• CLIv2 version 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• CLIv2 version 12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• CLIv2 version 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Installation Kit Contents
Table 3: Product Dependencies (continued)
These products...
require these installations...
• Teradata Parallel Transporter Update Operator version
12.00.00
For MP-RAS, Sun Solaris, IBM AIX, Linux and HP-UX:
WebSphere MQ Access Module version 12.00.00
For MP-RAS, Sun Solaris, IBM AIX and HP-UX:
• CLIv2 version 12.00.00 or later
• Teradata Parallel Transporter Infrastructure 12.00.00 or later
• Teradata Parallel Transporter Operator Support Library
12.00.00 or later
• Teradata Data Connector 12.00.00 or later
• Basic Teradata Query (BTEQ) 12.00.00 or later
• Teradata FastExport 12.00.00 or later
• Teradata FastLoad 12.00.00 or later
• Teradata MultiLoad 12.00.00 or later
• Teradata TPump 12.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 12.00.00 is certified with Teradata CLIv2
version 12.00.00.
Installation Order
When installing Teradata Tools and Utilities products, four product dependencies must be
installed first and in the following order:
1
Install Shared Common Components for Internationalization for Teradata (tdicu).
2
Install Teradata Generic Security Services (TeraGSS).
3
Install Teradata Call-Level Interface version 2 (CLIv2).
4
Install Teradata Data Connector (piom).
Note: Do not uninstall Shared Common Components for Internationalization for Teradata
until all software that have it as a dependency are first uninstalled.
Installation Kit Contents
The installation kit includes:
•
Teradata Tools and Utilities Release Definition, Release 12.00.00
•
Teradata Tools and Utilities Documentation CD
Teradata Tools and Utilities Installation Guide for UNIX and Linux
35
Chapter 1: Introduction
Installation Kit Contents
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 the following tables for more
information:
•
Teradata Utility Pak - Utilities CD#1 (Windows Products)
•
Teradata Utility Pak - Utilities CD#2 (HP-UX, Linux, MP-RAS)
•
Teradata Utility Pak - Utilities CD#3 (AIX and Solaris Products)
•
Database Management
•
Preprocessors - CD # 1 (Windows Products)
•
Preprocessors - CD #2 (HP-UX, Linux, MP-RAS)
•
Preprocessors - CD #3 (AIX and Solaris Products)
•
Load/Unload - CD#1 (Windows Products)
•
Load/Unload - CD#2 (HP-UX, Linux, MP-RAS)
•
Load/Unload - CD#3 (AIX and Solaris Products)
•
Parallel Transporter - CD#1 (Windows Products)
•
Parallel Transporter - CD#2 (HP-UX, Linux, MP-RAS)
•
Parallel Transporter - CD#3 (AIX and Solaris Products)
•
Query Director
•
Tape Storage Management Enablers
•
Meta Data Services
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 12.00.00.
Teradata Software Server
To ensure the highest quality and best performance of Teradata Tools and Utilities products,
the most recent critical post-production updates can be downloaded from the Teradata
Software Server at:
http://tssprod.teradata.com:8080/TSFS/home.do
IBM VM and IBM z/OS
Teradata Tools and Utilities products are also supported on channel-attached platforms, such
as IBM VM and IBM z/OS. On these platforms, the products are loaded from tape. See the
manufacturer’s installation guides for these systems.
Teradata Driver for the JDBC Interface
The Teradata Driver for the JDBC Interface is downloaded from the Teradata Download
Center at:
http://www.teradata.com --> Support Services --> Downloads-->
Drivers, UDFs, and Toolbox --> Drivers and Connectivity Software
36
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Installation Kit Contents
The files are machine independent and can be copied into a directory of choice.
For configuration instructions go to “Importing the SQL Package and Loading the Teradata
Driver for the JDBC Interface” in chapter 2 of the Teradata Driver for the JDBC Interface User
Guide.
Note: It is recommended, but not required, that any previous release of the Teradata Driver
for the JDBC Interface must be uninstalled prior to downloading and using this release of the
Teradata Driver for the JDBC Interface.
Teradata Tools and Utilities CDs
The following tables list only the network-attached platform versions contained on the CDs.
Table 4: Teradata Utility Pak CD#1 (Windows Products)
Teradata Utility Pak - Utilities CD#1
Platforms (Windows)
Basic Teradata Query (BTEQ)
Windows
Named Pipes Access Module
Windows
ODBC Driver for Teradata
Windows
Shared ICU Libraries for Teradata
Windows
Teradata Administrator
Windows
Teradata Call-Level Interface version 2 (CLIv2)
Windows
Teradata Data Connector
Windows
Teradata Generic Security Services
Windows
Teradata MultiTool
Windows
Note: Teradata MultiTool has a dependency on
JRE 4.0 or later. This product is not part of the
Teradata Tools and Utilities Installation Kit.
Teradata SQL Assistant
Windows
Teradata SQL Assistant/Web Edition
Windows
Table 5: Teradata Utility Pak CD#2 (HP-UX, Linux and MP-RAS Products)
Teradata Utility Pak - Utilities CD#2
Platforms (HP-UX, Linux and MP-RAS)
Basic Teradata Query (BTEQ)
HP-UX, Linux, MP-RAS
Named Pipes Access Module
HP-UX, Linux, MP-RAS
ODBC Driver for Teradata
HP-UX, Linux MP-RAS
Shared ICU Libraries for Teradata
HP-UX, Linux, MP-RAS
Teradata Call-Level Interface version 2 (CLIv2)
HP-UX, Linux, MP-RAS
Teradata Tools and Utilities Installation Guide for UNIX and Linux
37
Chapter 1: Introduction
Installation Kit Contents
Table 5: Teradata Utility Pak CD#2 (HP-UX, Linux and MP-RAS Products) (continued)
Teradata Utility Pak - Utilities CD#2
Platforms (HP-UX, Linux and MP-RAS)
Teradata Data Connector
HP-UX, Linux, MP-RAS
Teradata Generic Security Services
HP-UX, Linux, MP-RAS
Table 6: Teradata Utility Pak CD#3 (AIX and Solaris Products)
Teradata Utility Pak - Utilities CD#3
Platforms (AIX and Solaris)
Basic Teradata Query (BTEQ)
IBM AIX, Solaris SPARC
Named Pipes Access Module
IBM AIX, Solaris SPARC
ODBC Driver for Teradata
IBM AIX, Solaris SPARC
Shared ICU Libraries for Teradata
IBM AIX, Solaris SPARC, Solaris Opteron
Teradata Call-Level Interface version 2 (CLIv2)
IBM AIX, Solaris SPARC, Solaris Opteron
Teradata Data Connector
IBM AIX, Solaris SPARC
Teradata Generic Security Services
IBM AIX, Solaris SPARC
Table 7: Data Management CD
38
Database Management CD
Platforms (Windows)
Basic Teradata Query (BTEQ)
Product dependency
ODBC Driver for Teradata
Product dependency
Shared ICU Libraries for Teradata
Product dependency
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Data Connector
Product dependency
Teradata Dynamic Workload Manager
Windows
Teradata Generic Security Services
Product dependency
Teradata Index Wizard
Windows
Teradata Manager
Windows
Teradata Performance Monitor
Windows
Teradata Query Scheduler Administrator
Windows
Teradata Query Scheduler Client
Windows
Teradata Query Scheduler Server
Windows
Teradata Statistics Wizard
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)
Teradata System Emulation Tool
Windows
Teradata Visual Explain
Windows
Teradata Workload Analyzer
Windows
Table 8: Preprocessors CD#1 (Windows Products)
Preprocessors CD#1
Platforms (Windows)
Shared ICU Libraries for Teradata
Product dependency
Teradata C Preprocessor2
Windows
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Generic Security Services
Product Dependency
Table 9: Preprocessors CD#2 (HP, Linux, and MP-RAS Products)
Preprocessors CD#2
Platforms (HP-UX, Linux, and MP-RAS)
Shared ICU Libraries for Teradata
Product dependency
Teradata C Preprocessor2
HP-UX, Linux, MP-RAS
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Cobol Preprocessor2
HP-UX, MP-RAS
Teradata Generic Security Services
Product dependency
Table 10: Preprocessors CD#3 (AIX and Solaris Products)
Preprocessors CD#3
Platforms (AIX and Solaris)
Shared ICU Libraries for Teradata
Product dependency
Teradata C Preprocessor2
IBM AIX, Solaris SPARC, Solaris Opteron
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Cobol Preprocessor2
IBM AIX
Teradata Generic Security Services
Product dependency
Teradata Tools and Utilities Installation Guide for UNIX and Linux
39
Chapter 1: Introduction
Installation Kit Contents
Table 11: Load/Unload CD#1 (Windows Products)
Load/Unload CD#1
Platforms (Windows)
Basic Teradata Query (BTEQ)
Product dependency
Named Pipes Access Module
Windows
Note: Named Pipes Access Module contains both
the stand-alone version and the Teradata Parallel
Transporter version.
ODBC Driver for Teradata
Product dependency
Shared ICU Libraries for Teradata
Product dependency
Teradata Access Module for JMS
Windows
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Data Connector
Windows
Teradata FastExport
Windows
Teradata FastLoad
Windows
Teradata Generic Security Services
Product dependency
Teradata MultiLoad
Windows
Teradata OLE DB Access Module
Windows
Teradata TPump
Windows
WebSphere MQ Access Module
Windows
Note: WebSphere MQ Access Module contains
both the stand-alone version and the Teradata
Parallel Transporter version.
Table 12: Load/Unload CD#2 (HP-UX, Linux and MP-RAS Products)
40
Load/Unload CD#2
Platforms (HP-UX, Linux, and MP-RAS)
Basic Teradata Query (BTEQ)
Product dependency
Named Pipes Access Module
MP-RAS, HP-UX, Linux
Shared ICU Libraries for Teradata
Product dependency
Teradata Access Module for JMS
HP-UX
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Data Connector
MP-RAS, HP-UX, Linux
Teradata FastExport
MP-RAS, HP-UX, Linux
Teradata FastLoad
MP-RAS, HP-UX, Linux
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Installation Kit Contents
Table 12: Load/Unload CD#2 (HP-UX, Linux and MP-RAS Products) (continued)
Load/Unload CD#2
Platforms (HP-UX, Linux, and MP-RAS)
Teradata Generic Security Services
Product dependency
Teradata MultiLoad
MP-RAS, HP-UX, Linux
Teradata TPump
MP-RAS, HP-UX, Linux
WebSphere MQ Access Module
MP-RAS, HP-UX, Linux
Note: WebSphere MQ Access Module contains
both the stand-alone version and the Teradata
Parallel Transporter version.
Table 13: Load/Unload CD#3 (AIX and Solaris Products)
Load/Unload CD#3
Platforms (AIX and Solaris)
Basic Teradata Query (BTEQ)
Product dependency
Named Pipes Access Module
Solaris SPARC, AIX
Note: Named Pipes Access Module contains both
the stand-alone version and the Teradata Parallel
Transporter version.
ODBC Driver for Teradata
Product dependency
Shared ICU Libraries for Teradata
Product dependency
Teradata Access Module for JMS
Solaris SPARC
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Data Connector
Solaris SPARC, AIX, Solaris Opteron
Teradata FastExport
Solaris SPARC, AIX, Solaris Opteron
Teradata FastLoad
Solaris SPARC, AIXSolaris Opteron
Teradata Generic Security Services
Product dependency
Teradata MultiLoad
Solaris SPARC, AIX, Solaris Opteron
Teradata TPump
Solaris SPARC, AIX
WebSphere MQ Access Module
Solaris SPARC, AIX, Solaris Opteron
Note: WebSphere MQ Access Module contains
both the stand-alone version and the Teradata
Parallel Transporter version.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
41
Chapter 1: Introduction
Installation Kit Contents
Table 14: Parallel Transporter CD#1 (Windows Products)
Parallel Transporter CD#1
Platforms (Windows)
Named Pipes Access Module
Product dependency
Note: Named Pipes Access Module contains both
the stand-alone version and the Teradata Parallel
Transporter version.
Shared ICU Libraries for Teradata
Product dependency
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Generic Security Services
Product dependency
Teradata Parallel Transporter:
Windows
• Teradata Parallel Transporter API
• Teradata Parallel Transporter Data Connector
Operator
• Teradata Parallel Transporter DDL Operator
• Teradata Parallel Transporter Export Operator
• Teradata Parallel Transporter FastExport
OUTMOD Adapter Operator
• Teradata Parallel Transporter FastLoad
INMOD Adapter Operator
• Teradata Parallel Transporter ICU Library
• Teradata Parallel Transporter Infrastructure
• Teradata Parallel Transporter Load Operator
• Teradata Parallel Transporter MultiLoad
INMOD Adapter Operator
Note: The FastExport OUTMOD Adapter
Operator, the FastLoad INMOD Adapter
Operator and the MultiLoad INMOD Adapter
Operator are installed as part of the Teradata
Parallel Transporter Infrastructure on Windows.
Note: Teradata Parallel Transporter Wizard is
only supported on Windows.
• Teradata Parallel Transporter ODBC Operator
• Teradata Parallel Transporter Operator
Support Library
• Teradata Parallel Transporter OS Command
Operator
• Teradata Parallel Transporter SQL Inserter
Operator
• Teradata Parallel Transporter SQL Selector
Operator
• Teradata Parallel Transporter Stream Operator
• Teradata Parallel Transporter Update
Operator
• Teradata Parallel Transporter Wizard
WebSphere MQ Access Module
Product dependency
Note: WebSphere MQ Access Module contains
both the stand-alone version and the Teradata
Parallel Transporter version.
42
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Installation Kit Contents
Table 15: Parallel Transporter CD#2 (HP-UX, Linux, and MP-RAS Products)
Parallel Transporter CD#2
Platforms (HP-UX, Linux, and MP-RAS)
Named Pipes Access Module
Product dependency
Note: Named Pipes Access Module contains both
the stand-alone version and the Teradata Parallel
Transporter version.
Shared ICU Libraries for Teradata
Product dependency
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Generic Security Services
Product dependency
Teradata Parallel Transporter:
HP-UX, Linux and MP-RAS
• Teradata Parallel Transporter API
• Teradata Parallel Transporter Data Connector
Operator
• Teradata Parallel Transporter DDL Operator
• Teradata Parallel Transporter Export Operator
• Teradata Parallel Transporter FastExport
OUTMOD Adapter Operator
• Teradata Parallel Transporter FastLoad
INMOD Adapter Operator
• Teradata Parallel Transporter ICU Library
• Teradata Parallel Transporter Infrastructure
• Teradata Parallel Transporter Load Operator
• Teradata Parallel Transporter MultiLoad
INMOD Adapter Operator
Note: The FastExport OUTMOD Adapter
Operator, the FastLoad INMOD Adapter
Operator and the MultiLoad INMOD Adapter
Operator are installed as part of the Teradata
Parallel Transporter Infrastructure on HP-UX,
MP-RAS, Linux.
• Teradata Parallel Transporter ODBC Operator
• Teradata Parallel Transporter Operator
Support Library
• Teradata Parallel Transporter OS Command
Operator
• Teradata Parallel Transporter SQL Inserter
Operator
• Teradata Parallel Transporter SQL Selector
Operator
• Teradata Parallel Transporter Stream Operator
• Teradata Parallel Transporter Update
Operator
WebSphere MQ Access Module
HP-UX, Linux and MP-RAS
Note: WebSphere MQ Access Module contains
both the stand-alone version and the Teradata
Parallel Transporter version.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
43
Chapter 1: Introduction
Installation Kit Contents
Table 16: Parallel Transporter CD#3 (AIX and Solaris Products)
Parallel Transporter CD#3
Platforms (AIX and Solaris)
Named Pipes Access Module
Product dependency
Note: Named Pipes Access Module contains both
the stand-alone version and the Teradata Parallel
Transporter version.
Shared ICU Libraries for Teradata
Product dependency
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Generic Security Services
Product dependency
Teradata Parallel Transporter:
IBM AIX, Solaris SPARC
• Teradata Parallel Transporter API
• Teradata Parallel Transporter Data Connector
Operator
• Teradata Parallel Transporter DDL Operator
• Teradata Parallel Transporter Export Operator
• Teradata Parallel Transporter FastExport
OUTMOD Adapter Operator
• Teradata Parallel Transporter FastLoad
INMOD Adapter Operator
• Teradata Parallel Transporter ICU Library
• Teradata Parallel Transporter Infrastructure
• Teradata Parallel Transporter Load Operator
• Teradata Parallel Transporter MultiLoad
INMOD Adapter Operator
Note: The FastExport OUTMOD Adapter
Operator, the FastLoad INMOD Adapter
Operator and the MultiLoad INMOD Adapter
Operator are installed as part of the Teradata
Parallel Transporter Infrastructure on Solaris
SPARC, IBM AIX.
Note: Only Teradata Parallel Transporter API,
Teradata Parallel Transporter Export Operator,
Teradata Parallel Transporter ICU Library,
Teradata Parallel Transporter Load Operator,
Teradata Parallel Transporter Operator Support
Library, Teradata Parallel Transporter Stream
Operator, and Teradata Parallel Transporter
Update Operator are supported on Solaris
Opteron.
• Teradata Parallel Transporter ODBC Operator
• Teradata Parallel Transporter Operator
Support Library
• Teradata Parallel Transporter OS Command
Operator
• Teradata Parallel Transporter SQL Inserter
Operator
• Teradata Parallel Transporter SQL Selector
Operator
• Teradata Parallel Transporter Stream Operator
• Teradata Parallel Transporter Update
Operator
WebSphere MQ Access Module
Product Dependency
Note: WebSphere MQ Access Module contains
both the stand-alone version and the Teradata
Parallel Transporter version.
44
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 1: Introduction
Installation Kit Contents
Table 17: Tape Storage Management Enablers CD
Tape Storage Management Enablers CD
Platforms (Windows, Linux, MP-RAS)
ODBC Driver for Teradata
Product dependency
Shared ICU Libraries for Teradata
Product dependency
Teradata Access Module for Tivoli
Windows
Teradata Archive/Recovery Utility (ARC)
MP-RAS, Linux and Windows
Note: ARC is not distributed as a stand-alone
product. It is installed with Open Teradata
Backup on MP-RAS and Windows 2000.
Teradata C Preprocessor2
Product dependency
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Data Connector
Product dependency
Teradata Generic Security Services
Product dependency
Table 18: Query Director CD
Query Director CD
Platforms (Windows and Linux)
Shared ICU Libraries for Teradata
Product dependency
Teradata Call-Level Interface version 2 (CLIv2)
Product dependency
Teradata Generic Security Services
Product dependency
Teradata Query Director
Windows, Linux
Table 19: MetaData Services CD
MetaData Services CD
Platforms (MP-RAS, Linux, Windows)
Meta Data Services
Linux, MP-RAS, Solaris SPARC.
Relay Services Gateway
Product dependency
Note: If these items are not in the installation kit, contact the TSCS-RSC. See the Teradata
Tools and Utilities Release Definition, Release 12.00.00 for further instructions.
Note: For information on installing the Teradata Access Module for Tivoli, see the Teradata
Access Module for Tivoli Installation and User Guide.
Note: For information on installing Windows products, see the Teradata Tools and Utilities
Installation Guide for Microsoft Windows.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
45
Chapter 1: Introduction
Installation Kit Contents
46
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 2
Before You Install
This chapter describes the procedures to set up the installation of Teradata Tools and Utilities
software on MP-RAS, IBM AIX, HP-UX, Sun Solaris and Linux client systems.
This chapter contains the following information:
•
Installation Recommendations
•
Teradata Generic Security Services
•
Technical Assistance
Installation Recommendations
Before you begin installing Teradata Tools and Utilities software on an MP-RAS, IBM AIX,
HP-UX, Sun Solaris, or Linux client systems, make sure your software package is complete
(see “Installation Kit Contents” on page 35) and that your client system is set up with the
required software and hardware. If you did not receive the correct disks, contact the TSCSRSC. You should also familiarize yourself with the following issues.
Installing Upgrade or Maintenance Software
As they are made available, Teradata may inform you of software upgrades, higher-level
releases, or maintenance releases. The upgrades are normally available on CD-ROM.
When installing the Teradata Client Utilities on UNIX, make sure to use the Korn shell (/bin/
ksh) before running “setup.bat”. This will ensure correct execution of the installation script.
Prior to installing new software, existing software must be uninstalled.
Note: All the 64-bit BTEQ packages on UNIX have been decommissioned with the exception
of HP-UX 11iv2 (64-bit on HP-UX Itanium). The install/upgrade procedure will not
automatically remove these decommissioned 64-bit BTEQ packages, however de-installing a
32-bit BTEQ version will remove a previously installed 64-bit version with the exception of
HP-UX 11iv2.
•
An exception is the Teradata Generic Security Services software, which does not have to be
uninstalled. See “Teradata Generic Security Services” on page 48.
•
In the ODBC Driver for Teradata version 03.06.00, the package name for the SolarisSPARC package has been changed from tdodbc to tdodbc64.
Note: If a previous version of the 64-bit Solaris-SPARC ODBC driver from the 3.5.0.x
release was installed, it must be uninstalled before installing the ODBC Driver for Teradata
03.06.00 to avoid unpredictable results.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
47
Chapter 2: Before You Install
Installation Recommendations
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, you should not have to reset network parameters after you make an upgrade.
Note: If you create new directories for the files, you will have to 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.
Installation of Dependent Products
The Teradata Tools and Utilities installation can automatically install dependent products. If a
dependent product already exists on your system for one of the following products, the
installation will display one of two messages:
•
Shared Common Components for Internationalization for Teradata
•
Teradata Call-Level Interface version 2 (CLIv2)
•
Teradata Data Connector
•
ODBC Driver for Teradata
•
Teradata Generic Security Services
The first message is displayed if a dependent product already exists and its version is the same
as the dependent product being installed. It asks if you want to reinstall the existing installed
product.
For example, the following message is for the ODBC Driver for Teradata:
"ODBC Driver for Teradata 12.00.00.0.0 is already installed.
Do you want to reinstall it?"
The second message is displayed if a dependent product already exists and its version is not
equal to the dependent product being installed. It asks if you want to overwrite the existing
installed product.
For example, the following message is for the ODBC Driver for Teradata:
"ODBC Driver for Teradata 3.6.0.0 is already installed.
Do you want to overwrite it with version 12.00.00?"
Teradata Generic Security Services
Multiple Versions of Teradata Generic Security Services
Since it may not be practical to install or upgrade all parts of your system to the latest version
of the Teradata Generic Security Services at one time, multiple versions of the software can be
installed on the system at the same time. See the section on “TDGSS File Maintenance Tools”
in Teradata Database Security Administration guide.
48
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 2: Before You Install
Installation Recommendations
Upgrading TPump
On Linux, if TPump is being updated from a TPump version prior to 02.02.00.00, the soft link
/usr/bin/tpump is missing after the upgrade. The softlink is a pointer to /opt/teradata/client/
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.
Upgrading C/COBOL Preprocessor2
The default installation location for Teradata C Preprocessor2 (sqlp) and Teradata COBOL
Preprocessor2 (cobpp) on all UNIX platforms is changed to /opt/teradata/client. Softlinks from /
usr/lib and /usr/bin will be created from /opt/teradata/client/lib and /usr/teradata/client/bin
respectively. Similarly, for 64-bit libraries and binaries softlinks will be created. To avoid
installation errors while creating these softlinks, it is recommended to uninstall the previous
release of Teradata C Preprocessor2 and Teradata COBOL Preprocessor2 packages before installing
the Teradata Tools and Utilities 12.0 packages of Teradata C Preprocessor2 and Teradata COBOL
Preprocessor2.
PUT Installations
Some of the products can be installed using the software Teradata Parallel Upgrade Tool
(PUT). Currently the following products are the only Teradata Tools and Utilities products
that can be installed using the software Parallel Upgrade Tool (PUT) on MP-RAS. BTEQ can
also be installed on Linux using PUT.
•
Basic Teradata Query (BTEQ)
•
Shared Common Components for Internationalization for Teradata
•
Teradata Call-Level Interface version 2 (CLIv2)
•
Teradata Data Connector
•
Named Pipes Access Module
•
FastExport
•
FastLoad
•
MultiLoad
•
MQ Access Module
•
TPump
See the Parallel Upgrade Tool (PUT) for UNIX MP-RAS and Linux.
pkgplus Installations
On the MP-RAS operating system, the pkgplus utility can be used to install almost all of the
Teradata Tools and Utilities software.
When using pkgplus, note that the installer may not automatically select dependent products
for you. Therefore, you should read “Software Requirements” on page 30 to determine which
products you should install.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
49
Chapter 2: Before You Install
Installation Recommendations
pkgadd Installations
On the Sun Solaris operating system, the pkgadd utility can be used to install almost all of the
Teradata Tools and Utilities software.
When using pkgadd, note that the installer may not automatically select dependent products
for you. Therefore, you should read “System Requirements” on page 28 to determine which
products you should install.
Available Disk Space
On Sun Solaris SPARC, during installation, you may be asked multiple questions depending
on which products you select. Afterwards, a machine check is done to ensure you have enough
disk space to install the software. This does not require any interaction unless you do not have
enough space. In this case, you will be notified which file systems are lacking space.
You will return to the main install screen to either remove some packages or exit the
installation process to free up space. Assuming you have enough space on your system, the rest
of the installation is automated.
A screen, similar to the following, will display indicating how many packages were installed
and if any failed.
NCR Teradata Tools and Utilities PACKAGE INSTALLATION
(Packages will now be installed onto the system.)
Number of packages to process: 1
Number successfully processed: 1
Failures: 0
All packages processed successfully.
Please see the logfile [/var/ncr/logs/pkgadd.log] for any specific
package instructions.
If any failures occur, check the .log file and then call the TSCS-RSC.
LD_LIBRARY_PATH, SHLIB_PATH and LIBPATH
On Sun Solaris and Linux, the LD_LIBARY_PATH environment variable needs to be exported
for all Teradata Tools and Utilities products.
For the following Teradata Tools and Utilities products:
•
Teradata Call-Level Interface version 2 (CLIv2)
•
Teradata Data Connector
•
Teradata Parallel Transporter
•
Named Pipes Access Module
•
WebSphere MQ Access Module
The following environment variables need to be exported:
50
•
LD_LIBRARY_PATH on MP-RAS, Sun Solaris, and Linux
•
SHLIB_PATH on HP-UX 32-bit
•
SHLIB_PATH or LD_LIBRARY_PATH on HP-UX 64-bit
•
LIBPATH on IBM AIX
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 2: Before You Install
Teradata Parallel Transporter
DUL/DULT
On MP-RAS, DUL and DULT cannot be installed using pkgplus. To install DUL and DULT,
load the files from the Teradata Database CD-ROM.
Teradata Parallel Transporter
Teradata Parallel Transporter is an object-oriented software system that executes multiple
instances of data extraction, transformation, and load functions in a scalable, high-speed
parallel processing environment. Teradata Parallel Transporter replaces the functionality
formerly seen in Teradata Warehouse Builder.
Teradata Parallel Transporter requires the installation of the Teradata Parallel Transporter
Infrastructure and the basic set of Teradata Parallel Transporter operators, such as Load,
Export and Data Connector. See “Installation Recommendations” on page 47.
Teradata Parallel Transporter Package Names
The package name for Teradata Parallel Transporter will change from release to release to
support multiple installed versions of Teradata Parallel Transporter.
The format of the package name is <short name><short version>. For example, “tbldc000” is
the package name for Teradata Parallel Transporter Infrastructure version 12.00.00.00.
Here are the short names for Teradata Parallel Transporter:
Table 20: Short Names for Teradata Parallel Transporter
Utility
Short Names
API
papi
Data Connector Operator
pdtc
DDL Operator
pddl
Export Operator
pexp
ICU Library
picu
Infrastructure
tbld
Load Operator
plod
ODBC Operator
podbc
Operator Support Library
posl
OS Command Operator
posc
SQL Inserter Operator
pins
SQL Selector Operator
psel
Stream Operator
pstm
Teradata Tools and Utilities Installation Guide for UNIX and Linux
51
Chapter 2: Before You Install
Teradata Parallel Transporter
Table 20: Short Names for Teradata Parallel Transporter (continued)
Utility
Short Names
Update Operator
pupd
Removing Teradata Warehouse Builder and Teradata Parallel Transporter
Packages
It is not necessary to remove previous versions of Teradata Warehouse Builder or its
replacement, Teradata Parallel Transporter, prior to installing a new version. Multiple
versions of each may coexist on a system. To remove either an older version of Teradata
Warehouse Builder or a previously installed version of Teradata Parallel Transporter software
from a system, a tool named twbpkgrm is included in the Teradata Parallel Transporter
Infrastructure package, version 12.00.00.00.
The twbpkgrm Tool
The twbpkgrm tool can be found in the /usr/bin directory.
Note: The twbpkgrm tool requires version 5.0 or above of Perl to be installed on the system.
The path to the Perl executable must be in the PATH environment variable. Versions of Perl
can be downloaded from the website:
http://www.perl.com
Here is the usage for the twbpkgrm tool:
Usage: twbpkgrm [-a] [-h] [-p <package(s)>] [-t <trace file>]
•
-a option removes all versions of Teradata Warehouse Builder and Teradata Parallel
Transporter software on the system.
•
-h option displays the usage.
•
-p option removes 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 "pselc000 pexpc000"
Package(s) will be removed in the order specified.
•
-t option enables trace information for this program and saves the trace information in
the <trace file>.
Note: Options -a, -h, and -p are mutually exclusive.
Note: Options are case-sensitive.
When executed with no options, the twbpkgrm tool displays information on installed
Teradata Warehouse Builder and Teradata Parallel Transporter versions.
When you execute the twbpkgrm tool with no options, you can perform the following
additional functions:
52
•
Remove all installed Teradata Parallel Transporter packages (selection a). Use caution
when removing all versions of Teradata Parallel Transporter.
•
Sort Teradata Parallel Transporter software name in ascending order (selection b)
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 2: Before You Install
Teradata Parallel Transporter
•
Sort Teradata Parallel Transporter software name in descending order (selection c)
•
Sort Teradata Parallel Transporter package name in ascending order (selection d)
•
Sort Teradata Parallel Transporter package name in descending order (selection e)
•
Sort Teradata Parallel Transporter version number in ascending order (selection f)
•
Sort Teradata Parallel Transporter version number in descending order (selection g)
•
Quit the twbpkgrm tool (selection q)
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 removed. To remove the
twbpkgrm tool in the /usr/bin directory, you must be the root user and enter the “rm /usr/bin/
twbpkgrm” command:
# rm /usr/bin/twbpkgrm
Removing Teradata Warehouse Builder or Teradata Parallel
Transporter
Use one of the following procedures to remove a Teradata Warehouse Builder or Teradata
Parallel Transporter package.
•
Method 1 - Removing Teradata Warehouse Builder or Teradata Parallel Transporter with
twbpkgrm with no options
•
Method 2 - Removing Teradata Warehouse Builder or Teradata Parallel Transporter with
twbpkgrm with “-p” option selected
•
Method 3 - Removing Teradata Warehouse Builder or Teradata Parallel Transporter with
twbpkgrm with “-a” option selected
Procedure - Removing Teradata Parallel Transporter with Method 1
Follow these steps to remove Teradata Warehouse Builder or Teradata Parallel Transporter
with twbpkgrm with no options selected.
1
Log on as the root user.
2
Run the twbpkgrm tool with no options.
# /usr/bin/twbpkgrm
twbpkgrm Version 08.01.00.00
File revision: 08.01.00.02
Copyright 2005-2006, NCR Corporation. All Rights Reserved.
Platform: NCR MP-RAS UNIX
Checking for Teradata Parallel Transporter and Teradata Warehouse
Builder
software. This may take several seconds. Please wait ...
Here is the currently installed Teradata Parallel Transporter (TPT)
software:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
53
Chapter 2: Before You Install
Teradata Parallel Transporter
Num Software
Directory
=== ========
=================
1 TPT Infrastructure
08.01.00.00
2 Operator Support Library
08.01.00.00
3 Data Connector Operator
08.01.00.00
4 DDL Operator
08.01.00.00
5 Export Operator
08.01.00.00
6 Load Operator
08.01.00.00
7 ODBC Operator
08.01.00.00
8 OS Command Operator
08.01.00.00
9 SQL Inserter Operator
08.01.00.00
10 SQL Selector Operator
08.01.00.00
11 Stream Operator
08.01.00.00
12 Update Operator
08.01.00.00
13 TPT API
08.01.00.00
Package
Version
Install
=======
=======
tbld8100
08.01.00.00
/usr/tbuild/
posl8100
08.01.00.00
/usr/tbuild/
pdtc8100
08.01.00.00
/usr/tbuild/
pddl8100
08.01.00.00
/usr/tbuild/
pexp8100
08.01.00.00
/usr/tbuild/
plod8100
08.01.00.00
/usr/tbuild/
podbc8100
08.01.00.00
/usr/tbuild/
posc8100
08.01.00.00
/usr/tbuild/
pins8100
08.01.00.00
/usr/tbuild/
psel8100
08.01.00.00
/usr/tbuild/
pstm8100
08.01.00.00
/usr/tbuild/
pupd8100
08.01.00.00
/usr/tbuild/
papi8100
08.01.00.00
/usr/tbuild/
Here is the currently installed Teradata Warehouse Builder (TWB)
software:
Num Software
Package
Version
Directory
=== ========
=======
=======
=================
14 PIPC for TWB
pipc
02.04.00.00
15 TWB Infrastructure
tbld5000
05.00.00.00
05.00.00.00
16 TWB Infrastructure
tbuild
04.01.00.00
17 Operator Support Library posl5000
05.00.00.00
05.00.00.00
18 Operator Support Library pcommon
01.04.00.00
19 Data Connector Operator
pdtc5000
05.00.00.00
05.00.00.00
20Data Connector Operator
pdatacon
03.01.00.00
21 DDL Operator
pddl5000
05.00.00.00
05.00.00.00
22 DDL Operator
pddl
01.01.00.00
23 Export Operator
pexp5000
05.00.00.00
05.00.00.00
24 Export Operator
pexport
02.04.00.00
25 Load Operator
plod5000
05.00.00.00
05.00.00.00
26 Load Operator
pload
03.04.00.00
27 ODBC Operator
podbc5000 05.00.00.00
05.00.00.00
54
Install
/etc/pipc
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
/usr
/usr/tbuild/
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 2: Before You Install
Teradata Parallel Transporter
28 ODBC Operator
29 OS Command Operator
05.00.00.00
30 SQL Inserter Operator
05.00.00.00
31 SQL Inserter Operator
32 SQL Selector Operator
05.00.00.00
33 SQL Selector Operator
34 Stream Operator
05.00.00.00
35 Stream Operator
36 Update Operator
05.00.00.00
37 Update Operator
a
b
c
d
e
f
g
q
podbc
posc5000
01.01.00.00
05.00.00.00
/usr
/usr/tbuild/
pins5000
05.00.00.00
/usr/tbuild/
pinsert
psel5000
04.01.00.00
05.00.00.00
/usr
/usr/tbuild/
pselect
pstm5000
04.01.00.00
05.00.00.00
/usr
/usr/tbuild/
pstream
pupd5000
01.03.00.00
05.00.00.00
/usr
/usr/tbuild/
pupdate
01.04.00.00
/usr
Remove all of the above package(s)
Sort by software in ascending order
Sort by software in descending order
Sort by package in ascending order
Sort by package in descending order
Sort by version in ascending order
Sort by version in descending order
Quit this program
Which package(s) do you want to remove?
Enter selection and/or selection ranges separated by commas.
For examples: 1,2-3
3
Enter a selection.
12
The system will ask for confirmation.
Are you sure you want to remove the following software?
Num Software
Package
Version
=== ========
=======
=======
12 Update Operator
pupd8100
08.01.00.00
Enter y for yes or n for no [ default: y ]: y
4
Enter Y to confirm that you want to remove the package(s).
Removing package <pupd8100> version 08.01.00.00. Please wait ...
The following package is currently installed:
pupd8100
Teradata Parallel Transporter Update Operator
(AT486) 08.01.00.00
Do you want to remove this package [y,n,?,q] y
5
Enter Y to confirm that the package is the correct version to remove.
##
##
##
##
##
##
##
Removing installed package instance <pupd8100>
Verifying package dependencies.
Processing package information.
Removing pathnames in <none> class
Executing postremove script.
Removing Entries from Update Directory
Updating system information.
Removal of <pupd8100> was successful.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
55
Chapter 2: Before You Install
Teradata Parallel Transporter
In the example above, Teradata Parallel Transporter Update Operator, version
08.01.00.00, was selected by entering “12”. Entering “y” confirmed the selection, and
initiated its removal.
Note: Only a user logged in as root user can remove a package on the system.
Note: The selection number may vary from the example, depending on the system
configuration, selecting 12 may not always select Teradata Parallel Transporter Update
Operator version 08.01.00.00.
Another way to remove a Teradata Parallel Transporter package is to be the root user, run the
twbpkgrm tool with the -p option and valid Teradata Parallel Transporter package name(s),
enter “y” to confirm that you want to remove the package(s). Multiple packages can be
specified within single or double quotes and separated by space. Package(s) will be removed in
the order specified.
For example, to remove pupd8100 package (Teradata Parallel Transporter Update Operator
version 08.01.00.00), run “twbpkgrm -p pupd8100” as the root user and “y” to confirm that you
want to remove the pupd8100 package.
Procedure - Removing Teradata Parallel Transporter with Method 2
Follow these steps to remove Teradata Warehouse Builder or Teradata Parallel Transporter
with twbpkgrm with the “-p” option selected.
1
Log on as the root user.
2
Run the twbpkgrm tool with the “-p” option. For example:
# /usr/bin/twbpkgrm -p pupd8100
A screen similar to the following displays:
twbpkgrm Version 08.01.00.00
File revision: 08.01.00.02
Copyright 2005-2006, NCR Corporation. All Rights Reserved.
Platform: NCR MP-RAS UNIX
User specified package to be removed: 'pupd8100'
NOTE: Package(s) will be removed in the order specified.
Are you sure you want to remove the <pupd8100> package?
Enter y for yes or n for no [ default: y ]: y
3
Enter Y to confirm that the package is the correct package to remove.
Removing package <pupd8100>. Please wait ...
The following package is currently installed:
pupd8100
Teradata Parallel Transporter Update Operator
(AT486) 08.01.00.00
Do you want to remove this package [y,n,?,q] y
4
Enter Y to confirm that the package is the correct version to remove.
## Removing installed package instance <pupd8100>
## Verifying package dependencies.
56
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 2: Before You Install
Teradata Parallel Transporter
##
##
##
##
##
Processing package information.
Removing pathnames in <none> class
Executing postremove script.
Removing Entries from Update Directory
Updating system information.
Removal of <pupd8100> was successful.
Note: You must be the root user in order to remove a package on the system
The procedure below is another example of using the “-p” option. The procedure shows the
command to use to remove two packages, pupd8100 package (Teradata Parallel Transporter
Update Operator version 08.01.00.00), and “pexp8100” package (Teradata Parallel
Transporter Export Operator version 08.01.00.00).
Procedure - Removing Teradata Parallel Transporter Using Method 2 with Multiple
Package Names
Follow these steps to remove more than one Teradata Warehouse Builder or Teradata Parallel
Transporter package with a single command.
1
Log on as the root user.
2
Run the twbpkgrm tool with the “-p” option with a list of the programs to remove. For
example:
# /usr/bin/twbpkgrm -p "pupd8100 pexp8100"
twbpkgrm Version 08.01.00.00
File revision: 08.01.00.02
Copyright 2005-2006, NCR Corporation. All Rights Reserved.
Platform: NCR MP-RAS UNIX
User specified package(s) to be removed: 'pupd8100 pexp8100'
NOTE: Package(s) will be removed in the order specified.
Are you sure you want to remove the following package(s)? <pupd8100
pexp8100>
Enter y for yes or n for no [ default: y ]: y
3
Enter Y to confirm that you want to remove the pupd8100 and pexp8100 packages:
Removing package(s) <pupd8100 pexp8100>. Please wait ...
The following package is currently installed:
pupd8100
Teradata Parallel Transporter Update Operator
(AT486) 08.01.00.00
Do you want to remove this package [y,n,?,q] y
4
Enter Y to confirm that the package is the correct version to remove.
##
##
##
##
##
##
##
Removing installed package instance <pupd8100>
Verifying package dependencies.
Processing package information.
Removing pathnames in <none> class
Executing postremove script.
Removing Entries from Update Directory
Updating system information.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
57
Chapter 2: Before You Install
Teradata Parallel Transporter
Removal of <pupd8100> was successful.
The following package is currently installed:
pexp8100
Teradata Parallel Transporter Export Operator
(AT486) 08.01.00.00
Do you want to remove this package [y,n,?,q] y
5
Enter Y to confirm that the package is the correct version to remove.
##
##
##
##
##
##
##
Removing installed package instance <pexp8100>
Verifying package dependencies.
Processing package information.
Removing pathnames in <none> class
Executing postremove script.
Removing Entries from Update Directory
Updating system information.
Removal of <pexp8100> was successful.
Note: You must be the root user in order to remove a package on the system
All the packages contained in Teradata Parallel Transporter can be removed at one time using
the “-a” option to the twbprgm command.
Procedure - Removing Teradata Parallel Transporter with Method 3
Follow these steps to remove Teradata Warehouse Builder or Teradata Parallel Transporter
with twbpkgrm with the “-a” option selected.
1
Log on as the root user.
2
Run the twbpkgrm tool with the “-a” option. For example:
# /usr/bin/twbpkgrm -a
Note: Use caution when removing all versions of Teradata Parallel Transporter.
Teradata Parallel Transporter Install Information File
Do not modify the /var/twbpkg file. The /var/twbpkg file stores Teradata Parallel Transporter
installation information. No backup file exists for the /var/twbpkg file.
Modification or removal of the /var/twbpkg file will cause installation and uninstallation
problems for Teradata Parallel Transporter.
When all packages of Teradata Parallel Transporter software are properly removed from the
system, the /var/twbpkg file will be properly removed by the Teradata Parallel Transporter
uninstall program.
Switching Versions of Teradata Parallel Transporter Software
After the Teradata Parallel Transporter Infrastructure is installed, the system is setup to run
the installed version of the Teradata Parallel Transporter Infrastructure the next time you
login.
58
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 2: Before You Install
Teradata Parallel Transporter
Determining the Current Version of Software
To find out which version of Teradata Parallel Transporter is currently running on the system,
run tbuild with no options.
Procedure - Determining the Current Version of Teradata Parallel Transporter
Follow these steps to determine the current version of Teradata Parallel Transporter.
1
At the command prompt enter:
# cd; tbuild
The version is returned.
Teradata Parallel Transporter Run Utility Version 12.00.00.00
Switching to Teradata Warehouse Builder Version 4.1, or an
Earlier Version of the Software
There are three ways to switch to Teradata Warehouse Builder version 4.1, or an earlier
version of Teradata Warehouse Builder that was previously installed.
•
Method 1 - Running tbuild with the “-f ” option
•
Method 2 - Adding /usr/bin to the path environment variable
•
Method 3 - Adding /usr/bin to the front of the path environment variable in the system
login files for shell user
Procedure - Switching to Teradata Warehouse Builder 4.1 Software Using Method 1
Follow these steps to switch to Teradata Warehouse Builder version 4.1, or an earlier version
of the Teradata Warehouse Builder software by running tbuild with the “-f ” option.
1
Run /usr/bin/tbuild with the “-f ” option and a valid Teradata Warehouse Builder job
script.
# /usr/bin/tbuild -f <Teradata Warehouse Builder job script>
Procedure - Switching to Teradata Warehouse Builder 4.1 Software Using Method 2
Follow these steps to switch to Teradata Warehouse Builder version 4.1, or an earlier version
of the Teradata Warehouse Builder software adding /usr/bin to the path environment variable.
1
Add “/usr/bin” to the front of the PATH environment variable.
For Bourne and Korn shell users, here is an example:
# PATH=/usr/bin:$PATH
# export PATH
# tbuild -f <Teradata Warehouse Builder job script>
This choice is only valid for the duration of the login.
For C-shell users, here is an example:
# setenv PATH /usr/bin:$PATH
# tbuild -f <Teradata Warehouse Builder job script>
Teradata Tools and Utilities Installation Guide for UNIX and Linux
59
Chapter 2: Before You Install
Teradata Parallel Transporter
This choice is only valid for the duration of the login.
Procedure - Switching to Teradata Warehouse Builder 4.1 Software Using Method 3
Follow these steps to switch to Teradata Warehouse Builder version 4.1, or an earlier version
of the Teradata Warehouse Builder software by adding /usr/bin to the front of the path
environment variable in the system login files for shell user.
1
Add “/usr/bin” to the front of the PATH environment variable in the system login files for
shell user.
For Bourne and Korn shell users, here is an example:
PATH=/usr/bin:$PATH
export PATH
For C-shell users, here is an example:
setenv PATH /usr/bin:$PATH
You must be the root user to perform this choice. This choice applies to the system for all
users in the next login.
Note: For Bourne/Korn shell users, the system login file is /etc/profile on HP-UX, AIX,
Sun Solaris, and MP-RAS.
Note: For C-shell users, the system login file is /etc/csh.login for HP-UX and AIX. The
system login file is /etc/.login for Sun Solaris and MP-RAS.
Switching to Teradata Warehouse Builder Version 5.0 Software
There are two ways to switch to Teradata Warehouse Builder version 5.0 software that was
previously installed.
•
Method 1 - Update Environment Variables at the Command Prompt
•
Method 2 - Update Environment Variables in the System Login Files for a Shell User
Procedure - Switching to Teradata Warehouse Builder Version 5.0 Using Method 1
Follow these steps to switch to Teradata Warehouse Version 5.0 software by updating
environment variables at the command prompt.
1
Find the Teradata Warehouse Builder installation directory by running the
/usr/bin/twbpkgrm tool with no options.
/usr/bin/twbpkgrm
2
Set the TWB_ROOT environment variable to the installation directory of the installed
Teradata Warehouse Builder version 5.0.
For Bourne and Korn shell users, enter these commands:
# TWB_ROOT=<Teradata Warehouse Builder installation directory>
# export TWB_ROOT
<Teradata Warehouse Builder installation directory> is the Teradata Warehouse Builder
version 5.0 installation directory.
For C-shell users, enter this command:
60
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 2: Before You Install
Teradata Parallel Transporter
# setenv TWB_ROOT <Teradata Warehouse Builder installation directory>
<Teradata Warehouse Builder installation directory> is the Teradata Warehouse Builder
version 5.0 installation directory.
3
Add the $TWB_ROOT/bin path to the PATH environment variable.
For Bourne and Korn shell users, enter these commands:
# PATH=$TWB_ROOT/bin:$PATH
# export PATH
For C-shell users, enter this command:
# setenv PATH $TWB_ROOT"/bin:$PATH"
4
For AIX, add the $TWB_ROOT/lib path to the LIBPATH environment variable.
For HP-UX, add the $TWB_ROOT/lib path to the SHLIB_PATH environment variable.
For MP-RAS, Linux, and Sun Solaris, add the $TWB_ROOT/lib path to the
LD_LIBRARY_PATH environment variable.
For Bourne and Korn shell users on AIX, enter these commands:
# LIBPATH=$TWB_ROOT/lib:$LIBPATH
# export LIBPATH
For Bourne and Korn shell users on HP-UX, enter these commands:
# SHLIB_PATH=$TWB_ROOT/lib:$SHLIB_PATH
# export SHLIB_PATH
For Bourne and Korn shell users on MP-RAS, Linux, and Sun Solaris, enter these
commands:
# LD_LIBRARY_PATH=$TWB_ROOT/lib:$LD_LIBRARY_PATH
# export LD_LIBRARY_PATH
For C-shell users on AIX, enter this command:
# setenv LIBPATH $TWB_ROOT"/lib:$LIBPATH"
For C-shell users on HP-UX, enter this command:
# setenv SHLIB_PATH $TWB_ROOT"/lib:$SHLIB_PATH"
For C-shell users on MP-RAS, Linux, and Sun Solaris, enter this command:
# setenv LD_LIBRARY_PATH $TWB_ROOT"/lib:$LD_LIBRARY_PATH"
5
Add the $TWB_ROOT/msg/%N path to the NLSPATH environment variable.
For Bourne and Korn shell users, enter these commands:
# NLSPATH=$TWB_ROOT/msg/%N:$NLSPATH
# export NLSPATH
For C-shell users, enter this command:
# setenv NLSPATH $TWB_ROOT"/msg/%N:$NLSPATH"
This method is only valid for the duration of the login.
Method 2 - Update Environment Variables in the System Login Files for a
Shell User
You must be the root user to perform this method. This method applies to the system for all
users in the next login.
For Bourne/Korn shell users, the system login file is /etc/profile on HP-UX, AIX, Sun Solaris,
Linux, and MP-RAS.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
61
Chapter 2: Before You Install
Teradata Parallel Transporter
For 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 and MP-RAS.
Procedure - Switching to Teradata Warehouse Builder Version 5.0 Using Method 2
Follow these steps to switch to Teradata Warehouse Version 5.0 software by updating
environment variables in the system login files for a shell user.
1
Find the Teradata Warehouse Builder version 5.0 installation directory by running the
/usr/bin/twbpkgrm tool with no options.
# /usr/bin/twbpkgrm
2
Set the TWB_ROOT environment variable to the installation directory of the installed
Teradata Warehouse Builder version 5.0 in the system login files for shell user.
In the system login file for Bourne and Korn shell users, add these lines to the file:
TWB_ROOT=<Teradata Parallel Transporter installation directory>
export TWB_ROOT
<Teradata Warehouse Builder installation directory> is the Teradata Warehouse Builder
version 5.0 installation directory.
In the system login file for C-shell users, add this line to the file:
setenv TWB_ROOT <Teradata warehouse Builder installation directory>
<Teradata Warehouse Builder installation directory> is the Teradata Warehouse Builder
version 5.0 installation directory.
3
Add the $TWB_ROOT/bin path to the PATH environment variable in the system login
files for shell user.
In the system login file for Bourne and Korn shell users, add these lines to the file:
if [ "$PATH" = "" ]; then
PATH="$TWB_ROOT"/bin
else
PATH="$TWB_ROOT"/bin:"$PATH"
fi
export PATH
In the system login file for C-shell users, add these lines to the file:
if {$?PATH} then
setenv PATH $TWB_ROOT"/bin:$PATH"
else
setenv PATH $TWB_ROOT/bin
endif
4
For AIX, add the $TWB_ROOT/lib path to the LIBPATH environment variable in the
system login files for shell user.
For HP-UX, add the $TWB_ROOT/lib path to the SHLIB_PATH environment variable in
the system login files for shell user.
For MP-RAS, Linux, and Sun Solaris, add the $TWB_ROOT/lib path to the
LD_LIBRARY_PATH environment variable in the system login files for shell user.
In the system login file for Bourne and Korn shell users on AIX, add these lines to the file:
if [ "$LIBPATH" = "" ]; then
62
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 2: Before You Install
Teradata Parallel Transporter
LIBPATH="$TWB_ROOT"/lib:/usr/lib
else
LIBPATH="$TWB_ROOT"/lib:"$LIBPATH":/usr/lib
fi
export LIBPATH
In the system login file for Bourne and Korn shell users on HP-UX, add these lines to the
file:
if [ "$SHLIB_PATH" = "" ]; then
SHLIB_PATH="$TWB_ROOT"/lib:/usr/lib
else
SHLIB_PATH="$TWB_ROOT"/lib:"$SHLIB_PATH":/usr/lib
fi
export SHLIB_PATH
In the system login file for Bourne and Korn shell users on MP-RAS, Linux, and Sun
Solaris, add these lines to the file:
if [ "$LD_LIBRARY_PATH" = "" ]; then
LD_LIBRARY_PATH="$TWB_ROOT"/lib:/usr/lib
else
LD_LIBRARY_PATH="$TWB_ROOT"/lib:"$LD_LIBRARY_PATH":/usr/lib
fi
export LD_LIBRARY_PATH
In the system login file for C-shell users on AIX, add these lines to the file:
if {$?LIBPATH} then
setenv LIBPATH $TWB_ROOT"/lib:$LIBPATH:/usr/lib"
else
setenv LIBPATH $TWB_ROOT/lib:/usr/lib
endif
In the system login file for C-shell users on HP-UX, add these lines to the file:
if {$?SHLIB_PATH} then
setenv SHLIB_PATH $TWB_ROOT"/lib:$SHLIB_PATH:/usr/lib"
else
setenv SHLIB_PATH $TWB_ROOT/lib:/usr/lib
endif
In the system login file for C-shell users on MP-RAS and Sun Solaris, add these lines to the
file:
if {$?LD_LIBRARY_PATH} then
setenv LD_LIBRARY_PATH $TWB_ROOT"/lib:$LD_LIBRARY_PATH:/usr/lib"
else
setenv LD_LIBRARY_PATH $TWB_ROOT/lib:/usr/lib
endif
5
Add the $TWB_ROOT/msg/%N path to the NLSPATH environment variable in the
system login files for shell user.
In the system login file for Bourne and Korn shell users, add these lines to the file:
if [ "$NLSPATH" = "" ]; then
NLSPATH="$TWB_ROOT"/msg/%N
else
NLSPATH="$TWB_ROOT"/msg/%N:"$NLSPATH"
fi
export NLSPATH
In the system login file for C-shell users, add these lines to the file:
if {$?NLSPATH} then
Teradata Tools and Utilities Installation Guide for UNIX and Linux
63
Chapter 2: Before You Install
Teradata Parallel Transporter
setenv NLSPATH $TWB_ROOT"/msg/%N:$NLSPATH"
else
setenv NLSPATH $TWB_ROOT/msg/%N
endif
This method applies to the system for all users in the next login.
Switching Back to the Installed Teradata Parallel Transporter
Version
To switch back to the installed Teradata Parallel Transporter version, use one of the following
two methods.
•
Method 1 - Update Environment Variables at the Command Prompt
•
Method 2 - Update Environment Variables in the System Login Files for a Shell User
Procedure - Switching the Teradata Parallel Transporter Version using Method 1
Follow these steps to switch the Teradata Parallel Transporter Version by updating
environment variables at from the command prompt.
1
Find the Teradata Parallel Transporter installation directory by running the
/usr/bin/twbpkgrm tool with no options.
/usr/bin/twbpkgrm
2
Set the TWB_ROOT environment variable to the installation directory of the installed
Teradata Parallel Transporter version.
For Bourne and Korn shell users, enter these commands:
# TWB_ROOT=<Teradata Parallel Transporter installation directory>
# export TWB_ROOT
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory.
For C-shell users, enter this command:
# setenv TWB_ROOT <Teradata Parallel Transporter installation
directory>
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory.
3
Add the $TWB_ROOT/bin path to the PATH environment variable.
For Bourne and Korn shell users, enter these commands:
# PATH=$TWB_ROOT/bin:$PATH
# export PATH
For C-shell users, enter this command:
# setenv PATH $TWB_ROOT"/bin:$PATH"
This method is only valid for the duration of the login.
64
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 2: Before You Install
Teradata Parallel Transporter
Procedure - Switching the Teradata Parallel Transporter Version using Method 2
Follow these steps to switch the Teradata Parallel Transporter Version by updating
environment variables in the system login files for a shell user.
1
You must be the root user to perform this method. This method applies to the system for
all users in the next login.
Note: For Bourne/Korn shell users, the system login file is /etc/profile on HP-UX, AIX,
Sun Solaris, Linux, and MP-RAS.
Note: For 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 and MP-RAS.
2
Find the Teradata Parallel Transporter installation directory by running the
/usr/bin/twbpkgrm tool with no options.
# /usr/bin/twbpkgrm
3
Set the TWB_ROOT environment variable to the installation directory of the installed
Teradata Parallel Transporter version in the system login files for shell user.
In the system login file for Bourne and Korn shell users, add these lines to the file:
TWB_ROOT=<Teradata Parallel Transporter installation directory>
export TWB_ROOT
Note: <Teradata Parallel Transporter installation directory> is the Teradata Parallel
Transporter installation directory.
In the system login file for C-shell users, add this line to the file:
setenv TWB_ROOT <Teradata Parallel Transporter installation
directory>
Note: <Teradata Parallel Transporter installation directory> is the Teradata Parallel
Transporter installation directory.
4
Add the $TWB_ROOT/bin path to the PATH environment variable in the system login
files for shell user.
In the system login file for Bourne and Korn shell users, add these lines to the file:
if [ "$PATH" = "" ]; then
PATH="$TWB_ROOT"/bin
else
PATH="$TWB_ROOT"/bin:"$PATH"
fi
export PATH
In the system login file for C-shell users, add these lines to the file:
if {$?PATH} then
setenv PATH $TWB_ROOT"/bin:$PATH"
else
setenv PATH $TWB_ROOT/bin
endif
This method applies to the system for all users in the next login.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
65
Chapter 2: Before You Install
Teradata Generic Security Services
Teradata Generic Security Services
This section discusses general information you need to know about the Teradata Generic
Security Services feature before installing it. It describes how to remove TeraGSS packages and
switch versions. See Chapter 12: “Connecting to a Teradata Database,” for additional
information on security and logging onto Teradata.
TeraGSS Package Names
With the exception of the Teradata Generic Security Service package for MP-RAS, TeraGSS,
all of the Teradata Generic Security Service packages include the target architecture as part of
the package name. For example, the Teradata Generic Security Service package for Sun Solaris
TeraGSS_solaris-sparc.
For MP-RAS, the architecture is not included as part of the package name (the package name
is TeraGSS) because of a restriction on the length of the package name.
Removing TeraGSS Packages
Although, it is not necessary to remove previous versions of TeraGSS prior to installing a new
version, multiple versions of TeraGSS may coexist on a node, TeraGSS software can be
removed from a node using the tdgsspkgrm utility included in the installation package. This
allow cleanup up of obsolete (non-current versions) of TeraGSS.
The tdgsspkgrm utility can be found at /usr/TeraGSS/<architecture>/client/bin/tdgsspkgrm,
where <architecture> is the architecture for the TeraGSS package. For example: mpras-i386
and solaris-sparc.
# tdgsspkgrm -h
Usage: tdgsspkgrm [version to remove]
e.g. tdgsspkgrm 06.02.00.00
Procedure - Removing the TeraGSS Package
Follow these steps to remove obsolete, non-current versions of the TeraGSS package from the
client.
1
Log on as the root user.
2
Run the tdgsspkgrm tool without any options to list the versions of TeraGSS installed. For
example:
# tdgsspkgrm
When executed with no arguments, the tdgsspkgrm utility will display information on
installed versions.
TeraGSS current version:
06G.02.00.00
TeraGSS versions available for removal:
06H.02.00.00
66
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 2: Before You Install
Updating the Teradata Parallel Transporter API
3
To remove an obsolete version, execute tdgsspkgrm and specify the version to remove. For
example:
# tdgsspkgrm 06H.02.00.00
Note: The current version cannot be removed using tdgsspkgrm. To remove the current
version, use the appropriate utility for the operating system. For example: pkgrm on MPRAS.
Switching Versions of TeraGSS Software
Switching between installed versions of TeraGSS software is allowed. After a new version of
TeraGSS is installed, the new version can be set as the current version, that switch must be
done manually. To facilitate version switching, a utility named tdgssversion is included in the
package.
The tdgssversion utility can be found at:
usr/TeraGSS/<architecture>/client/bin/tdgssversion
Usage: tdgssversion [-switch nn.nn.nn.nn]
where: <architecture> is the architecture for the TeraGSS package. For example: mpras-i386
and solaris-sparc.
And: nn.nn.nn.nn is the version of TeraGSS.
Procedure - Switching between versions of TeraGSS
Follow these steps to switch between versions of TeraGSS.
1
Log on as the root user.
2
Run the tdgssversion tool without any options to list the versions of TeraGSS installed.
For example, enter:
# tdgssversion
The output indicates the Teradata GSS Client available versions are: 06H.02.00.00 and
06G.02.00.00 *. The asterisk (*) denotes the current version.
TeraGSS current version:
06G.02.00.00*
TeraGSS versions available for removal:
06H.02.00.00
3
To switch to the 06H.02.00.00 version enter:
# tdgssversion -h
Updating the Teradata Parallel Transporter API
The following is a list of major new features in Teradata PT API 12.0. For a complete list of
changes to the product, see the Teradata Tools and Utilities Release Definition associated with
this release.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
67
Chapter 2: Before You Install
Technical Assistance
•
Unicode Support (UTF16)
•
Buffer Mode Exporting with Export Driver’s New GetBuffer Function
•
Performance Enhancement for the Export Driver’s GetRow Function
•
Array Support for the Stream Driver
When upgrading applications built with previous versions of the Teradata Parallel
Transporter API to the current release of the Teradata Parallel Transporter API, note that the
Teradata Parallel Transporter API header files have been changed in the 12.0 release of the
product. Applications built with previous versions of Teradata Parallel Transporter API must
be re-compiled with these updated header files in order to use Teradata PT API 12.0.
Teradata Parallel Transporter API applications on MP-RAS must now explicitly link with the
new Teradata Parallel Transporter ICU library using the “-lpxicu” option. If the Teradata
Parallel Transporter ICU library is installed in the same directory as the Teradata Parallel
Transporter API library then no changes need to be made to system environment variables to
accommodate this new link option. The default installation directory for the Teradata Parallel
Transporter ICU library is the same as the default installation directory for the Teradata
Parallel Transporter API library.
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 12.00.00.
68
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 3
Installing on MP-RAS Client Systems
This chapter describes process for installing the Teradata Tools and Utilities software on your
UNIX MP-RAS system. The installation topics are:
•
Installing Individual Products
•
Uninstalling Previous Versions of Software
•
Installing the Teradata Tools and Utilities
•
Installing Teradata Parallel Transporter
•
Adding CLI User Exit Functions
Installing Individual Products
This section describes how to install Teradata Tools and Utilities on an MP-RAS operating
system. The specific operating systems include:
•
NCR MP-RAS 3.02 running on Intel x86 and Intel Xeon with EM64T (32-bit Teradata
Tools and Utilities)
•
NCR MP-RAS 3.03 running on Intel x86 and Intel Xeon with EM64T (32-bit Teradata
Tools and Utilities)
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
•
Teradata Utility Pak - Utilities CD#1 (Windows Products)
•
Teradata Utility Pak - Utilities CD#2 (HP-UX, Linux, MP-RAS)
•
Teradata Utility Pak - Utilities CD#3 (AIX and Solaris Products)
•
Database Management
•
Preprocessors - CD # 1 (Windows Products)
•
Preprocessors - CD #2 (HP-UX, Linux, MP-RAS)
•
Preprocessors - CD #3 (AIX and Solaris Products)
•
Load/Unload - CD#1 (Windows Products)
•
Load/Unload - CD#2 (HP-UX, Linux, MP-RAS)
•
Load/Unload - CD#3 (AIX and Solaris Products)
•
Parallel Transporter - CD#1 (Windows Products)
•
Parallel Transporter - CD#2 (HP-UX, Linux, MP-RAS)
Teradata Tools and Utilities Installation Guide for UNIX and Linux
69
Chapter 3: Installing on MP-RAS Client Systems
Installing Individual Products
•
Parallel Transporter - CD#3 (AIX and Solaris Products)
•
Query Director
•
Tape Storage Management Enablers
•
Meta Data Services
MP-RAS Packages
The following table shows the MP-RAS package names and the packages included with this
release. Version numbers are contained in the Teradata Tools and Utilities Release Definition,
Release 12.00.00.
70
NCR MP-RAS 3.03
running on Intel x86 and Intel Xeon with EM64T
(32-bit Teradata Tools and Utilities)
NCR MP-RAS 3.02
running on Intel x86 and Intel Xeon with EM64T
(32-bit Teradata Tools and Utilities))
Table 21: MP-RAS Packages and Operating Systems
Product
Package Names
Basic Teradata Query (BTEQ)
bteq
YES
YES
Named Pipes Access Module
npaxsmod
YES
YES
ODBC Driver for Teradata
tdodbc
YES
YES
Shared Common Components for Internationalization
for Teradata
tdicu
YES
YES
Teradata Access Module for JMS
jmsaxsmod
NO
NO
Teradata Archive/Recovery Utility (ARC)
arc
YES
YES
Teradata Call-Level Interface version 2 (CLIv2)
cliv2
YES
YES
Teradata C Preprocessor2
sqlpp
YES
YES
Teradata COBOL Preprocessor2
cobpp
YES
YES
Teradata Data Connector (also known as PIOM)
piom
YES
YES
Teradata FastExport
fastexp
YES
YES
Teradata FastLoad
fastld
YES
YES
Teradata Generic Security Services
TeraGSS
YES
YES
Teradata MultiLoad
mload
YES
YES
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 3: Installing on MP-RAS Client Systems
Installing Individual Products
NCR MP-RAS 3.03
running on Intel x86 and Intel Xeon with EM64T
(32-bit Teradata Tools and Utilities)
NCR MP-RAS 3.02
running on Intel x86 and Intel Xeon with EM64T
(32-bit Teradata Tools and Utilities))
Table 21: MP-RAS Packages and Operating Systems (continued)
Product
Package Names
Teradata Parallel Transporter API
papic000
YES
YES
Teradata Parallel Transporter Data Connector
Operator
pdtcc000
YES
YES
Teradata Parallel Transporter DDL Operator
pddlc000
YES
YES
Teradata Parallel Transporter Export Operator
pexpc000
YES
YES
Teradata Parallel Transporter FastExport OUTMOD
Adapter Operator
Loaded as part
of Teradata
Parallel
Transporter
Infrastructure
YES
YES
Teradata Parallel Transporter FastLoad INMOD
Adapter Operator
Loaded as part
of Teradata
Parallel
Transporter
Infrastructure
YES
YES
Teradata Parallel Transporter ICU Library
picuc000
YES
YES
Teradata Parallel Transporter Infrastructure
tbldc000
YES
YES
Teradata Parallel Transporter Load Operator
plodc000
YES
YES
Teradata Parallel Transporter MultiLoad INMOD
Adapter Operator
Loaded as part
of Teradata
Parallel
Transporter
Infrastructure
YES
YES
Teradata Parallel Transporter ODBC Operator
podbcc000
YES
YES
Teradata Parallel Transporter Operator Support
Library
poslc000
YES
YES
Teradata Parallel Transporter OS Command Operator
poscc000
YES
YES
Teradata Parallel Transporter SQL Inserter Operator
pinsc000
YES
YES
Teradata Tools and Utilities Installation Guide for UNIX and Linux
71
Chapter 3: Installing on MP-RAS Client Systems
Uninstalling Previous Versions of Software
NCR MP-RAS 3.03
running on Intel x86 and Intel Xeon with EM64T
(32-bit Teradata Tools and Utilities)
NCR MP-RAS 3.02
running on Intel x86 and Intel Xeon with EM64T
(32-bit Teradata Tools and Utilities))
Table 21: MP-RAS Packages and Operating Systems (continued)
Product
Package Names
Teradata Parallel Transporter SQL Selector Operator
pselc000
YES
YES
Teradata Parallel Transporter Stream Operator
pstmc000
YES
YES
Teradata Parallel Transporter Update Operator
pupdc000
YES
YES
Teradata TPump
tpump
YES
YES
WebSphere MQ Access Module
mqaxsmod
YES
YES
Uninstalling Previous Versions of Software
Prior to the installing new versions of the Teradata Tools and Utilities, previous versions
should be removed.
Note: If a previous version of cliv2 is installed, it must be uninstalled before installing the
newer version.
Note: An exception is the Teradata Generic Security Services software, it does not have to be
uninstalled.
Note: Teradata Parallel Transporter is an exception, and does not have to be uninstalled.
Although, it can be uninstalled using the following procedure.
Procedure - Uninstalling Previous Versions of Teradata Tools and Utilities Software
Follow these steps to check for any existing software and remove it.
1
Prior to the installing new versions of the Teradata Tools and Utilities, previous versions
should be removed.
# pkginfo -x <PkgName>
72
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 3: Installing on MP-RAS Client Systems
Installing the Teradata Tools and Utilities
2
If the software package is on the node, you must remove it. To remove the software
package, enter the following as root:
# pkgrm <PkgName>
Enter Y in response to the following prompt:
"Do you want to remove this package?"
Teradata Parallel Transporter Default and Alternate Directory
Teradata Parallel Transporter allows a user-specified installation directory. The default
installation directory for Teradata Parallel Transporter is /usr/tbuild/<version>.
where: <version> is the version number for Teradata Parallel Transporter.
For example, the default install directory for Teradata Parallel Transporter version
12.00.00.00 is:
/usr/tbuild/12.00.00.00
The following are the restrictions for the installation directory for Teradata Parallel
Transporter:
•
The installation directory cannot be a relative directory path.
•
The pipe character “|” cannot be in the name of the installation directory.
•
The double quote character cannot be in the name of the installation directory.
•
The equal character “=” cannot be in the name of the installation directory.
•
The whitespace character cannot be in the name of the installation directory.
The first Teradata Parallel Transporter package asks for the installation directory. Subsequent
Teradata Parallel Transporter packages of the same version will not ask for the installation
directory, instead, they will use the same installation directory as the first package.
Starting with Teradata Parallel Transporter 08.01.00.00, an installation of a Teradata Parallel
Transporter emergency fix (efix) package will overwrite the installed Teradata Parallel
Transporter package.
For example, the installation of Teradata Parallel Transporter Infrastructure 12.00.00.01 will
overwrite the Teradata Parallel Transporter Infrastructure 12.00.00.00 package.
Installing the Teradata Tools and Utilities
See Table 21 on page 70 for a list of the Teradata Tools and Utilities software that can be
installed on an MP-RAS client.
Procedure - Installing Teradata Tools and Utilities Software on an MP-RAS Client
Follow these steps to install Teradata Tools and Utilities products on an MP-RAS client.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
73
Chapter 3: Installing on MP-RAS Client Systems
Installing the Teradata Tools and Utilities
1
Insert the CD into the CD-ROM drive.
2
Find out the <cd_device_name> by entering the following command as root:
# devstat -FI
This command should return a readout similar to the following. The <cd_device_name>
would be /dev/dsk/c0t6d0s0.
Searching for devices...
IO Bus 0
Controller 0
Initiator....c0t7d0s0 |ADAPTEC |PCI 7870 |2.0I
Cdrom......c0t6d0s0 |TOSHIBA |CD-ROM XM-6201TA|1037
Controller 1
Initiator....c10t7d0s0 |ADAPTEC |PCI 7870 |2.0I
Disk.....c10t0d0s0 |SEAGATE |ST39102LC |0004| 8683 Mb
Disk....c10t1d0s0 |SEAGATE |ST118273WC |5764| 17366 Mb
Disk....c10t2d0s0 |SEAGATE |ST118273WC |5764| 17366 Mb
Disk.....c10t3d0s0 |SEAGATE |ST39102LC |7C03| 8682 Mb
3
If it does not already exist, create a /cdrom directory. As root, enter the following
command on the node:
# mkdir /cdrom
4
You should mount the CD-ROM to a local file. As root, enter the following command. If
needed, insert the path name before <cd_device _name>:
# mount -F cdfs -o ro <cd_device_name> /cdrom
5
Start the installation. As root, enter the following command:
# /cdrom/setup.bat
6
For systems with an Administration Work Station (AWS), enter Y in response to the
following warning and prompt:
WARNING: The AWS update should be completed before updating an AP.
Please ignore this warning if the AWS has been updated.
Do you want to continue with the AP installation?
7
For systems without an AWS, enter N or wait for the time-out to accept the Y default in
response to the following prompt:
Do you want to use VM&F? (default: y)
8
The installation screen appears (the following sample is from the Load/Unload CD). An
asterisk beside a package indicates that either the same version or an older version is
already installed on your system:
pkgplus - Package Selection
>*TeraGSS
*bteq
*cliv2
*piom
*fastexp
*fastld
*mload
*mqaxsmod
*npaxsmod
*tdicu
*tdodbc
*tpump
(Package 1 of 12)
74
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 3: Installing on MP-RAS Client Systems
Installing the Teradata Tools and Utilities
Description=Teradata GSS client package
Version=06.01.00.00 (*This version is already installed)
(a) Add
(o) Original
(A) Add all (r) Response
(h) Help
(R) Rollback on
(s) Spool
(S) Spool all
(u) Unselect
(U) Unselect all
(q) Quit/Abort
(x) Save+Exit
Note: Teradata Parallel Transporter packages are contained on Load/Unload CD #2.
9
From the installation screen, select the packages you want to install. Arrow down and
enter a next to the name of each package.
10 Enter an a next to piom (Data Connector) whenever ARC (arc), BTEQ (bteq), Teradata
Fast Export (fastexp), Teradata FastLoad (fastld), Teradata MultiLoad (mload), or
Teradata TPump (tpump) are selected.
11 After all desired packages have been selected, press x to save and exit. The installer will
check disk space and begin installing.
12 Upon completion, a message will indicate that the installation operation is complete.
13 From the root directory, enter the following command and remove the CD from the CD-
ROM drive:
# umount /cdrom
14 If a reboot is required immediately, the system will prompt you. Otherwise, a reboot is not
required.
Installing Teradata Parallel Transporter
The installation of a new version of Teradata Parallel Transporter will prompt for the
Teradata Parallel Transporter installation directory.
The following is an example of the prompt:
Please specify the install directory [default:/usr/tbuild/12.00.00.00 ]:
Note: It is not recommended to use “/” or “/usr” as the installation directory.
If you respond by pressing the Enter key, the default installation directory is used.
The following are the restrictions on the installation directory for Teradata Parallel
Transporter:
•
The installation directory cannot be a relative directory path.
•
The pipe character “|” cannot be in the name of the installation directory.
•
The double quote character cannot be in the name of the installation directory.
•
The equal character “=” cannot be in the name of the installation directory.
•
The whitespace character cannot be in the name of the installation 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.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
75
Chapter 3: Installing on MP-RAS Client Systems
Installing the Teradata Tools and Utilities
Please specify the logs directory [ default: /usr/tbuild/12.00.00.00/
logs ]:
If you respond by pressing the Enter key, the default logs directory will be used.
The following are the restrictions on the logs directory for Teradata Parallel Transporter:
•
The logs directory cannot be a relative directory path.
•
The whitespace character cannot be in the name of the logs directory.
The Teradata Parallel Transporter package will prompt for the interprocess communication
(IPC) memory choice.
The following is an example of the prompt:
Teradata Parallel Transporter Infrastructure uses shared memory or
memory mapped file for interprocess communication (IPC). Shared memory
utilizes system shared memory for IPC. Memory mapped file utilizes
temporary disk storage for IPC. Please select the IPC memory mechanism [
default: shared memory ]:
Enter 1 for shared memory
Enter 2 for memory mapped file
If you respond by pressing the Enter key or 1, the IPC memory choice will be shared memory.
If you respond by pressing 2, the IPC memory choice will be memory mapped file and the
Teradata Parallel Transporter package will prompt for the memory mapped file directory.
The following is an example of the prompt:
The memory mapped file directory contains temporary Teradata Parallel
Transporter job files.
The memory mapped file directory should be in a partition with a large
free space.
Please specify the memory mapped file directory [ default: /usr/tbuild/
12.00.00.00/mmap ]:
If you respond by pressing the Enter key, the default memory mapped file directory will be
used.
The following are the restrictions on the memory mapped file directory for Teradata Parallel
Transporter:
•
The memory mapped file directory cannot be a relative directory path.
•
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 will not ask for the IPC memory choice. The reinstall will reuse the existing IPC memory choice.
Note: The first Teradata Parallel Transporter package will ask for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version will not ask for the
installation directory, instead, they will use the same version of the installation directory as the
first package.
The Teradata Parallel Transporter Infrastructure package checks for the following system
kernel values:
76
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 3: Installing on MP-RAS Client Systems
Installing the Teradata Tools and Utilities
Table 22: Kernel Values
Kernel Parameter
Required Minimum
Value
Description
NUMTRW
1328
Number of TLI read/write structures to
allocate in kernel data space
SEMMAP
1000
Maximum number of entries in a semaphore
map.
SEMMNI
1000
Maximum number of semaphore sets in entire
system.
SEMMNS
1000
Maximum number of semaphores in entire
system.
SEMMNU
2500
Maximum number of processes that can have
undo operations pending on semaphores.
SHMMAX
4194304
Maximum size of a shared memory segment.
SHMMNI
200
Maximum number of shared memory
segments in entire system.
SHMSEG
10
Maximum number of shared memory
segments per process.
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 will prompt for an increase in the minimum required value. Here is
a sample of the prompt:
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 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)]
If you enter “n”, the Teradata Parallel Transporter Infrastructure package will not change the
kernel value.
If you enter “y”, or if you respond by pressing the Enter key, the Teradata Parallel Transporter
Infrastructure package will prompt you to rebuild the kernel after the end of the Teradata
Parallel Transporter Infrastructure installation.
Here is a sample of the prompt:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
77
Chapter 3: Installing on MP-RAS Client Systems
Installing the Teradata Tools and Utilities
A kernel rebuild is required to make the kernel parameter change(s)
effective.
Do you want to rebuild the kernel at the end of this installation?
Please enter y for yes or n for no [y,n,? (default : y)]
If you enter “n”, the Teradata Parallel Transporter Infrastructure package will not rebuild the
kernel.
If you enter “y” or if you respond by pressing the Enter key, the Teradata Parallel Transporter
Infrastructure package will rebuild the kernel at the end of the Teradata Parallel Transporter
Infrastructure installation.
A reboot is required to make the kernel parameter change(s) effective. The reboot can be done
after all the installations, but before running a Teradata Parallel Transporter job.
You must be the root user to reboot the system.
The following sample reboot command will reboot the system in 60 seconds:
# cd; /usr/sbin/shutdown -y -g60 -i6
At the end of the Teradata Parallel Transporter Infrastructure installation, the Teradata
Parallel Transporter Infrastructure installation will update the following environment
variables in the system /etc/profile and /etc/.login files:
Table 23: Environment Variables Updated
Environment Variable
Update to Environment Variable
TWB_ROOT
Set to the Teradata Parallel Transporter
installation directory.
PATH
Add $TWB_ROOT/bin to the front of the PATH
environment variable.
LD_LIBRARY_PATH
Add $TWB_ROOT/lib to the front of the
LD_LIBRARY_PATH environment variable.
NLSPATH
Add $TWB_ROOT/msg/%N to the front of the
NLSPATH environment variable.
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.
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
can 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 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.
78
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 3: Installing on MP-RAS Client Systems
Adding CLI User Exit Functions
Note: Users must use the updates to the environment variables in order to run the installed
version of Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, then they will not be able
to run the installed version of Teradata Parallel Transporter properly.
Adding CLI User Exit Functions
CLI User Exit functions are general purpose facilities that may be added to the CLI
workstation architecture on UNIX MP-RAS systems. These functions allow user-defined
processing to take place.
Procedure - Adding CLI User Exit Functions to an MP-RAS Client
Follow these steps to add CLI User Exit functions to an MP-RAS client.
1
Change directories to /usr/sample, using the following command:
# cd /usr/sample
2
Modify the CliLgnEx.c or CliPPS.c file in the sample directory.
3
Compile and link using the make facility to create a new shared object, libtdusr.so:
# make -f makeusr.unx
4
Move the libtdusr.so file into the appropriate directory
5
The CLIv2 libcliv2 should also exist in the same directory (generally /usr/lib).
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
79
Chapter 3: Installing on MP-RAS Client Systems
Adding CLI User Exit Functions
80
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 4
Installing on IBM AIX Client Systems
This chapter describes the procedures to install and uninstall the Teradata Tools and Utilities
software on IBM AIX client systems:
•
Installing Individual Products
•
Removing Previous Versions of Software
•
Installing Teradata Tools and Utilities
•
Installing the Teradata Driver for the JDBC Interface
•
Installing Teradata Parallel Transporter
•
Adding CLI User Exit Functions
Installing Individual Products
This section describes how to install Teradata Tools and Utilities on an IBM AIX operating
system. The specific operating systems include:
•
IBM AIX 5.1 running on 32-bit and 64-bit IBM Power PC (32-bit Teradata Tools and
Utilities)
•
IBM AIX 5.1 running on IBM Power PC (64-bit Teradata Tools and Utilities)
•
IBM AIX 5.2 running on 32-bit and 64-bit IBM Power PC (32-bit Teradata Tools and
Utilities)
•
IBM AIX 5.2 running on IBM Power PC (64-bit Teradata Tools and Utilities)
•
IBM AIX 5.3 running on 32-bit and 64-bit IBM Power PC (32-bit Teradata Tools and
Utilities)
•
IBM AIX 5.3 running on IBM Power PC (64-bit Teradata Tools and Utilities)
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
•
Teradata Utility Pak - Utilities CD#1 (Windows Products)
•
Teradata Utility Pak - Utilities CD#2 (HP-UX, Linux, MP-RAS)
•
Teradata Utility Pak - Utilities CD#3 (AIX and Solaris Products)
•
Database Management
•
Preprocessors - CD # 1 (Windows Products)
•
Preprocessors - CD #2 (HP-UX, Linux, MP-RAS)
Teradata Tools and Utilities Installation Guide for UNIX and Linux
81
Chapter 4: Installing on IBM AIX Client Systems
Installing Individual Products
•
Preprocessors - CD #3 (AIX and Solaris Products)
•
Load/Unload - CD#1 (Windows Products)
•
Load/Unload - CD#2 (HP-UX, Linux, MP-RAS)
•
Load/Unload - CD#3 (AIX and Solaris Products)
•
Parallel Transporter - CD#1 (Windows Products)
•
Parallel Transporter - CD#2 (HP-UX, Linux, MP-RAS)
•
Parallel Transporter - CD#3 (AIX and Solaris Products)
•
Query Director
•
Tape Storage Management Enablers
•
Meta Data Services
IBM AIX Packages
The following table shows the IBM AIX package names and the packages included with this
release. Version numbers are contained in the Teradata Tools and Utilities Release Definition,
Release 12.00.00.
Product
Package Names
IBM AIX 5.1
running on 32-bit and 64-bit IBM Power PC
(32-bit Teradata Tools and Utilities)
IBM AIX 5.1
running on IBM Power PC
(64-bit Teradata Tools and Utilities)
IBM AIX 5.2
running on 32-bit and 64-bit IBM Power PC
(32-bit Teradata Tools and Utilities)
IBM AIX 5.2
running on IBM Power PC
(64-bit Teradata Tools and Utilities)
IBM AIX 5.3
running on 32-bit and 64-bit IBM Power PC
(32-bit Teradata Tools and Utilities)
IBM AIX 5.3
running on IBM Power PC
(64-bit Teradata Tools and Utilities)
Table 24: IBM AIX Packages and Operating Systems
Basic Teradata Query (BTEQ)
bteq
YES
NO
YES
NO
YES
NO
Named Pipes Access Module
npaxsmod
YES
NO
YES
NO
YES
NO
ODBC Driver for Teradata
tdodbc
YES
YES
YES
YES
YES
YES
Shared Common Components for
Internationalization for Teradata
tdicu
YES
YES
YES
YES
YES
YES
Teradata Access Module for JMS
jmsaxsmod
YES
NO
YES
NO
YES
NO
Teradata C Preprocessor2
sqlpp
YES
YES
YES
YES
YES
YES
Teradata Call-Level Interface version 2 (CLIv2)
cliv2
YES
YES
YES
YES
YES
YES
Teradata COBOL Preprocessor2
cobpp
YES
NO
YES
YES
YES
YES
Teradata Data Connector (also known as
PIOM)
piom
YES
NO
YES
NO
YES
NO
82
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 4: Installing on IBM AIX Client Systems
Installing Individual Products
Product
Package Names
IBM AIX 5.1
running on 32-bit and 64-bit IBM Power PC
(32-bit Teradata Tools and Utilities)
IBM AIX 5.1
running on IBM Power PC
(64-bit Teradata Tools and Utilities)
IBM AIX 5.2
running on 32-bit and 64-bit IBM Power PC
(32-bit Teradata Tools and Utilities)
IBM AIX 5.2
running on IBM Power PC
(64-bit Teradata Tools and Utilities)
IBM AIX 5.3
running on 32-bit and 64-bit IBM Power PC
(32-bit Teradata Tools and Utilities)
IBM AIX 5.3
running on IBM Power PC
(64-bit Teradata Tools and Utilities)
Table 24: IBM AIX Packages and Operating Systems (continued)
Teradata Driver for the JDBC Interface
terajdbc4.jar
YES
YES
YES
YES
YES
YES
Teradata FastExport
fastexp
YES
NO
YES
NO
YES
NO
Teradata FastLoad
fastld
YES
NO
YES
NO
YES
NO
Teradata Generic Security Services
TeraGSS_aixpower
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
and
TeraGSS_aixpower32
Teradata Generic Security Services Java
Teradata MultiLoad
mload
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter API
papic000
YES
YES
YES
YES
YES
YES
Teradata Parallel Transporter Data Connector
Operator
pdtcc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter DDL Operator
pddlc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter Export Operator
pexpc000
YES
YES
YES
YES
YES
YES
Teradata Parallel Transporter FastExport
OUTMOD Adapter Operator
Loaded as part of
Teradata Parallel
Transporter
Infrastructure
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter FastLoad INMOD
Adapter Operator
Loaded as part of
Teradata Parallel
Transporter
Teradata Parallel
Transporter
Infrastructure
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter ICU Library
picuc000
YES
YES
YES
YES
YES
YES
Teradata Parallel Transporter Infrastructure
tbldc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter Load Operator
plodc000
YES
YES
YES
YES
YES
YES
Teradata Tools and Utilities Installation Guide for UNIX and Linux
83
Chapter 4: Installing on IBM AIX Client Systems
Removing Previous Versions of Software
Product
Package Names
IBM AIX 5.1
running on 32-bit and 64-bit IBM Power PC
(32-bit Teradata Tools and Utilities)
IBM AIX 5.1
running on IBM Power PC
(64-bit Teradata Tools and Utilities)
IBM AIX 5.2
running on 32-bit and 64-bit IBM Power PC
(32-bit Teradata Tools and Utilities)
IBM AIX 5.2
running on IBM Power PC
(64-bit Teradata Tools and Utilities)
IBM AIX 5.3
running on 32-bit and 64-bit IBM Power PC
(32-bit Teradata Tools and Utilities)
IBM AIX 5.3
running on IBM Power PC
(64-bit Teradata Tools and Utilities)
Table 24: IBM AIX Packages and Operating Systems (continued)
Teradata Parallel Transporter MultiLoad
INMOD Adapter Operator
Loaded as part of
Teradata Parallel
Transporter
Infrastructure
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter ODBC Operator
podbcc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter Operator Support
Library
poslc000
YES
YES
YES
YES
YES
YES
Teradata Parallel Transporter OS Command
Operator
poscc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter SQL Inserter
Operator
pinsc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter SQL Selector
Operator
pselc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter Stream Operator
pstmc000
YES
YES
YES
YES
YES
YES
Teradata Parallel Transporter Update Operator
pupdc000
YES
YES
YES
YES
YES
YES
Teradata TPump
tpump
YES
NO
YES
NO
YES
NO
WebSphere ® MQ Access Module
mqaxsmod
YES
NO
YES
NO
YES
NO
Note: The Teradata Access Module for JMS, version 12.00.01 is available for IBM AIX from
the Teradata Download Center.
Removing Previous Versions of Software
Prior to the installation process, check for any existing software and remove it by performing
the following:
Note: An exception is the Teradata Parallel Transporter software. Teradata Parallel
Transporter does not have to be uninstalled.
84
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 4: Installing on IBM AIX Client Systems
Removing Previous Versions of Software
Note: An exception is the Teradata Generic Security Services software, it does not have to be
uninstalled.
Procedure - Removing Previous Versions of Teradata Tools and Utilities Software
Follow these steps to remove previous versions of Teradata Tools and Utilities software.
1
Log on as root and enter your password.
2
List the installed packages by entering the following at the command prompt:
/usr/bin/lslpp
-l
Note: To check an individual package, use one of the following commands:
lslpp -l <clientPkgName>.<clientPkgName>
or
lslpp -l <clientPkgName>
where clientPkgName is the name of the client package to be uninstalled.
Fore example:
A screen display similar to the following example (for listing of the BTEQ package)
appears.
root@stationb: [/] > /usr/bin/lslpp -l bteq.bteq
Fileset
Level State
Description
--------------------------------------------------------------------Path: /usr/lib/objrepos
bteq.bteq
8.2.0.0 COMMITTED Teradata BTEQ
Application
(08.02.04.00) for IBM-AIX
5.1/5.2
Path: /etc/objrepos
bteq.bteq
Application
8.2.0.0
COMMITTED
Teradata BTEQ
(08.02.04.00) for
IBM-AIX
5.1/5.2
Note: For TeraGSS packages, the command is:
lslpp -l <clientPkgName>.<clientPkgName>_<version>
For example: to list the installed versions of TeraGSS_aix-power, you would use the
following command:
lslpp -l TeraGSS_aix-power.*
3
To remove a package, type:
/usr/sbin/installp -u <clientPkgName>
where clientPkgName is the name of the client package to be uninstalled.
A screen display similar to the following example (for removal of the CLIv2 package)
appears.
root@stationb: [/] > installp -u cliv2
+----------------------------------------------------------------+
Pre-deinstall Verification...
+----------------------------------------------------------------+
Teradata Tools and Utilities Installation Guide for UNIX and Linux
85
Chapter 4: Installing on IBM AIX Client Systems
Software Name Truncation
Verifying selections...done
Verifying requisites...done
Results...
SUCCESSES
--------Filesets listed in this section passed pre-deinstall verification
and will be removed.
Selected Filesets
----------------cliv2.cliv2 4.8.1.0
# TTU8.2 Teradata CLIV2 packag...
<< End of Success Section >>
FILESET STATISTICS
-----------------1 Selected to be deinstalled, of which:
1 Passed pre-deinstall verification
---1 Total to be deinstalled
+----------------------------------------------------------------+
Deinstalling Software...
+----------------------------------------------------------------+
installp: DEINSTALLING software for:
cliv2.cliv2 4.8.1
Removing CLI environment variables from /etc/profile
Finished processing all filesets. (Total time: 5 secs).
+----------------------------------------------------------------+
Summaries:
+----------------------------------------------------------------+
Installation Summary
-------------------Name
Level
Part
Event
Result
-----------------------------------------------------------------cliv2.cliv2
4.8.1.0
ROOT
DEINSTALL
SUCCESS
cliv2.cliv2
4.8.1.0
USR
DEINSTALL
SUCCESS
------------------------------------------------------------------
Software Name Truncation
During the installation, software names may become truncated.
For example, the Teradata Parallel Transporter Update Operator:
Selected Filesets
-----------------pupdc000 12.0.0.0
#Teradata Parallel Transporter U...
To find the complete software name, enter the following at the command prompt:
lslpp -l <clientPkgName>.<clientPkgName>
or
lslpp -l <clientPkgName>
Here is an example of the Teradata Parallel Transporter Update Operator:
# lslpp -l pupdc000
Fileset
Level
Path: /usr/lib/objrepos
86
State
Description
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 4: Installing on IBM AIX Client Systems
Teradata Parallel Transporter Default and Alternate Directory
pupdc000
12.0.0.0
COMMITTED
Teradata Parallel Transporter
Update Operator Version 12.00.00.00
Teradata Parallel Transporter Default and
Alternate Directory
Teradata Parallel Transporter allows user-specified installation directory. The default
installation directory for Teradata Parallel Transporter is /usr/tbuild/<version>.
<version> is the version number for Teradata Parallel Transporter. For example, the default
installation directory for Teradata Parallel Transporter version 12.00.00.00 is:
/usr/tbuild/12.00.00.00
The following are the restrictions on the installation directory for Teradata Parallel
Transporter:
•
The installation directory cannot be a relative directory path.
•
The pipe character “|” cannot be in the name of the installation directory.
•
The double quote character cannot be in the name of the installation directory.
•
The equal character “=” cannot be in the name of the installation directory.
•
The whitespace character cannot be in the name of the installation directory.
The first Teradata Parallel Transporter package will ask for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version will not ask for the
installation directory, but will use the same installation directory as the first one.
The installation of a Teradata Parallel Transporter emergency fix (efix) package will overwrite
the installed Teradata Parallel Transporter package.
For example, the installation of Teradata Parallel Transporter Infrastructure 12.00.00.01 will
overwrite the Teradata Parallel Transporter Infrastructure 12.00.00.00 package.
Installing Teradata Tools and Utilities
See Table 24 on page 82 for a list of the Teradata Tools and Utilities that can be installed on an
IBM AIX client.
Procedure - Installing Teradata Tools and Utilities on an IBM AIX Client
Follow these steps to install Teradata Tools and Utilities on an IBM AIX client.
1
Log on to your UNIX client system as root user.
2
If a /mnt directory does not exist, create one by typing:
# mkdir /mnt
3
Insert the CD into the CD-ROM drive and type:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
87
Chapter 4: Installing on IBM AIX Client Systems
Installing Teradata Tools and Utilities
# mount -V cdrfs -o ro /dev/<cd-rom device> /mnt
For example, if cd0 is the device name, the entry would be:
# mount -V cdrfs -o ro /dev/cd0 /mnt
In this example, the CD-ROM mount point is /mnt, but an alternate may be entered.
4
To begin the installation process, type:
# cd /mnt
# ./setup.bat
A screen display similar to the following appears. The example is for the Load/Unload CD:
Welcome to the Teradata Tools and Utilities 12.00.00.00 installation
Copyright 2007. NCR Corporation. All Rights Reserved.
Media: Load/Unload
Platform: AIX
Which software
1. TeraGSS
2. tdicu
3. tdodbc
4. cliv2
5. piom
6. npaxsmod
7. mqaxsmod
8. bteq
9. fastexp
10. fastld
11. mload
12. tpump
do you want to install?
- Teradata GSS client package
- Teradata Shared Component for Internationalization
- Teradata ODBC Driver
- Teradata CLIv2
- Teradata Data Connector API
- Teradata Named Pipes Access Module
- WebSphere(r) Access Module for Teradata
- Teradata BTEQ Application
- Teradata FastExport Utility
- Teradata FastLoad Utility
- Teradata MultiLoad Utility
- Teradata TPump Utility
a. Install all of the above software
q. Quit the installation
Enter one or more selection (separated by space):
Note: Teradata Parallel Transporter packages are contained on Load/Unload CD #2.
5
6
Software must be installed in the order shown in “Software Requirements” on page 30.
After reviewing product dependencies, enter your selection at the prompt:
•
one or more numbers for the product(s) you want to install, separated by spaces, or
•
a to install all the software, or
•
q to quit the installation
After all installations are complete, change back to the root directory and unmount the
CD by typing the following at the command prompt:
# umount /mnt
7
88
Remove the installation CD from the CD-ROM drive.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 4: Installing on IBM AIX Client Systems
Installing the Teradata Driver for the JDBC Interface
Installing the Teradata Driver for the JDBC
Interface
The Teradata Driver for the JDBC Interface can be downloaded from the Teradata Download
Center at:
http://www.teradata.com --> Support Services --> Downloads-->
Drivers, UDFs, and Toolbox --> Drivers and Connectivity Software
The files can be copied into a directory of your choice and are machine independent.
For configuration instructions go to “Importing the SQL Package and Loading the Teradata
Driver for the JDBC Interface” in chapter 2 of the Teradata Driver for the JDBC Interface User
Guide.
Note: It is recommended, but not required, that any previous release of the Teradata Driver
for the JDBC Interface be uninstalled prior to downloading and using this release of the
Teradata Driver for the JDBC Interface.
Installing the Teradata Access Module for JMS
The Teradata Access Module for JMS version 12.00.00 is available on the following CDs:
•
Load/Unload CD #2 for HP-UX
•
Load/Unload CD #3 for Sun Solaris SPARC
The Teradata Access Module for JMS version 12.00.01 for IBM AIX and Linux is being
released asynchronously to Teradata Tools and Utilities 12.00.00. IBM AIX and Linux
versions of the Teradata Access Module for Teradata can be downloaded from the Teradata
Download Center at:
http://www.teradata.com --> Support Services --> Downloads -->
Drivers, UDFs, and Toolbox --> Teradata Toolbox --> JMS Access Module
Installing Teradata Parallel Transporter
The installation of a new version of Teradata Parallel Transporter will prompt for the
Teradata Parallel Transporter installation directory.
Here is a sample of the prompt:
Please specify the install directory [default:/usr/tbuild/12.00.00.00 ]:
If you respond by pressing the Enter key, the default installation directory will be used.
Note: It is not recommended to use “/” or “/usr” as the installation directory.
Here are the restrictions on the installation directory for Teradata Parallel Transporter:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
89
Chapter 4: Installing on IBM AIX Client Systems
Installing Teradata Parallel Transporter
•
The installation directory cannot be a relative directory path.
•
The pipe character “|” cannot be in the name of the installation directory.
•
The double quote character cannot be in the name of the installation directory.
•
The equal character “=” cannot be in the name of the installation directory.
•
The whitespace character cannot be in the name of the installation 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: /usr/tbuild/12.00.00.00/
logs ]:
If you respond by just pressing the Enter key, the default logs directory will be used.
The following are the restrictions on the logs directory for Teradata Parallel Transporter:
•
The logs directory cannot be a relative directory path.
•
The whitespace character cannot be in the name of the logs directory.
The Teradata Parallel Transporter package will prompt for the interprocess communication
(IPC) memory choice.
The following is an example of the prompt:
Teradata Parallel Transporter Infrastructure uses shared memory or
memory mapped file for interprocess communication (IPC).
Shared memory utilizes system shared memory for IPC.
Memory mapped file utilizes temporary disk storage for IPC.
Please select the IPC memory mechanism [ default: shared memory ]:
•
Enter 1 for shared memory
•
Enter 2 for memory mapped file
If you respond by pressing the Enter key or 1, the IPC memory choice will be shared memory.
If you respond by pressing 2, the IPC memory choice will be memory mapped file and the
Teradata Parallel Transporter package will prompt for the memory mapped file directory.
The following is an example of the prompt:
The memory mapped file directory contains temporary Teradata Parallel
Transporter job files.
The memory mapped file directory should be in a partition with a large
free space.
Please specify the memory mapped file directory [ default: /usr/tbuild/
12.00.00.00/mmap ]:
If you respond by pressing the Enter key, the default memory mapped file directory will be
used.
90
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 4: Installing on IBM AIX Client Systems
Installing Teradata Parallel Transporter
The following are the restrictions on the memory mapped file directory for Teradata Parallel
Transporter:
•
The memory mapped file directory cannot be a relative directory path
•
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 will not ask for the IPC memory choice. The reinstall will reuse the existing IPC memory choice.
Note: The first Teradata Parallel Transporter package will ask for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version will not ask for the
installation directory, but will use the same installation directory as the first one.
At the end of the Teradata Parallel Transporter Infrastructure installation, the Teradata
Parallel Transporter Infrastructure installation will update the following environment
variables in the system /etc/profile and /etc/csh.login files:
Table 25: Environment Variables Updated
Environment Variable
Update to Environment Variable
TWB_ROOT
Set to the Teradata Parallel Transporter
installation directory.
PATH
Add $TWB_ROOT/bin to the front of the PATH
environment variable.
LIBPATH
Add $TWB_ROOT/lib to the front of the
LIBPATH environment variable.
NLSPATH
Add $TWB_ROOT/msg/%N to the front of the
NLSPATH environment variable.
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.
If the Teradata Parallel Transporter API package is installed, then the LIBPATH and
NLSPATH environment variables must be updated manually. The 32-bit files are in
$TWB_ROOT/lib and $TWB_ROOT/msg. The 64-bit files are in $TWB_ROOT/lib64 and
$TWB_ROOT/msg64.
The environment variables can 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.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
91
Chapter 4: Installing on IBM AIX Client Systems
Adding CLI User Exit Functions
Note: Users must use the updates to the environment variables in order to run the installed
version of Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, then they will not be able
to run the installed version of Teradata Parallel Transporter properly.
Adding CLI User Exit Functions
CLI User Exit functions are general purpose facilities that may be added to the CLI
workstation architecture on IBM AIX systems. These functions allow user-defined processing
to take place.
Procedure - Adding CLI User Exit Functions to an IBM AIX Client
Follow these steps to add CLI User Exit functions to an IBM AIX client.
1
Change directories to /opt/teradata/client/sample, using the following command:
# cd /opt/teradata/client/sample
2
Modify the CliLgnEx.c or CliPPS.c file in the sample directory.
3
Compile and link using either the 32-bit or 64-bit version of the makefile to create a new
shared object, libtdusr.so. This command compiles the 32-bit version:
# make -f maketdusr.aix
4
Move the libtdusr.so file into the /usr/lib directory for 32-bit applications, or into the /usr/
lib/lib_64 directory for 64-bit applications.
The CLIv2 libcliv2 should also exist 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.
92
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 5
Installing on HP-UX Client Systems
This chapter provides the procedures for installing and uninstalling the Teradata Tools and
Utilities software on HP-UX client systems. This chapter has the following sections:
•
Installing Individual Products
•
Uninstalling Previous Versions of Software
•
Installing the Teradata Tools and Utilities
•
Installing the Teradata Driver for the JDBC Interface
•
Installing Teradata Parallel Transporter
•
Adding CLI User Exit Functions
Installing Individual Products
This section describes how to install Teradata Tools and Utilities on an HP-UX operating
system. The specific operating systems include:
•
HP-UX 11.11iv1 (11.11) running on 32-bit and 64-bit Hewlett-Packard PA-Risc (32-bit
Teradata Tools and Utilities)
•
HP-UX 11.11iv1 (11.11) running on Hewlett-Packard PA-Risc (64-bit Teradata Tools and
Utilities)
•
HP-UX 11.11iv2 (11.23)running on Intel Itanium (Itanium build) (64-bit Teradata Tools
and Utilities)
•
HP-UX 11.11iv2 (11.23) running on Intel Itanium (PA-RISC build) (64-bit Teradata Tools
and Utilities)
•
HP-UX 11.11iv3 (11.31)running on Intel Itanium (PA-RISC build) (64-bit Teradata Tools
and Utilities)
•
HP-UX 11.11iv3 (11.31) running on Intel Itanium (Itanium build) (64-bit Teradata Tools
and Utilities)
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
•
Teradata Utility Pak - Utilities CD#1 (Windows Products)
•
Teradata Utility Pak - Utilities CD#2 (HP-UX, Linux, MP-RAS)
•
Teradata Utility Pak - Utilities CD#3 (AIX and Solaris Products)
•
Database Management
Teradata Tools and Utilities Installation Guide for UNIX and Linux
93
Chapter 5: Installing on HP-UX Client Systems
Installing Individual Products
•
Preprocessors - CD # 1 (Windows Products)
•
Preprocessors - CD #2 (HP-UX, Linux, MP-RAS)
•
Preprocessors - CD #3 (AIX and Solaris Products)
•
Load/Unload - CD#1 (Windows Products)
•
Load/Unload - CD#2 (HP-UX, Linux, MP-RAS)
•
Load/Unload - CD#3 (AIX and Solaris Products)
•
Parallel Transporter - CD#1 (Windows Products)
•
Parallel Transporter - CD#2 (HP-UX, Linux, MP-RAS)
•
Parallel Transporter - CD#3 (AIX and Solaris Products)
•
Query Director
•
Tape Storage Management Enablers
•
Meta Data Services
HP-UX Packages
The following table shows the HP-UX package names and the packages included with this
release. Version numbers are contained in the Teradata Tools and Utilities Release Definition,
Release 12.00.00.
HP-UX 11.11iv3 (11.31)
running on Intel Itanium (ltanium build)
(64-bit Teradata Tools and Utilities)
HP-UX 11.11iv2 (11.23)
running on Intel Itanium (PA-RISC build)
(64-bit Teradata Tools and Utilities)
HP-UX 11.11iv2 (11.23)
running on Intel Itanium (Itanium build)
(64-bit Teradata Tools and Utilities))
HP-UX 11.11iv1 (11.11)
running on Hewlett-Packard PA-Risc
(64-bit Teradata Tools and Utilities))
HP-UX 11.11iv1 (11.11)
running on Hewlett-Packard PA-Risc
(32-bit Teradata Tools and Utilities)
Table 26: HP-UX Packages and Operating Systems
Product
Package Names
Basic Teradata Query (BTEQ)
bteq
YES
NO
YES
NO
YES
Named Pipes Access Module
npaxsmod
YES
NO
YES
NO
YES
ODBC Driver for Teradata
tdodbc
YES
NO
YES
NO
YES
Shared Common Components for
Internationalization for Teradata
tdicu
YES
YES
YES
YES
YES
Teradata Access Module for JMS
jmsaxsmod
YES
NO
NO
NO
NO
Teradata C Preprocessor2
sqlpp
YES
YES
YES
YES
YES
Teradata Call-Level Interface version 2
(CLIv2)
cliv2
YES
YES
YES
YES
YES
Teradata COBOL Preprocessor2
cobpp
YES
NO
NO
NO
NO
94
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 5: Installing on HP-UX Client Systems
Installing Individual Products
HP-UX 11.11iv3 (11.31)
running on Intel Itanium (ltanium build)
(64-bit Teradata Tools and Utilities)
HP-UX 11.11iv2 (11.23)
running on Intel Itanium (PA-RISC build)
(64-bit Teradata Tools and Utilities)
HP-UX 11.11iv2 (11.23)
running on Intel Itanium (Itanium build)
(64-bit Teradata Tools and Utilities))
HP-UX 11.11iv1 (11.11)
running on Hewlett-Packard PA-Risc
(64-bit Teradata Tools and Utilities))
HP-UX 11.11iv1 (11.11)
running on Hewlett-Packard PA-Risc
(32-bit Teradata Tools and Utilities)
Table 26: HP-UX Packages and Operating Systems (continued)
Product
Package Names
Teradata Data Connector (also known
as PIOM)
piom
YES
NO
YES
NO
YES
Teradata Driver for the JDBC Interface
terajdbc4.jar
YES
YES
YES
YES
YES
Teradata FastExport
fastexp
YES
NO
YES
NO
YES
Teradata FastLoad
fastld
YES
NO
YES
NO
YES
Teradata Generic Security Services
TeraGSS_hpuxpa32
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
TeraGSS_hpux-pa
TeraGSS_hpuxia64
Teradata Generic Security Services JAVA
Teradata MultiLoad
mload
YES
NO
YES
NO
YES
Teradata Parallel Transporter API
papic000
YES
YES
YES
YES
YES
Teradata Parallel Transporter Data
Connector Operator
pdtcc000
YES
NO
NO
NO
NO
Teradata Parallel Transporter DDL
Operator
pddlc000
YES
NO
NO
NO
NO
Teradata Parallel Transporter Export
Operator
pexpc000
YES
YES
YES
YES
YES
Teradata Parallel Transporter FastExport Loaded as part of
OUTMOD Adapter Operator
Teradata Parallel
Transporter
Infrastructure
YES
NO
NO
NO
NO
Teradata Parallel Transporter FastLoad
INMOD Adapter Operator
Loaded as part of
Teradata Parallel
Transporter
Infrastructure
YES
NO
NO
NO
NO
Teradata Parallel Transporter ICU
Library
picuc000
YES
YES
YES
YES
YES
Teradata Tools and Utilities Installation Guide for UNIX and Linux
95
Chapter 5: Installing on HP-UX Client Systems
Uninstalling Previous Versions of Software
HP-UX 11.11iv3 (11.31)
running on Intel Itanium (ltanium build)
(64-bit Teradata Tools and Utilities)
HP-UX 11.11iv2 (11.23)
running on Intel Itanium (PA-RISC build)
(64-bit Teradata Tools and Utilities)
HP-UX 11.11iv2 (11.23)
running on Intel Itanium (Itanium build)
(64-bit Teradata Tools and Utilities))
HP-UX 11.11iv1 (11.11)
running on Hewlett-Packard PA-Risc
(64-bit Teradata Tools and Utilities))
HP-UX 11.11iv1 (11.11)
running on Hewlett-Packard PA-Risc
(32-bit Teradata Tools and Utilities)
Table 26: HP-UX Packages and Operating Systems (continued)
Product
Package Names
Teradata Parallel Transporter
Infrastructure
tbldc000
YES
NO
NO
NO
NO
Teradata Parallel Transporter Load
Operator
plodc000
YES
YES
YES
YES
YES
Teradata Parallel Transporter MultiLoad
INMOD Adapter Operator
Loaded as part of
Teradata Parallel
Transporter
Infrastructure
YES
NO
NO
NO
NO
Teradata Parallel Transporter ODBC
Operator
podbcc000
YES
NO
NO
NO
NO
Teradata Parallel Transporter Operator
Support Library
poslc000
YES
YES
YES
YES
YES
Teradata Parallel Transporter OS
Command Operator
poscc000
YES
NO
NO
NO
NO
Teradata Parallel Transporter SQL
Inserter Operator
pinsc000
YES
NO
NO
NO
NO
Teradata Parallel Transporter SQL
Selector Operator
pselc000
YES
NO
NO
NO
NO
Teradata Parallel Transporter Stream
Operator
pstmc000
YES
YES
YES
YES
YES
Teradata Parallel Transporter Update
Operator
pupdc000
YES
YES
YES
YES
YES
Teradata TPump
tpump
YES
NO
YES
NO
YES
WebSphere ® MQ Access Module
mqaxsmod
YES
NO
NO
NO
NO
Uninstalling Previous Versions of Software
Prior to the installing new versions of the Teradata Tools and Utilities, previous versions
should be uninstalled.
96
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 5: Installing on HP-UX Client Systems
Uninstalling Previous Versions of Software
Note: If a previous version of cliv2 is installed, it must be uninstalled before installing the
newer version.
Note: An exception is the Teradata Generic Security Services software, it does not have to be
uninstalled.
Note: Teradata Parallel Transporter is an exception, and does not have to be uninstalled.
Although, it can be uninstalled using the following procedure.
Procedure - Uninstalling Previous Versions of Teradata Tools and Utilities Software
Follow these steps to for any existing Teradata Tools and Utilities software and remove it.
1
Log on as root and enter the password.
2
List the installed packages by entering the following command at the prompt:
/usr/sbin/swlist
You can check to see if an individual package is installed using the command:
/usr/sbin/swlist <PkgName>
3
Remove the package by entering:
/usr/sbin/swremove <PkgName>
Note: The utilities packages are removed by repeating the above command for the
packages being removed. The packages can be removed in any order, except for the for the
following dependency packages: Data Connector API (piom) or CLIv2.
These packages should be removed last, in the following order: Data Connector API
(piom), then CLIv2.
If the CLIv2 package is uninstalled, without uninstalling dependent packages use swremove
with the following options:
swremove -x enforce_dependencies=false <CLI package name>
Uninstalling at the Terminal Interface Window
Optionally, the Terminal Interface Window can be used to remove the software from the
system.
Procedure - Uninstalling Teradata Tools and Utilities Software Using the Terminal
Interface Window
Follow these steps to uninstall Teradata Tools and Utilities software using the Terminal
Interface Window.
1
Log on as root and enter the password.
2
List the installed packages by entering the following at the command prompt:
/usr/sbin/swlist <PkgName>
3
Activate the SD Remove interface window by entering the following at the command
prompt:
/usr/sbin/swremove
Teradata Tools and Utilities Installation Guide for UNIX and Linux
97
Chapter 5: Installing on HP-UX Client Systems
Uninstalling Previous Versions of Software
4
Select the product packages for removal by performing the following:
a
In the SD Remove window, use the Tab and Arrow keys to move the highlight bar to the
name of the package that is to be removed.
b
Press the Space Bar to select the package.
c
In the upper menu bar, Tab across to Actions.
d
Using the Arrow key, move down to Mark For Remove and press the Space Bar.
A Yes appears under the Marked? column in front of the product name indicating it has
been designated for removal.
98
5
Repeat Step 4 for each product being removed.
6
Remove the selected product packages by performing the following:
a
In the upper menu bar, Tab to Actions and press the Space Bar.
b
In the Actions menu, begin the removal process by pressing R. Or, alternatively, using
the Arrow key, move down to Remove (analysis)... and press the Space Bar.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 5: Installing on HP-UX Client Systems
Uninstalling Previous Versions of Software
After an analysis of your system is successfully completed, Ready will appear 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 by pressing Tab to highlight the word Cancel, and press the Space Bar.
8
In the confirmation display that appears, confirm the removal by highlighting Yes and
pressing the Space Bar. Otherwise, Tab to the word No and press the Space Bar.
9
Complete the removal process by highlighting Done and pressing the Space Bar.
When the Remove window reappears, the updated list of the installed packages is shown.
10 Exit the process by performing the following:
a
In the upper menu bar, highlight File and press the Space Bar.
b
In the File menu, press E. Or, highlight Exit and press the Space Bar.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
99
Chapter 5: Installing on HP-UX Client Systems
Installing the Teradata Tools and Utilities
Teradata Parallel Transporter Default and Alternate Directory
Teradata Parallel Transporter allows user-specified installation directory. The default
installation directory for Teradata Parallel Transporter is:
/usr/tbuild/<version>
<version> is the version number for Teradata Parallel Transporter. For example, the default
installation directory for Teradata Parallel Transporter version 12.00.00.00 is:
/usr/tbuild/12.00.00.00
The following are the restrictions on the installation directory for Teradata Parallel
Transporter:
•
The installation directory cannot be a relative directory path.
•
The pipe character “|” cannot be in the name of the installation directory.
•
The double quote character cannot be in the name of the installation directory.
•
The equal character “=” cannot be in the name of the installation directory.
•
The whitespace character cannot be in the name of the installation directory.
The first Teradata Parallel Transporter package will ask for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version will not ask for the
installation directory, but will use the same installation directory as the first package.
The installation of a Teradata Parallel Transporter emergency fix (efix) package will overwrite
the installed Teradata Parallel Transporter package.
For example, the installation of Teradata Parallel Transporter Infrastructure 12.00.00.01 will
overwrite the Teradata Parallel Transporter Infrastructure 12.00.00.00 package.
Installing the Teradata Tools and Utilities
The Teradata Tools and Utilities can be installed silently or interactively through the external
interface window. These two methods are described below.
Note: Teradata Parallel Transporter packages cannot be installed interactively through the
external interface window. Teradata Parallel Transporter packages can only be installed using
the silent mode.
Installing Teradata Tools and Utilities Products Silently
Teradata Tools and Utilities products can be installed silently.
Note: Teradata Parallel Transporter packages must be installed using this method.
Procedure - Installing Teradata Tools and Utilities Products Silently
Follow these steps to install the Teradata Tools and Utilities products silently:
100
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 5: Installing on HP-UX Client Systems
Installing the Teradata Tools and Utilities
1
Log on to the UNIX client as root user.
2
If a /mnt directory does not exist, create one by entering the following command at the
prompt:
# mkdir /mnt
In the command shown, the CD-ROM mount point is /mnt, but 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/dsk/<device name> /mnt
Example
If the CD-ROM device name is c0t1d0, you would type:
# mount /dev/dsk/c0t1d0 /mnt
In the example, the CD-ROM mount point is /mnt, but an alternate may be entered.
Note: To find your CD-ROM device, enter the following at the command prompt:
ioscan -fnC disk
4
To begin the installation process, type:
# cd /mnt
# ./setup.bat
A screen display similar to the following appears. The example is for the Load/Unload CD:
Welcome to the Teradata Tools and Utilities 12.0 installation
Copyright 2002-2007. NCR Corporation. All Rights Reserved.
Media: Load/Unload
Platform: HP-UX
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
- WebSphere(r) Access Module for Teradata
8. bteq
- Teradata BTEQ Application
9. fastexp
- Teradata FastExport Utility
10. fastld
- Teradata FastLoad Utility
11. mload
- Teradata MultiLoad Utility
12. tpump
- Teradata TPump Utility
a. Install all of the above software
q. Quit the installation
Enter one or more selection (separated by space):
Note: Teradata Parallel Transporter packages are contained on Load/Unload CD #2.
5
6
Software must be installed in the order shown in “Product Dependencies” on page 30.
After reviewing product dependencies, enter your selection at the prompt:
•
one or more numbers for the product(s) you want to install, separated by spaces, or
•
a to install all the software, or
•
q to quit the installation
Change back to the root directory and unmount the CD by typing:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
101
Chapter 5: Installing on HP-UX Client Systems
Installing the Teradata Tools and Utilities
# umount /mnt
7
Remove the installation CD from the CD-ROM drive.
Installing Teradata Tools and Utilities Products Interactively
Teradata Tools and Utilities products can be installed interactively.
Note: Teradata Parallel Transporter packages cannot be installed interactively through the
external interface window. Teradata Parallel Transporter packages can only be installed using
the silent mode.
Procedure - Installing Teradata Tools and Utilities Products Interactively
Use the following procedure to install the Teradata Tools and Utilities interactively:
1
Log on to the UNIX client as root.
2
If a /mnt directory does not exist, create one by entering the following command at the
prompt:
# mkdir /mnt
In the command shown, the CD-ROM mount point is /mnt, but an alternate may be used.
3
Insert the installation CD into the CD-ROM drive, and then enter the following at the
command prompt:
Example:
# mount /dev/dsk/<device name> /mnt
Note: If the CD-ROM device name is c0t1d0, you would type:
# mount /dev/dsk/c0t1d0 /mnt
In the example, the CD-ROM mount point is /mnt, but an alternate may be entered.
Note: To find your CD-ROM device, enter the following at the command prompt:
ioscan -fnC disk
4
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>
Note: For the command above, the term -l uses the lower case letter L.
5
Install the utilities using the terminal interface window by entering the following at the
command prompt:
swinstall
In the swinstall help screen, you may see a prompt to “Press Return.” Press Enter.
6
102
Go to the Source Depot and select the product in the Source Depot Path.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 5: Installing on HP-UX Client Systems
Installing the Teradata Tools and Utilities
7
In the Install screen of the terminal interface window, perform the following:
a
In the Bundles and Products list, highlight the product to be installed.
b
In the upper menu bar, use the Tab key to move the cursor to Actions, then press the
Space Bar.
c
In the Actions menu, mark the product for installation by pressing M.
8
Highlight OK, then press Enter.
9
Select the product using the Space Bar.
10 Go to the Actions menu and select Install (Analysis). The Install Analysis window appears.
After an analysis of your system is successfully completed, Ready will appear in the Status
line.
11 If the installation setup is correct, highlight OK and press Enter. Otherwise, halt the process
and return to the previous menu by pressing Tab to highlight the word Cancel, and press
the Space Bar.
12 In the confirmation display that appears, confirm the installation by highlighting Yes and
pressing the Space Bar. Otherwise, Tab to the word No and press the Space Bar.
After confirmation, installation begins. The Install window reappears, similar to the one
shown below. The
Percent Complete line can be used as a progress monitor and, when the installation has
finished, the Status line will show Completed.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
103
Chapter 5: Installing on HP-UX Client Systems
Installing the Teradata Driver for the JDBC Interface
You can monitor the progress by selecting the Logfile.
13 After the installation completes, highlight Done and press Enter.
When the SD Install window reappears, the updated list of the installed products is shown.
14 Exit the process by performing the following:
a
In the upper menu bar, highlight File and press the Space Bar.
b
In the File menu, press E. Or, highlight Exit and press the Space Bar.
15 Verify the package is installed by using the swlist command:
# /usr/sbin/swlist <PkgName>
16 Change back to the root directory and unmount the CD by entering the following at the
command prompt:
# umount /mnt
17 Remove the installation CD from the CD-ROM drive.
Installing the Teradata Driver for the JDBC
Interface
The Teradata Driver for the JDBC Interface can be downloaded from the Teradata Download
Center at:
http://www.teradata.com --> Support Services --> Downloads-->
Drivers, UDFs, and Toolbox --> Drivers and Connectivity Software
The files can be copied into a directory of your choice and are machine independent.
For configuration instructions go to “Importing the SQL Package and Loading the Teradata
Driver for the JDBC Interface” in chapter 2 of the Teradata Driver for the JDBC Interface User
Guide.
104
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 5: Installing on HP-UX Client Systems
Installing Teradata Parallel Transporter
Note: It is recommended, but not required, that any previous release of the Teradata Driver
for the JDBC Interface be uninstalled prior to downloading and using this release of the
Teradata Driver for the JDBC Interface.
Installing Teradata Parallel Transporter
The installation of a new version of Teradata Parallel Transporter will prompt for the
Teradata Parallel Transporter installation directory.
Here is a sample of the prompt:
Please specify the install directory [default:/usr/tbuild/12.00.00.00]:
If you respond by just pressing the Enter key, the default install directory will be used.
Note: It is not recommended to use “/” or “/usr” as the install directory.
Here are the restrictions on the installation directory for Teradata Parallel Transporter:
•
The installation directory cannot be a relative directory path.
•
The pipe character “|” cannot be in the name of the installation directory.
•
The double quote character cannot be in the name of the installation directory.
•
The equal character “=” cannot be in the name of the installation directory.
•
The whitespace character cannot be in the name of the installation directory.
In addition to the Teradata Parallel Transporter installation directory, the Teradata Parallel
Transporter Infrastructure package will prompt you for the Teradata Parallel Transporter logs
directory.
Here 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: /usr/tbuild/12.00.00.00/
logs ]:
If you respond by just pressing the Enter key, the default logs directory will be used.
The following are the restrictions on the logs directory for Teradata Parallel Transporter:
•
The logs directory cannot be a relative directory path.
•
The whitespace character cannot be in the name of the logs directory.
The Teradata Parallel Transporter package will prompt for the interprocess communication
(IPC) memory choice.
The following is an example of the prompt:
Teradata Parallel Transporter Infrastructure uses shared memory or
memory mapped file for interprocess communication (IPC).
Shared memory utilizes system shared memory for IPC.
Memory mapped file utilizes temporary disk storage for IPC.
Please select the IPC memory mechanism [ default: shared memory ]:
Enter 1 for shared memory
Teradata Tools and Utilities Installation Guide for UNIX and Linux
105
Chapter 5: Installing on HP-UX Client Systems
Installing Teradata Parallel Transporter
Enter 2 for memory mapped file
If you respond by pressing the Enter key or 1, the IPC memory choice will be shared memory.
If you respond by pressing 2, the IPC memory choice will be memory mapped file and the
Teradata Parallel Transporter package will prompt for the memory mapped file directory.
The following is an example of the prompt:
The memory mapped file directory contains temporary Teradata Parallel
Transporter job files.
The memory mapped file directory should be in a partition with a
largefree space.
Please specify the memory mapped file directory [ default: /usr/tbuild/
12.00.00.00/mmap ]:
If you respond by pressing the Enter key, the default memory mapped file directory will be
used.
The following are the restrictions on the memory mapped file directory for Teradata Parallel
Transporter:
•
The memory mapped file directory cannot be a relative directory path.
•
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 will not ask for the IPC memory choice. The reinstall will reuse the existing IPC memory choice.
Note: The first Teradata Parallel Transporter package will ask for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version will not ask for the
installation directory, but will use the same installation directory as the first package.
The Teradata Parallel Transporter Infrastructure package checks for the following system
kernel values:
Table 27: Kernel Values
Kernel Parameter
Required Minimum
Value
Description
semmap
1000
Maximum number of entries in a semaphore
map.
Note: Only checked on HP-UX 32-bit.
106
semmni
1000
Maximum number of semaphore sets in entire
system.
semmns
1000
Maximum number of semaphores in entire
system.
semmnu
2500
Maximum number of processes that can have
undo operations pending on semaphores.
shmmax
4194304
Maximum size of a shared memory segment.
shmmni
200
Maximum number of shared memory
segments in entire system.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 5: Installing on HP-UX Client Systems
Installing Teradata Parallel Transporter
Table 27: Kernel Values (continued)
Kernel Parameter
Required Minimum
Value
Description
shmseg
10
Maximum number of shared memory
segments per process.
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 will prompt you to increase the value to the minimum required
value. The following is an example of the prompt:
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. A kernel rebuild is not required
to change the value for the kernel parameter (shmmax).
Note: This install recommends increasing the value to the minimum
required value.
Note: A reboot is not required to make the kernel parameter change(s)
effective.
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)]
If you enter “n”, the Teradata Parallel Transporter Infrastructure package will not change the
kernel value.
If you enter “y”, or if you respond by just entering the Enter key, the Teradata Parallel
Transporter Infrastructure package will change the kernel value.
Note: If there is a change to the kernel value, the following kernel parameter requires a kernel
rebuild and a reboot: semmap, semmni, semmns, semmnu, and shmmni.
Note: If there is a change to the kernel value, the following kernel parameter does not require
a kernel rebuild or a reboot: shmmax and shmseg.
At the end of the Teradata Parallel Transporter Infrastructure installation, the Teradata
Parallel Transporter Infrastructure installation will update the following environment
variables in the system /etc/profile and /etc/csh.login files:
Table 28: Environment Variables Updated
Environment Variable
Update to Environment Variable
TWB_ROOT
Set to the Teradata Parallel Transporter
installation directory.
PATH
Add $TWB_ROOT/bin to the front of the PATH
environment variable.
SHLIB_PATH
Add $TWB_ROOT/lib to the front of the
SHLIB_PATH environment variable.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
107
Chapter 5: Installing on HP-UX Client Systems
Adding CLI User Exit Functions
Table 28: Environment Variables Updated (continued)
Environment Variable
Update to Environment Variable
NLSPATH
Add $TWB_ROOT/msg/%N to the front of the
NLSPATH environment variable.
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.
If the Teradata Parallel Transporter API package was installed, then the SHLIB_PATH and
NLSPATH environment variables must be updated manually. The 32-bit files are in
$TWB_ROOT/lib and $TWB_ROOT/msg. The 64-bit files are in $TWB_ROOT/lib64 and
$TWB_ROOT/msg64.
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 will be effective every time any
user logs in.
Note: Users must use the updates to the environment variables in order to run the installed
version of Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, then they will not be able
to run the installed version of Teradata Parallel Transporter properly.
Adding CLI User Exit Functions
CLI User Exit functions are general purpose facilities that may be added to the CLI
workstation architecture on HP-UX systems. These functions allow user-defined processing
to take place.
Procedure - Adding CLI User Exit Functions to an HP-UX Client
Follow these steps to add CLI User Exit functions to an HP-UX client.
1
Change directories to /opt/teradata/client/sample, using the following command:
# cd /opt/teradata/client/sample
2
Modify the CliLgnEx.c or CliPPS.c file in the sample directory.
3
Compile and link using either the 32-bit or 64-bit version of the makefile to create a new
shared object, libtdusr.sl. This command uses the 32-bit version of the make facility:
# make -f maketdusr.hpux
108
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 5: Installing on HP-UX Client Systems
Adding CLI User Exit Functions
Note: The Native compiler on IA64 is not supported.
4
Move the libtdusr.sl file into the /usr/lib directory for 32-bit applications, or into the /usr/
lib/pa20_64 directory for 64-bit applications.
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
109
Chapter 5: Installing on HP-UX Client Systems
Adding CLI User Exit Functions
110
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 6
Installing on Sun Solaris SPARC
Client Systems
This chapter describes the installation of the Teradata Tools and Utilities software on your
Sun Solaris system. The installation topics are:
•
Installing Individual Products
•
Uninstalling Previous Versions of Software
•
Installing Teradata Tools and Utilities
•
Installing the Teradata Driver for the JDBC Interface
•
Installing Teradata Parallel Transporter
•
Adding CLI User Exit Functions
Installing Individual Products
This section describes how to install Teradata Tools and Utilities on a Sun Solaris SPARC
operating system. The specific operating systems include:
•
Sun Solaris 8 running on 32-bit and 64-bit SPARC (32-bit Teradata Tools and Utilities)
•
Sun Solaris 8 running on SPARC (64-bit Teradata Tools and Utilities)
•
Sun Solaris 9 running on 32-bit and 64-bit SPARC (32-bit Teradata Tools and Utilities)
•
Sun Solaris 9 running on SPARC (64-bit Teradata Tools and Utilities)
•
Sun Solaris 10 running on 32-bit and 64-bit SPARC (32-bit Teradata Tools and Utilities)
•
Sun Solaris 10 running on SPARC (64-bit Teradata Tools and Utilities)
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
•
Teradata Utility Pak - Utilities CD#1 (Windows Products)
•
Teradata Utility Pak - Utilities CD#2 (HP-UX, Linux, MP-RAS)
•
Teradata Utility Pak - Utilities CD#3 (AIX and Solaris Products)
•
Database Management
•
Preprocessors - CD # 1 (Windows Products)
•
Preprocessors - CD #2 (HP-UX, Linux, MP-RAS)
•
Preprocessors - CD #3 (AIX and Solaris Products)
Teradata Tools and Utilities Installation Guide for UNIX and Linux
111
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Installing Individual Products
•
Load/Unload - CD#1 (Windows Products)
•
Load/Unload - CD#2 (HP-UX, Linux, MP-RAS)
•
Load/Unload - CD#3 (AIX and Solaris Products)
•
Parallel Transporter - CD#1 (Windows Products)
•
Parallel Transporter - CD#2 (HP-UX, Linux, MP-RAS)
•
Parallel Transporter - CD#3 (AIX and Solaris Products)
•
Query Director
•
Tape Storage Management Enablers
•
Meta Data Services
Sun Solaris Packages
The following table shows the Sun Solaris Package names and the packages included with this
release. Version numbers are contained in the Teradata Tools and Utilities Release Definition,
Release 12.00.00.
The following table shows the products supported by each operating system:
Sun Solaris 10 running on 32-bit and 64-bit SPARC
(32-bit Teradata Tools and Utilities)
Sun Solaris 10 running on SPARC
(64-bit Teradata Tools and Utilities)
bteq
YES
NO
YES
NO
YES
NO
Named Pipes Access Module
npaxsmod
YES
NO
YES
NO
YES
NO
ODBC Driver for Teradata
tdodbc and
tdodbc64
YES
YES
YES
YES
YES
YES
Shared Common Components for
Internationalization for Teradata
tdicu
YES
YES
YES
YES
YES
YES
Teradata Access Module for JMS
jmsaxsmod
YES
NO
YES
NO
YES
NO
Teradata C Preprocessor2
sqlpp
YES
YES
YES
YES
YES
YES
112
Sun Solaris 9 running on SPARC
(64-bit Teradata Tools and Utilities)
Basic Teradata Query (BTEQ)
Sun Solaris 9 running on 32-bit and 64-bit SPARC
(32-bit Teradata Tools and Utilities)
Package Names
Sun Solaris 8 running on SPARC
(64-bit Teradata Tools and Utilities)
Product
Sun Solaris 8 running on SPARC
(32-bit Teradata Tools and Utilities)
Table 29: Sun Solaris Packages and Operating Systems
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Installing Individual Products
Sun Solaris 10 running on 32-bit and 64-bit SPARC
(32-bit Teradata Tools and Utilities)
Sun Solaris 10 running on SPARC
(64-bit Teradata Tools and Utilities)
cliv2
YES
YES
YES
YES
YES
YES
Teradata Data Connector (also known as PIOM)
piom
YES
NO
YES
NO
YES
NO
Teradata Driver for the JDBC Interface
terajdbc4.jar
YES
YES
YES
YES
YES
YES
Teradata FastExport
fastexp
YES
NO
YES
NO
YES
NO
Teradata FastLoad
fastld
YES
NO
YES
NO
YES
NO
Teradata Generic Security Services
TeraGSS_solaris
-sparc32
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
Sun Solaris 9 running on SPARC
(64-bit Teradata Tools and Utilities)
Teradata Call-Level Interface version 2 (CLIv2)
Sun Solaris 9 running on 32-bit and 64-bit SPARC
(32-bit Teradata Tools and Utilities)
Package Names
Sun Solaris 8 running on SPARC
(64-bit Teradata Tools and Utilities)
Product
Sun Solaris 8 running on SPARC
(32-bit Teradata Tools and Utilities)
Table 29: Sun Solaris Packages and Operating Systems (continued)
TeraGSS_solaris
-sparc
Teradata Generic Security Services Java
Teradata MultiLoad
mload
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter API
papic000
YES
YES
YES
YES
YES
YES
Teradata Parallel Transporter Data Connector
Operator
pdtcc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter DDL Operator
pddlc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter Export Operator
pexpc000
YES
YES
YES
YES
YES
YES
Teradata Parallel Transporter FastExport
OUTMOD Adapter Operator
Loaded as part
of Teradata
Parallel
Transporter
Infrastructure
YES
NO
YES
NO
YES
NO
Teradata Tools and Utilities Installation Guide for UNIX and Linux
113
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Installing Individual Products
Sun Solaris 10 running on SPARC
(64-bit Teradata Tools and Utilities)
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter ICU Library
picuc000
YES
YES
YES
YES
YES
YES
Teradata Parallel Transporter Infrastructure
tbldc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter Load Operator
plodc000
YES
YES
YES
YES
YES
YES
Teradata Parallel Transporter MultiLoad INMOD
Adapter Operator
Loaded as part
of Teradata
Parallel
Transporter
Infrastructure
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter ODBC Operator
podbcc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter Operator Support
Library
poslc000
YES
YES
YES
YES
YES
YES
Teradata Parallel Transporter OS Command
Operator
poscc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter SQL Inserter
Operator
pinsc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter SQL Selector
Operator
pselc000
YES
NO
YES
NO
YES
NO
Teradata Parallel Transporter Stream Operator
pstmc000
YES
YES
YES
YES
YES
YES
Teradata Parallel Transporter Update Operator
pupdc000
YES
YES
YES
YES
YES
YES
Teradata TPump
tpump
YES
NO
YES
NO
YES
NO
114
Sun Solaris 9 running on SPARC
(64-bit Teradata Tools and Utilities)
Loaded as part
of Teradata
Parallel
Transporter
Infrastructure
Sun Solaris 9 running on 32-bit and 64-bit SPARC
(32-bit Teradata Tools and Utilities)
Teradata Parallel Transporter FastLoad INMOD
Adapter Operator
Sun Solaris 8 running on SPARC
(64-bit Teradata Tools and Utilities)
Package Names
Sun Solaris 8 running on SPARC
(32-bit Teradata Tools and Utilities)
Product
Sun Solaris 10 running on 32-bit and 64-bit SPARC
(32-bit Teradata Tools and Utilities)
Table 29: Sun Solaris Packages and Operating Systems (continued)
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Uninstalling Previous Versions of Software
NO
YES
NO
Sun Solaris 10 running on SPARC
(64-bit Teradata Tools and Utilities)
YES
Sun Solaris 10 running on 32-bit and 64-bit SPARC
(32-bit Teradata Tools and Utilities)
mqaxsmod
Sun Solaris 9 running on SPARC
(64-bit Teradata Tools and Utilities)
WebSphere ® MQ Access Module
Sun Solaris 9 running on 32-bit and 64-bit SPARC
(32-bit Teradata Tools and Utilities)
Package Names
Sun Solaris 8 running on SPARC
(64-bit Teradata Tools and Utilities)
Product
Sun Solaris 8 running on SPARC
(32-bit Teradata Tools and Utilities)
Table 29: Sun Solaris Packages and Operating Systems (continued)
YES
NO
Uninstalling Previous Versions of Software
Before beginning the installation process, use the following procedure to check for previous
versions of Teradata Tools and Utilities programs:
Note: If a previous version of cliv2 is installed, it must be uninstalled before installing the
newer version.
Note: An exception is the Teradata Generic Security Services software, it does not have to be
uninstalled.
Note: Teradata Parallel Transporter is an exception, and does not have to be uninstalled.
Although, it can be uninstalled using the following procedure.
Procedure - Uninstalling Previous Versions of Teradata Tools and Utilities Software
Follow these steps to check for any existing software and remove it.
1
To determine if there are any existing software packages installed on the client, enter the
following command at the command prompt:
# pkginfo -l <name of software>
Note: In the above command, -l uses a lowercase L. To check for more than one software
package at a time, enter the same command, separated by a space. For example, to search
for Basic Teradata Query (BTEQ), Teradata FastExport and Teradata FastLoad enter:
# pkginfo bteq fastexp fastload...
Teradata Tools and Utilities Installation Guide for UNIX and Linux
115
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Uninstalling Previous Versions of Software
2
If existing software is found, remove it using the following command at the command
prompt:
# pkgrm <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
A screen displays messages asking you to confirm the removal of the selected software
package. Answer the questions as instructed.
Default and Alternate Directories
The following are the default directories where the software will be installed:
Table 30: Default and Alternative Directories
Item
Default Directory
ODBC driver files
/opt/teradata/client/odbc
Executable files
/opt/teradata/client/bin
Library files
/opt/teradata/client/lib
Includes files
/opt/teradata/client/include
Sample files
/opt/teradata/client/sample
64-bit Library files
/opt/teradata/client/lib64
64-bit Executable files
/opt/teradata/client/bin64
Teradata Parallel Transporter
/usr/tbuild/<version>
where: <version> is the version number for
Teradata Parallel Transporter.
For example, the default install directory for
Teradata Parallel Transporter version 12.00.00.00
is /usr/tbuild/12.00.00.00.
You may choose an alternate directory; however, you must log on as root. After selecting the
packages you want to install, the installation program prompts you to either select the default
directory or you may browse your system and select an alternate directory.
The first Teradata Parallel Transporter package will ask for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version will not ask you for
the installation directory, but will use the same installation directory as the first package.
Starting with Teradata Parallel Transporter 08.01.00.00, an installation of a Teradata Parallel
Transporter emergency fix (efix) package will overwrite the installed Teradata Parallel
Transporter package.
116
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Solaris Zones
For example, the installation of Teradata Parallel Transporter Infrastructure 12.00.00.01 will
overwrite the Teradata Parallel Transporter Infrastructure 12.00.00.00 package.
Screen Navigation
To navigate between and within screen elements during the installation and uninstallation
process use the following commands:
Table 31: Screen Navigation Commands
To do the following...
Press...
Navigate to the product you want to install
the arrow keys
Install each product
either Enter or the space bar
Display licenses
1
View product packages
v
Select all
a
Unselect all
u
Continue
c
Exit the screen without installing any products or to
abort
q
Solaris Zones
To support Solaris 10 Zones, the <product> installation packages were changed to allow users
to specify where the <product> components will be installed, to remove the limitation of
specifying only the <product> install directory.
When a <product> is installed, the installation package prompts for the following directory
input:
1) Enter installation directory [default: /opt/teradata/client/<product>
]:
2) Enter 32-bit library directory [default: /opt/teradata/client/lib ]:
3)Enter man page directory [default: /usr/share/man ]:
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 <product> install directory, the 32-bit libraries, and the
placement of man pages allows complete control over where the <product> components are
placed and supports the Solaris zones that have been created on a Solaris system.
In the case where an unacceptable directory is erroneously selected, the installation for the
<product> issues a warning and prompts for a new directory.
For example:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
117
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Installing Teradata Tools and Utilities
Enter installation directory [ default: /opt/teradata/client/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 <product> has been installed, the directories for the <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/odbc/drivers:/opt/teradata/client/
odbc/lib:/opt/teradata/client/lib:/opt/tdicu/lib
Installing Teradata Tools and Utilities
If you are not installing all the products on the CD, review “System Requirements” on
page 28.
Note: Before beginning the installation, remove all previous versions of the software (see
“Technical Assistance” on page 68)
Note: An exception is the Teradata Parallel Transporter software. Previous versions of
Teradata Parallel Transporter do not have to be removed.
Procedure - Installing Teradata Tools and Utilities Products
Follow these steps to install Teradata Tools and Utilities on Sun Solaris.
1
Insert the CD in the CD-ROM drive on the server running Sun Solaris.
2
From the console, log on as root or change to root and enter your password.
3
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 32: CD-ROM Mount Point
118
If you have this CD…
change the directory to…
Teradata Utility Pak
cd1a_tera_util_pak
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Installing Teradata Tools and Utilities
Table 32: CD-ROM Mount Point (continued)
4
If you have this CD…
change the directory to…
Database Management
cd2_database_mgnt
Preprocessors
cd3_preprocessors
Load/Unload
cd4_load_unload
Tape Storage Management Enablers
cd5_tape_stor_mgnt_ena
Type:
# ./setup.bat
An NCR Teradata Tools and Utilities CD Installation screen similar to the following
appears. The following sample screen appears for the Load/Unload CD:
NCR Teradata Tools and Utilities CD installation.
Use arrow keys to move to the product you want.
Press <space> or <enter> to select/de-select a product
(l) display licenses (v) view product packages (q) abort
(a) to select all
(u) to unselect all
(c) to continue
Available products:
( 1) TeraGSS
- Teradata GSS client package
( 2) TeraGSS32 - Teradata GSS client package
( 3) tdicu
- Shared common components for Internationalization
for Teradata
( 4) npaxsmod
- Named Pipes Access Module
( 5) piom
- Teradata Data Connector Access Module API
( 6) cliv2
- Teradata CLIV2 Package
( 7) bteq
- Teradata BTEQ Application
( 8) tbld5000
- Teradata Parallel Transporter Infrastructure
( 9) mqaxsmod
- WebSphere (r) Access Module for Teradata
(10) tpump
- Teradata Parallel Data Pump For UNIX
(11) mload
- Teradata MultiLoad Utility
(12) fastld
- Teradata FastLoad Utility
(13) fastexp
- Teradata FastExport Utility
(14) tdodbc
- Teradata ODBC Driver
* - means product is currently selected for addition/spooling.
& - means only some packages in product are selected for addition
spooling.
Note: Teradata Parallel Transporter packages are contained on Load/Unload CD #2.
5
In this screen, select the packages you would like to install:
Table 33: Selecting the Packages to Install
To install...
Do the following...
all the 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.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
119
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Installing the Teradata Driver for the JDBC Interface
Table 33: Selecting the Packages to Install (continued)
6
To install...
Do the following...
selected
packages
• Use the arrow keys to go the package(s) you want installed. Then, press the
space bar once to select the package. An asterisk indicates the selection.
• Repeat the previous step if you want to select other packages.
• Select any dependent modules that are needed, such as CLIv2 or Data
Connector API (PIOM), and repeat step 1 if necessary. For information on
dependent modules, see “Software Requirements” on page 30.
Enter c to accept the selected packages and continue with the installation.
The screen displays installation information for the selected products. Read the
information and answer the questions appropriately for your installation. After
responding to the prompts, the installation begins.
7
After the installation completes, a screen similar to the following will display indicating
how many packages were installed and if any failed.
If any failures occur, check the .log file and then call the Teradata Solutions Customer
Services Remote Service Center (TSCS-RSC).
NCR Teradata Tools and Utilities PACKAGE INSTALLATION
(Packages will now be installed onto the system.)
Number of packages to process: 12
Number successfully
processed: 12
Failures: 0
All packages processed successfully.
Please see the logfile [/var/ncr/logs/pkgadd.log] for any specific
package instructions.
8
From the root directory, enter the following command and remove the CD from the CDROM drive:
# umount /cdrom
9
To remove the CD-ROM mount point, enter the following command (this step is
optional):
# rmdir /cdrom/<mount point>
We recommend that you review the log file (/var/ncr/logs/pkgadd.log) for any specific
information of any of the packages installed.
If a reboot is required, we recommend that you reboot the machine to fully enable the
software packages to take effect.
Installing the Teradata Driver for the JDBC
Interface
The Teradata Driver for the JDBC Interface can be downloaded from the Teradata Download
Center at:
120
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Installing Teradata Parallel Transporter
http://www.teradata.com --> Support Services --> Downloads-->
Drivers, UDFs, and Toolbox --> Drivers and Connectivity Software
The files can be copied into a directory of your choice and are machine independent.
For configuration instructions go to “Importing the SQL Package and Loading the Teradata
Driver for the JDBC Interface” in chapter 2 of the Teradata Driver for the JDBC Interface User
Guide.
Note: It is recommended, but not required, that any previous release of the Teradata Driver
for the JDBC Interface be uninstalled prior to downloading and using this release of the
Teradata Driver for the JDBC Interface.
Installing Teradata Parallel Transporter
The installation of a new version of Teradata Parallel Transporter will prompt for the
Teradata Parallel Transporter installation directory.
Here is a sample of the prompt:
Please specify the install directory [default:/usr/tbuild/12.00.00.00]:
If you respond by pressing the Enter key, the default installation directory will be used.
Note: It is not recommended to use “/” or “/usr” as the installation directory.
Here are the restrictions on the installation directory for Teradata Parallel Transporter:
•
The installation directory cannot be a relative directory path.
•
The pipe character “|” cannot be in the name of the installation directory.
•
The double quote character cannot be in the name of the installation directory.
•
The equal character “=” cannot be in the name of the installation directory.
•
The whitespace character cannot be in the name of the installation 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: /usr/tbuild/12.00.00.00/
logs ]:
If you respond by pressing the Enter key, the default logs directory will be used.
The following are the restrictions on the logs directory for Teradata Parallel Transporter:
•
The logs directory cannot be a relative directory path.
•
The whitespace character cannot be in the name of the logs directory.
The Teradata Parallel Transporter package will prompt for the interprocess communication
(IPC) memory choice.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
121
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Installing Teradata Parallel Transporter
The following is an example of the prompt:
Teradata Parallel Transporter Infrastructure uses shared memory or
memory mapped file for interprocess communication (IPC).
Shared memory utilizes system shared memory for IPC.
Memory mapped file utilizes temporary disk storage for IPC.
Please select the IPC memory mechanism [ default: shared memory ]:
Enter 1 for shared memory
Enter 2 for memory mapped file
If you respond by pressing the Enter key or 1, the IPC memory choice will be shared memory.
If you respond by pressing 2, the IPC memory choice will be memory mapped file and the
Teradata Parallel Transporter package will prompt for the memory mapped file directory.
The following is an example of the prompt:
The memory mapped file directory contains temporary Teradata Parallel
Transporter job files.
The memory mapped file directory should be in a partition with a large
free space.
Please specify the memory mapped file directory [ default: /usr/tbuild/
12.00.00.00/mmap ]:
If you respond by pressing the Enter key, the default memory mapped file directory will be
used.
The following are the restrictions on the memory mapped file directory for Teradata Parallel
Transporter:
•
The memory mapped file directory cannot be a relative directory path.
•
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 will not ask for the IPC memory choice. The reinstall will reuse the existing IPC memory choice.
Note: The first Teradata Parallel Transporter package will ask for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version will not ask for the
installation directory, but will use the same installation directory as the first package.
The Teradata Parallel Transporter Infrastructure package checks for the following system
kernel values:
Table 34: Kernel Values
122
Kernel Parameter
Required Minimum
Description
Value
SEMMNI
1000
Maximum number of semaphore sets in entire
system.
SEMMNS
1000
Maximum number of semaphores in entire
system.
SEMMNU
2500
Maximum number of processes that can have
undo operations pending on semaphores.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Installing Teradata Parallel Transporter
Table 34: Kernel Values (continued)
Kernel Parameter
Required Minimum
Value
Description
SHMMAX
4194304
Maximum size of a shared memory segment.
SHMMNI
200
Maximum number of shared memory
segments in entire system.
SHMSEG
10
Maximum number of shared memory
segments per process.
Note: Checked only on Sun Solaris 8.
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 will prompt to increase the value to the minimum required value.
The following is an example of the prompt:
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)]
If you enter “n”, the Teradata Parallel Transporter Infrastructure package will not change the
kernel value.
If you enter “y”, or if you respond by pressing the Enter key, the Teradata Parallel Transporter
Infrastructure package will change the kernel value. A reboot is required to make the kernel
parameter change(s) effective.
You must be the root user to reboot the system.
The reboot can be done after all the installations but before running a Teradata Parallel
Transporter job.
The following example reboot command will reboot the system in 60 seconds:
# cd; /usr/sbin/shutdown -y -g60 -i6
At the end of the Teradata Parallel Transporter Infrastructure installation, the Teradata
Parallel Transporter Infrastructure installation will update the following environment
variables in the system /etc/profile and /etc/.login files:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
123
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Adding CLI User Exit Functions
Table 35: Environment Variables Updated
Environment Variable
Update to Environment Variable
TWB_ROOT
Set to the Teradata Parallel Transporter
installation directory.
PATH
Add $TWB_ROOT/bin to the front of the PATH
environment variable.
LD_LIBRARY_PATH
Add $TWB_ROOT/lib to the front of the
LD_LIBRARY_PATH environment variable.
NLSPATH
Add $TWB_ROOT/msg/%N to the front of the
NLSPATH environment variable.
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.
If the Teradata Parallel Transporter API package is installed, then the LD_LIBRARY_PATH
and NLSPATH environment variables must be updated manually. 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.
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: Users must use the updates to the environment variables in order to run the installed
version of Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, then they will not be able
to run the installed version of Teradata Parallel Transporter properly.
Adding CLI User Exit Functions
CLI User Exit functions are general purpose facilities that may be added to the CLI
workstation architecture on Sun Solaris systems. These functions allow user-defined
processing to take place.
Procedure - Adding CLI User Exit Functions to a Sun Solaris Client
Follow these steps to add CLI User Exit functions to a Sun Solaris client.
124
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Adding CLI User Exit Functions
1
Change directories to /opt/teradata/client/sample by typing:
# cd /opt/teradata/client/sample
2
Modify the CliLgnEx.c or CliPPS.c file in the sample directory.
3
Compile and link using either the 64-bit version or the 32-bit version of the makefile to
create a new shared object, libtdusr.so. The following command compiles the 32-bit
version:
# make -f makedusr.sols
4
Move the libtdusr.so file into the /usr/lib directory for 32-bit applications, and to /usr/lib/
sparcv9 for 64-bit applications. If the default library directories were utilized during
installation. Otherwise, specify the directory where the libcliv2.so library was installed.
Refer to Teradata Call-Level Interface Version 2 Reference for Network-Attached Systems,
Appendix D.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
125
Chapter 6: Installing on Sun Solaris SPARC Client Systems
Adding CLI User Exit Functions
126
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 7
Installing on Sun Solaris Opteron
Client Systems
This chapter describes the installation of the Teradata Tools and Utilities software on your
Sun Solaris Opteron system. The installation topics are:
•
Installing Individual Products
•
Uninstalling Previous Versions of Software
•
Installing Teradata Tools and Utilities
•
Installing the Teradata Driver for the JDBC Interface
•
Installing Teradata Parallel Transporter
•
Adding CLI User Exit Functions
Installing Individual Products
This section describes how to install Teradata Tools and Utilities on a Sun Solaris operating
system. The specific operating systems include:
•
Sun 64-bit Solaris 10 running on EM64T and AMD Opteron (32-bit Teradata Tools and
Utilities)
•
Sun 64-bit Solaris 10 running on EM64T and AMD Opteron (64-bit Teradata Tools and
Utilities)
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
•
Teradata Utility Pak - Utilities CD#1 (Windows Products)
•
Teradata Utility Pak - Utilities CD#2 (HP-UX, Linux, MP-RAS)
•
Teradata Utility Pak - Utilities CD#3 (AIX and Solaris Products)
•
Database Management
•
Preprocessors - CD # 1 (Windows Products)
•
Preprocessors - CD #2 (HP-UX, Linux, MP-RAS)
•
Preprocessors - CD #3 (AIX and Solaris Products)
•
Load/Unload - CD#1 (Windows Products)
•
Load/Unload - CD#2 (HP-UX, Linux, MP-RAS)
•
Load/Unload - CD#3 (AIX and Solaris Products)
Teradata Tools and Utilities Installation Guide for UNIX and Linux
127
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Installing Individual Products
•
Parallel Transporter - CD#1 (Windows Products)
•
Parallel Transporter - CD#2 (HP-UX, Linux, MP-RAS)
•
Parallel Transporter - CD#3 (AIX and Solaris Products)
•
Query Director
•
Tape Storage Management Enablers
•
Meta Data Services
Sun Solaris Packages
The following table shows the Sun Solaris Package names and the packages included with this
release. Version numbers are contained in the Teradata Tools and Utilities Release Definition,
Release 12.00.00.
The following table shows the products supported by each operating system:
128
Sun 64-bit Solaris 10 running on AMD Opteron
(64-bit Teradata Tools and Utilities)
Sun 64-bit Solaris 10 running on AMD Opteron
(32-bit Teradata Tools and Utilities)
Table 36: Sun Solaris Opteron Packages and Operating Systems
Product
Package Names
Basic Teradata Query (BTEQ)
bteq
YES
NO
Named Pipes Access Module
npaxsmod
YES
NO
ODBC Driver for Teradata
tdodbc and
tdodbc64
YES
YES
Shared Common Components for Internationalization for
Teradata
tdicu
YES
YES
Teradata Access Module for JMS
jmsaxsmod
NO
NO
Teradata C Preprocessor2
sqlpp
YES
YES
Teradata Call-Level Interface version 2 (CLIv2)
cliv2
YES
YES
Teradata Data Connector (also known as PIOM)
piom
YES
NO
Teradata Driver for the JDBC Interface
terajdbc4.jar
YES
YES
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Installing Individual Products
Sun 64-bit Solaris 10 running on AMD Opteron
(64-bit Teradata Tools and Utilities)
Sun 64-bit Solaris 10 running on AMD Opteron
(32-bit Teradata Tools and Utilities)
Table 36: Sun Solaris Opteron Packages and Operating Systems (continued)
Product
Package Names
Teradata FastExport
fastexp
YES
NO
Teradata FastLoad
fastld
YES
NO
Teradata Generic Security Services
TeraGSS_solaris
-i386
YES
YES
YES
YES
TeraGSS_solaris
-x8664
Teradata Generic Security Services Java
Teradata MultiLoad
mload
YES
NO
Teradata Parallel Transporter API
papic000
YES
YES
Teradata Parallel Transporter Data Connector Operator
pdtcc000
NO
NO
Teradata Parallel Transporter DDL Operator
pddlc000
NO
NO
Teradata Parallel Transporter Export Operator
pexpc000
YES
YES
Teradata Parallel Transporter FastExport OUTMOD Adapter
Operator
Loaded as part
of Teradata
Parallel
Transporter
Infrastructure
NO
NO
Teradata Parallel Transporter FastLoad INMOD Adapter
Operator
Loaded as part
of Teradata
Parallel
Transporter
Infrastructure
NO
NO
Teradata Parallel Transporter ICU Library
picuc000
YES
YES
Teradata Parallel Transporter Infrastructure
tbldc000
NO
NO
Teradata Parallel Transporter Load Operator
plodc000
YES
YES
Teradata Tools and Utilities Installation Guide for UNIX and Linux
129
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Uninstalling Previous Versions of Software
Sun 64-bit Solaris 10 running on AMD Opteron
(64-bit Teradata Tools and Utilities)
Sun 64-bit Solaris 10 running on AMD Opteron
(32-bit Teradata Tools and Utilities)
Table 36: Sun Solaris Opteron Packages and Operating Systems (continued)
Product
Package Names
Teradata Parallel Transporter MultiLoad INMOD Adapter
Operator
Loaded as part
of Teradata
Parallel
Transporter
Infrastructure
NO
NO
Teradata Parallel Transporter ODBC Operator
podbcc000
NO
NO
Teradata Parallel Transporter Operator Support Library
poslc000
YES
YES
Teradata Parallel Transporter OS Command Operator
poscc000
NO
NO
Teradata Parallel Transporter SQL Inserter Operator
pinsc000
NO
NO
Teradata Parallel Transporter SQL Selector Operator
pselc000
NO
NO
Teradata Parallel Transporter Stream Operator
pstmc000
YES
YES
Teradata Parallel Transporter Update Operator
pupdc000
YES
YES
Teradata TPump
tpump
YES
NO
WebSphere ® MQ Access Module
mqaxsmod
YES
NO
Uninstalling Previous Versions of Software
Before beginning the installation process, use the following procedure to check for previous
versions of Teradata Tools and Utilities programs:
Note: If a previous version of cliv2 is installed, it must be uninstalled before installing the
newer version.
Note: An exception is the Teradata Generic Security Services software, it does not have to be
uninstalled.
130
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Uninstalling Previous Versions of Software
Note: Teradata Parallel Transporter is an exception, and does not have to be uninstalled.
Although, it can be uninstalled using the following procedure.
Procedure - Uninstalling Previous Versions of Teradata Tools and Utilities Software
Follow these steps to check for any existing software and remove it.
1
To determine if there are any existing software packages installed on the client, enter the
following command at the command prompt:
# pkginfo -l <name of software>
Note: In the above command, -l uses a lowercase L. To check for more than one software
package at a time, enter the same command, separated by a space. For example, to search
for Basic Teradata Query (BTEQ), Teradata FastExport and Teradata FastLoad enter:
# pkginfo bteq fastexp fastload...
2
If existing software is found, remove it using the following command at the command
prompt:
# pkgrm <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
A screen displays messages asking you to confirm the removal of the selected software
package. Answer the questions as instructed.
Default and Alternate Directories
The following are the default directories where the software will be installed:
Table 37: Default and Alternative Directories
Item
Default Directory
ODBC driver files
/opt/teradata/client/odbc
Executable files
/opt/teradata/client/bin
Library files
/opt/teradata/client/lib
Includes files
/opt/teradata/client/include
Sample files
/opt/teradata/client/sample
64-bit Library files
/opt/teradata/client/lib64
64-bit Executable files
/opt/teradata/client/bin64
Teradata Tools and Utilities Installation Guide for UNIX and Linux
131
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Solaris Zones
Table 37: Default and Alternative Directories (continued)
Item
Default Directory
Teradata Parallel Transporter
/usr/tbuild/<version>
where: <version> is the version number for
Teradata Parallel Transporter.
For example, the default install directory for
Teradata Parallel Transporter version
12.00.00.00 is /usr/tbuild/12.00.00.00.
You may choose an alternate directory; however, you must log on as root. After selecting the
packages you want to install, the installation program prompts you to either select the default
directory or you may browse your system and select an alternate directory.
The first Teradata Parallel Transporter package will ask for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version will not ask you for
the installation directory, but will use the same installation directory as the first package.
Starting with Teradata Parallel Transporter 08.01.00.00, an installation of a Teradata Parallel
Transporter emergency fix (efix) package will overwrite the installed Teradata Parallel
Transporter package.
For example, the installation of Teradata Parallel Transporter Infrastructure 12.00.00.01 will
overwrite the Teradata Parallel Transporter Infrastructure 12.00.00.00 package.
Solaris Zones
To support Solaris 10 Zones, the <product> installation packages were changed to allow users
to specify where the <product> components will be installed, to remove the limitation of
specifying only the <product> install directory.
When a <product> is installed, the installation package prompts for the following directory
input:
1) Enter installation directory [default: /opt/teradata/client/<product>
]:
2) Enter 32-bit library directory [default: /opt/teradata/client/lib ]:
3)Enter man page directory [default: /usr/share/man ]:
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 <product> install directory, the 32-bit libraries, and the
placement of man pages allows complete control over where the <product> components are
placed and supports the Solaris zones that have been created on a Solaris system.
In the case where an unacceptable directory is erroneously selected, the installation for the
<product> issues a warning and prompts for a new directory.
For example:
132
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Installing Teradata Tools and Utilities
Enter installation directory [ default: /opt/teradata/client/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 <product> has been installed, the directories for the <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/odbc/drivers:/opt/teradata/client/
odbc/lib:/opt/teradata/client/lib:/opt/tdicu/lib
Installing Teradata Tools and Utilities
If you are not installing all the products on the CD, review “System Requirements” on
page 28.
Note: Before beginning the installation, remove all previous versions of the software (see
“Technical Assistance” on page 68)
Note: An exception is the Teradata Parallel Transporter software. Previous versions of
Teradata Parallel Transporter do not have to be removed.
Procedure - Installing Teradata Tools and Utilities Products
Follow these steps to install Teradata Tools and Utilities on Sun Solaris.
1
Insert the CD in the CD-ROM drive on the server running Sun Solaris.
2
From the console, log on as root or change to root and enter your password.
3
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 38: CD-ROM Mount Point
If you have this CD…
change the directory to…
Teradata Utility Pak
cd1a_tera_util_pak
Teradata Tools and Utilities Installation Guide for UNIX and Linux
133
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Installing Teradata Tools and Utilities
Table 38: CD-ROM Mount Point (continued)
4
If you have this CD…
change the directory to…
Database Management
cd2_database_mgnt
Preprocessors
cd3_preprocessors
Load/Unload
cd4_load_unload
Tape Storage Management Enablers
cd5_tape_stor_mgnt_ena
Type:
# ./setup.bat
An NCR Teradata Tools and Utilities CD Installation screen similar to the following
appears. The following sample screen appears for the Load/Unload CD:
Welcome to the Teradata Tools and Utilities 12 installation
Copyright 2002-2007. NCR Corporation. All Rights Reserved.
Platform: Solaris Opteron 64bit
Media: Load/Unload - Volume 3
Which software
1. TeraGSS
2. tdicu
3. cliv2
4. piom
5. npaxsmod
6. mqaxsmod
7. bteq
8. fastexp
9. fastld
10. mload
11. tpump
do you want to install?
- Teradata GSS client package
- Teradata Shared Component for Internationalization
- Teradata CLIv2
- Teradata Data Connector API
- Teradata Named Pipes Access Module
- Teradata WebSphere(r) Access Module for Teradata
- Teradata BTEQ Application
- Teradata FastExport Utility
- Teradata FastLoad Utility
- Teradata MultiLoad Utility
- Teradata TPump Utility
a. Install all of the above software
q. Quit the installation
Enter one or more selections (separated by space):
Note: Teradata Parallel Transporter packages are contained on Load/Unload CD #2.
5
In this screen, select the packages you would like to install:
Table 39: Selecting the Packages to Install
134
To install...
Do the following...
all the 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.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Installing the Teradata Driver for the JDBC Interface
Table 39: Selecting the Packages to Install (continued)
6
To install...
Do the following...
selected
packages
• After reviewing product dependencies, enter your selection at the prompt: one
or more numbers for the product(s) you want to install, separated by spaces, or
a to install all the software, or q to quit the installation.
• Repeat the previous step if you want to select other packages.
• Select any dependent modules that are needed, such as CLIv2 or Data
Connector API (PIOM), and repeat step 1 if necessary. For information on
dependent modules, see “Software Requirements” on page 30.
From the root directory, enter the following command and remove the CD from the CDROM drive:
# umount /cdrom
7
To remove the CD-ROM mount point, enter the following command (this step is
optional):
# rmdir /cdrom/<mount point>
We recommend that you review the log file (/var/ncr/logs/pkgadd.log) for any specific
information of any of the packages installed.
If a reboot is required, we recommend that you reboot the machine to fully enable the
software packages to take effect.
Installing the Teradata Driver for the JDBC
Interface
The Teradata Driver for the JDBC Interface can be downloaded from the Teradata Download
Center at:
http://www.teradata.com --> Support Services --> Downloads-->
Drivers, UDFs, and Toolbox --> Drivers and Connectivity Software
The files can be copied into a directory of your choice and are machine independent.
For configuration instructions go to “Importing the SQL Package and Loading the Teradata
Driver for the JDBC Interface” in chapter 2 of the Teradata Driver for the JDBC Interface User
Guide.
Note: It is recommended, but not required, that any previous release of the Teradata Driver
for the JDBC Interface be uninstalled prior to downloading and using this release of the
Teradata Driver for the JDBC Interface.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
135
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Installing Teradata Parallel Transporter
Installing Teradata Parallel Transporter
The installation of a new version of Teradata Parallel Transporter will prompt for the
Teradata Parallel Transporter installation directory.
Here is a sample of the prompt:
Please specify the install directory [default:/usr/tbuild/12.00.00.00]:
If you respond by pressing the Enter key, the default installation directory will be used.
Note: It is not recommended to use “/” or “/usr” as the installation directory.
Here are the restrictions on the installation directory for Teradata Parallel Transporter:
•
The installation directory cannot be a relative directory path.
•
The pipe character “|” cannot be in the name of the installation directory.
•
The double quote character cannot be in the name of the installation directory.
•
The equal character “=” cannot be in the name of the installation directory.
•
The whitespace character cannot be in the name of the installation 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: /usr/tbuild/12.00.00.00/
logs ]:
If you respond by pressing the Enter key, the default logs directory will be used.
The following are the restrictions on the logs directory for Teradata Parallel Transporter:
•
The logs directory cannot be a relative directory path.
•
The whitespace character cannot be in the name of the logs directory.
The Teradata Parallel Transporter package will prompt for the interprocess communication
(IPC) memory choice.
The following is an example of the prompt:
Teradata Parallel Transporter Infrastructure uses shared memory or
memory mapped file for interprocess communication (IPC).
Shared memory utilizes system shared memory for IPC.
Memory mapped file utilizes temporary disk storage for IPC.
Please select the IPC memory mechanism [ default: shared memory ]:
Enter 1 for shared memory
Enter 2 for memory mapped file
If you respond by pressing the Enter key or 1, the IPC memory choice will be shared memory.
If you respond by pressing 2, the IPC memory choice will be memory mapped file and the
Teradata Parallel Transporter package will prompt for the memory mapped file directory.
136
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Installing Teradata Parallel Transporter
The following is an example of the prompt:
The memory mapped file directory contains temporary Teradata Parallel
Transporter job files.
The memory mapped file directory should be in a partition with a large
free space.
Please specify the memory mapped file directory [ default: /usr/tbuild/
12.00.00.00/mmap ]:
If you respond by pressing the Enter key, the default memory mapped file directory will be
used.
The following are the restrictions on the memory mapped file directory for Teradata Parallel
Transporter:
•
The memory mapped file directory cannot be a relative directory path.
•
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 will not ask for the IPC memory choice. The reinstall will reuse the existing IPC memory choice.
Note: The first Teradata Parallel Transporter package will ask for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version will not ask for the
installation directory, but will use the same installation directory as the first package.
The Teradata Parallel Transporter Infrastructure package checks for the following system
kernel values:
Table 40: Kernel Values
Kernel Parameter
Required Minimum
Value
Description
SEMMNI
1000
Maximum number of semaphore sets in entire
system.
SEMMNS
1000
Maximum number of semaphores in entire
system.
SEMMNU
2500
Maximum number of processes that can have
undo operations pending on semaphores.
SHMMAX
4194304
Maximum size of a shared memory segment.
SHMMNI
200
Maximum number of shared memory
segments in entire system.
SHMSEG
10
Maximum number of shared memory
segments per process.
Note: Checked only on Sun Solaris 8.
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.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
137
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Installing Teradata Parallel Transporter
If the system does not meet the required minimum value, the Teradata Parallel Transporter
Infrastructure installation will prompt to increase the value to the minimum required value.
The following is an example of the prompt:
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)]
If you enter “n”, the Teradata Parallel Transporter Infrastructure package will not change the
kernel value.
If you enter “y”, or if you respond by pressing the Enter key, the Teradata Parallel Transporter
Infrastructure package will change the kernel value. A reboot is required to make the kernel
parameter change(s) effective.
You must be the root user to reboot the system.
The reboot can be done after all the installations but before running a Teradata Parallel
Transporter job.
The following example reboot command will reboot the system in 60 seconds:
# cd; /usr/sbin/shutdown -y -g60 -i6
At the end of the Teradata Parallel Transporter Infrastructure installation, the Teradata
Parallel Transporter Infrastructure installation will update the following environment
variables in the system /etc/profile and /etc/.login files:
Table 41: Environment Variables Updated
138
Environment Variable
Update to Environment Variable
TWB_ROOT
Set to the Teradata Parallel Transporter
installation directory.
PATH
Add $TWB_ROOT/bin to the front of the PATH
environment variable.
LD_LIBRARY_PATH
Add $TWB_ROOT/lib to the front of the
LD_LIBRARY_PATH environment variable.
NLSPATH
Add $TWB_ROOT/msg/%N to the front of the
NLSPATH environment variable.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Adding CLI User Exit Functions
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.
If the Teradata Parallel Transporter API package is installed, then the LD_LIBRARY_PATH
and NLSPATH environment variables must be updated manually. 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.
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: Users must use the updates to the environment variables in order to run the installed
version of Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, then they will not be able
to run the installed version of Teradata Parallel Transporter properly.
Adding CLI User Exit Functions
CLI User Exit functions are general purpose facilities that may be added to the CLI
workstation architecture on Sun Solaris systems. These functions allow user-defined
processing to take place.
Procedure - Adding CLI User Exit Functions to a Sun Solaris Client
Follow these steps to add CLI User Exit functions to a Sun Solaris client.
1
Change directories to /opt/teradata/client/sample by typing:
# cd /opt/teradata/client/sample
2
Modify the CliLgnEx.c or CliPPS.c file in the sample directory.
3
Compile and link using either the 64-bit version or the 32-bit version of the makefile to
create a new shared object, libtdusr.so. The following command compiles the 32-bit
version:
# make -f makedusr.sols
4
Move the libtdusr.so file into the /usr/lib directory for 32-bit applications, and to /usr/lib/
sparcv9 for 64-bit applications. If the default library directories were utilized during
installation. Otherwise, specify the directory where the libcliv2.so library was installed.
Refer to Teradata Call-Level Interface Version 2 Reference for Network-Attached Systems,
Appendix D.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
139
Chapter 7: Installing on Sun Solaris Opteron Client Systems
Adding CLI User Exit Functions
140
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 8
Installing on Red Hat Linux
Client Systems
This chapter provides the procedures for installing and uninstalling the Teradata Tools and
Utilities software on Red Hat Linux client systems. This chapter has the following sections:
•
Installing Individual Products
•
Removing Previous Versions of Software
•
Installing Teradata Tools and Utilities Products Silently
•
Installing Teradata Tools and Utilities Products Interactively
•
Installing the Teradata Driver for the JDBC Interface
•
Installing Teradata Parallel Transporter
•
Adding CLI User Exit Functions
Installing Individual Products
This section describes how to install Teradata Tools and Utilities products on a RedHat Linux
operating system. The specific operating systems include:
•
Linux Red Hat Enterprise Linux Advanced Server 2.1 running on Intel x86 (32-bit
Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 3.0 running on Intel x86 (32-bit
Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 4.0 running on Intel x86 and EM64T
and AMD Opteron 32-bit (32-bit Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 4.0 32-bit running on Intel EM64T and
AMD Opteron 64-bit (32-bit Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 4.0 64-bit running on Intel EM64T and
AMD Opteron 64-bit (32-bit Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 5.0 running on Intel x86 and EM64T
and AMD Opteron 32-bit(32-bit Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 5.0 32-bit running on Intel EM64T and
AMD Opteron 64-bit (32-bit Teradata Tools and Utilities)
•
Linux Red Hat Enterprise Linux Advanced Server 5.0 64-bit running on Intel EM64T and
AMD Opteron 64-bit (32-bit Teradata Tools and Utilities)
The installation of CLI User exits are described later in the chapter.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
141
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Individual Products
Installation of Teradata Tools and Utilities Products Using PUT
The Teradata Parallel Upgrade Tool (PUT) is not supported for Linux Red Hat operating
systems.
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
•
Teradata Utility Pak - Utilities CD#1 (Windows Products)
•
Teradata Utility Pak - Utilities CD#2 (HP-UX, Linux, MP-RAS)
•
Teradata Utility Pak - Utilities CD#3 (AIX and Solaris Products)
•
Database Management
•
Preprocessors - CD # 1 (Windows Products)
•
Preprocessors - CD #2 (HP-UX, Linux, MP-RAS)
•
Preprocessors - CD #3 (AIX and Solaris Products)
•
Load/Unload - CD#1 (Windows Products)
•
Load/Unload - CD#2 (HP-UX, Linux, MP-RAS)
•
Load/Unload - CD#3 (AIX and Solaris Products)
•
Parallel Transporter - CD#1 (Windows Products)
•
Parallel Transporter - CD#2 (HP-UX, Linux, MP-RAS)
•
Parallel Transporter - CD#3 (AIX and Solaris Products)
•
Query Director
•
Tape Storage Management Enablers
•
Meta Data Services
Linux Packages
The following table shows the Red Hat Linux package names and the packages included with
this release. Version numbers are contained in the Teradata Tools and Utilities Release
Definition, Release 12.00.00.
142
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Individual Products
Linux Red Hat Enterprise Linux Advanced Server 4.0 64-bit running on
Intel EM64T/Opteron 64-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 5.x running on
Intel x86 and EM64T/Opteron 32-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 5.x 32-bit running on
Intel EM64T /Opteron 64-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 5.x 64-bit running on
Intel EM64T/Opteron 64-bit (32-bit Teradata Tools and Utilities)
Teradata Generic Security Services JAVA
Teradata MultiLoad
Teradata Parallel Transporter API
Teradata Parallel Transporter Data
Connector Operator
Teradata Parallel Transporter DDL
Operator
Teradata Parallel Transporter Export
Operator
Linux Red Hat Enterprise Linux Advanced Server 4.0 32-bit running on
Intel EM64T/Opteron 64-bit (32-bit Teradata Tools and Utilities)
Teradata Generic Security Services (64-bit)
Linux Red Hat Enterprise Linux Advanced Server 4.0 running on
Intel x86and EM64T/Opteron 32-bit (32-bit Teradata Tools and Utilities)
Basic Teradata Query (BTEQ)
Named Pipes Access Module
ODBC Driver for Teradata
Shared Common Components for
Internationalization for Teradata
Teradata Archive/Recovery Utility (ARC)
Teradata C Preprocessor2
Teradata Call-Level Interface version 2
(CLIv2)
Teradata Data Connector (also known as
PIOM)
Teradata Driver for the JDBC Interface
Teradata FastExport
Teradata FastLoad
Teradata Generic Security Services (32-bit)
Linux Red Hat Enterprise Linux Advanced Server 3.0 running on
Intel x86 (32-bit Teradata Tools and Utilities)
Product
Linux Red Hat Enterprise Linux Advanced Server 2.1 running on
Intel x86 (32-bit Teradata Tools and Utilities)
Table 42: Red Hat Linux Packages and Operating Systems
YES
YES
YES
YES
YES
YES
YES
YES
npaxsmod
YES
YES
YES
YES
NO
YES
YES
NO
tdodbc
YES
YES
YES
YES
YES
YES
YES
YES
tdicu
YES
YES
YES
YES
YES
YES
YES
YES
arc
NO
NO
NO
YES
NO
NO
NO
NO
sqlpp
YES
YES
YES
YES
YES
YES
YES
YES
cliv2
YES
YES
YES
YES
YES
YES
YES
YES
piom
YES
YES
YES
YES
NO
YES
YES
NO
terajdbc4.jar
YES
YES
YES
NO
YES
YES
NO
YES
fexp
YES
YES
YES
YES
NO
YES
YES
NO
fastld
YES
YES
YES
YES
NO
YES
YES
NO
TeraGSS_
redhatlinux-i386
TeraGSS_
redhatlinux-ia64
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
Package
bteq
mload
YES
YES
YES
YES
NO
YES
YES
NO
papic000
YES
YES
YES
YES
YES
YES
YES
YES
pdtcc000
YES
YES
YES
YES
NO
YES
YES
NO
pddlc000
YES
YES
YES
YES
NO
YES
YES
NO
pexpc000
YES
YES
YES
YES
YES
YES
YES
YES
Teradata Tools and Utilities Installation Guide for UNIX and Linux
143
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Individual Products
Teradata Parallel Transporter ICU Library
Teradata Parallel Transporter
Infrastructure
Teradata Parallel Transporter Load
Operator
Teradata Parallel Transporter MultiLoad
INMOD Adapter Operator
Teradata Parallel Transporter ODBC
Operator
Teradata Parallel Transporter Operator
Support Library
Teradata Parallel Transporter OS
Command Operator
Teradata Parallel Transporter SQL Inserter
Operator
Teradata Parallel Transporter SQL Selector
Operator
Teradata Parallel Transporter Stream
Operator
144
Linux Red Hat Enterprise Linux Advanced Server 4.0 32-bit running on
Intel EM64T/Opteron 64-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 4.0 64-bit running on
Intel EM64T/Opteron 64-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 5.x running on
Intel x86 and EM64T/Opteron 32-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 5.x 32-bit running on
Intel EM64T /Opteron 64-bit (32-bit Teradata Tools and Utilities)
YES
YES
YES
YES
NO
YES
YES
NO
Loaded as part of
Teradata Parallel
Transporter
Infrastructure.
NO
YES
YES
YES
NO
YES
YES
NO
Package
Loaded as part of
Teradata Parallel
Transporter
Infrastructure.
Linux Red Hat Enterprise Linux Advanced Server 5.x 64-bit running on
Intel EM64T/Opteron 64-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 4.0 running on
Intel x86and EM64T/Opteron 32-bit (32-bit Teradata Tools and Utilities)
Teradata Parallel Transporter FastLoad
INMOD Adapter Operator
Linux Red Hat Enterprise Linux Advanced Server 3.0 running on
Intel x86 (32-bit Teradata Tools and Utilities)
Product
Teradata Parallel Transporter FastExport
OUTMOD Adapter Operator
Linux Red Hat Enterprise Linux Advanced Server 2.1 running on
Intel x86 (32-bit Teradata Tools and Utilities)
Table 42: Red Hat Linux Packages and Operating Systems (continued)
picuc000
YES
YES
YES
YES
YES
YES
YES
YES
tbldc000
NO
YES
YES
YES
NO
YES
YES
NO
plodc000
YES
YES
YES
YES
YES
YES
YES
YES
Loaded as part of
Teradata Parallel
Transporter
Infrastructure.
podbcc000
NO
YES
YES
YES
NO
YES
YES
NO
NO
YES
YES
NO
NO
YES
NO
NO
poslc000
YES
YES
YES
YES
YES
YES
YES
YES
poscc000
NO
YES
YES
YES
NO
YES
YES
NO
pinsc000
YES
YES
YES
YES
NO
YES
YES
NO
pselc000
YES
YES
YES
YES
NO
YES
YES
NO
pstmc000
YES
YES
YES
YES
YES
YES
YES
YES
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 8: Installing on Red Hat Linux Client Systems
Removing Previous Versions of Software
Linux Red Hat Enterprise Linux Advanced Server 4.0 running on
Intel x86and EM64T/Opteron 32-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 4.0 32-bit running on
Intel EM64T/Opteron 64-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 4.0 64-bit running on
Intel EM64T/Opteron 64-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 5.x running on
Intel x86 and EM64T/Opteron 32-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 5.x 32-bit running on
Intel EM64T /Opteron 64-bit (32-bit Teradata Tools and Utilities)
Linux Red Hat Enterprise Linux Advanced Server 5.x 64-bit running on
Intel EM64T/Opteron 64-bit (32-bit Teradata Tools and Utilities)
Teradata Parallel Transporter Update
Operator
Teradata Query Director
Teradata TPump
WebSphere ® MQ Access Module
Linux Red Hat Enterprise Linux Advanced Server 3.0 running on
Intel x86 (32-bit Teradata Tools and Utilities)
Product
Linux Red Hat Enterprise Linux Advanced Server 2.1 running on
Intel x86 (32-bit Teradata Tools and Utilities)
Table 42: Red Hat Linux Packages and Operating Systems (continued)
YES
YES
YES
YES
YES
YES
YES
YES
qrydir
NO
NO
YES
YES
NO
YES
YES
NO
tpump
YES
YES
YES
YES
NO
YES
YES
NO
mqaxsmod
YES
YES
YES
YES
NO
YES
YES
NO
Package
pupdc000
Removing Previous Versions of Software
Prior to the installation process, check for any existing software and remove it.
Note: If a previous version of cliv2 is installed, it must be uninstalled before installing the
newer version.
Note: An exception is the Teradata Generic Security Services software, it does not have to be
uninstalled.
Note: An exception is the Teradata Parallel Transporter software, it does not have to be
uninstalled.
Procedure - Removing Previous Versions of Teradata Tools and Utilities Software
Follow these steps to remove previous versions of Teradata Tools and Utilities software.
1
Log on as root and enter the password.
2
List all the installed packages by entering the following command at the prompt:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
145
Chapter 8: Installing on Red Hat Linux Client Systems
Removing Previous Versions of Software
# rpm -qa
Or, you can check to see if a particular package is installed using the command:
# rpm -q <rpmname>
Table 43: Checking for Previous Versions of Software on Linux
146
To check for a single package...
enter...
Basic Teradata Query (BTEQ) (32-bit)
# rpm -q bteq
Named Pipes Access Module (32-bit)
# rpm -q npaxsmod
ODBC Driver for Teradata
# rpm -q tdodbc
Shared Common Components for Internationalization
for Teradata (32-bit)
# rpm -q tdicu
Shared Common Components for Internationalization
for Teradata (64-bit)
# rpm -q tdicu_64
Teradata Call-level Interface version 2 (CLIv2) (32-bit)
# rpm -q cliv2
Teradata Call-level Interface version 2 (CLIv2) (64-bit)
# rpm -q cliv2_64
Teradata Data Connector (32-bit)
# rpm -q piom
Teradata FastExport (32-bit)
# rpm -q fexp
Teradata FastLoad (32-bit)
# rpm -q fastld
Teradata Generic Security Services (32-bit)
# rpm -q
TeraGSS_redhatlinux-i386
Teradata Generic Security Services (64-bit)
# rpm -q
TeraGSS_redhatlinux-ia64
Teradata MultiLoad (32-bit)
# rpm -q mload
Teradata C Preprocessor2 (32-bit)
# rpm -q sqlpp
Teradata C Preprocessor2 (64-bit)
# rpm -q sqlpp
Teradata Parallel Transporter API (32-bit)
# rpm -q papic000
Teradata Parallel Transporter Data Connector Operator
(32-bit)
# rpm -q pdtcc000
Teradata Parallel Transporter DDL Operator (32-bit)
# rpm -q pddlc000
Teradata Parallel Transporter Export Operator (32-bit)
# rpm -q pexpc000
Teradata Parallel Transporter ICU Library (32-bit)
# rpm -q picuc000
Teradata Parallel Transporter Infrastructure (32-bit)
# rpm -q tbldc000
Teradata Parallel Transporter Load Operator (32-bit)
# rpm -q plodc000
Teradata Parallel Transporter ODBC Operator (32-bit)
# rpm -q podbcc000
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 8: Installing on Red Hat Linux Client Systems
Removing Previous Versions of Software
Table 43: Checking for Previous Versions of Software on Linux (continued)
3
To check for a single package...
enter...
Teradata Parallel Transporter Operator Support Library
(32-bit)
# rpm -q poslc000
Teradata Parallel Transporter OS Command Operator
(32-bit)
# rpm -q poscc000
Teradata Parallel Transporter SQL Inserter Operator (32bit)
# rpm -q pinsc000
Teradata Parallel Transporter SQL Selector Operator (32bit)
# rpm -q pselc000
Teradata Parallel Transporter Stream Operator (32-bit)
# rpm -q pstmvc000
Teradata Parallel Transporter Update Operator (32-bit)
# rpm -q pupdc000
Teradata Query Director
# rpm -q qrydir
Teradata TPump (32-bit)
# rpm -q tpump
WebSphere MQ Access Module (32-bit)
# rpm -q mqaxsmod
Remove individual packages by entering:
# rpm -e <rpmname>
Table 44: Uninstalling Previous Versions of Software on Linux
To uninstall...
enter...
Basic Teradata Query BTEQ (32-bit)
# rpm -e bteq
Named Pipes Access Module (32-bit)
# rpm -e npaxsmod
ODBC Driver for Teradata
# rpm -e tdodbc
Shared Common Components for Internationalization
for Teradata (32-bit)
# rpm -e tdicu
Shared Common Components for Internationalization
for Teradata (64-bit)
# rpm -e tdicu_64
Teradata Call-level Interface version 2 (CLIv2) (32-bit)
# rpm -e cliv2
Teradata Call-level Interface version 2 (CLIv2) (64-bit)
# rpm -e cliv2_64
Teradata Data Connector (32-bit)
# rpm -e piom
Teradata FastExport (32-bit)
# rpm -e fastexp
Teradata FastLoad (32-bit)
# rpm -e fastld
Teradata Generic Security Services (32-bit)
# rpm -e
TeraGSS_redhatlinux-i386
Teradata Generic Security Services (64-bit)
# rpm -e
TeraGSS_redhatlinux-ia64
Teradata Tools and Utilities Installation Guide for UNIX and Linux
147
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Teradata Tools and Utilities
Table 44: Uninstalling Previous Versions of Software on Linux (continued)
To uninstall...
enter...
Teradata MultiLoad (32-bit)
# rpm -e mload
Teradata C Preprocessor2 (32-bit)
# rpm -e sqlpp
Teradata C Preprocessor2 (64-bit)
# rpm -e sqlpp
Teradata Parallel Transporter API (32-bit)
# rpm -e papic000
Teradata Parallel Transporter Data Connector Operator
(32-bit)
# rpm -e pdtcc000
Teradata Parallel Transporter DDL Operator (32-bit)
# rpm -e pddlc000
Teradata Parallel Transporter Export Operator (32-bit)
# rpm -e pexpc000
Teradata Parallel Transporter ICU Library(32-bit)
# rpm -e picuc000
Teradata Parallel Transporter Infrastructure (32-bit)
# rpm -e tbldc000
Teradata Parallel Transporter Load Operator (32-bit)
# rpm -e plodc000
Teradata Parallel Transporter ODBC Operator (32-bit)
# rpm -e podbcc000
Teradata Parallel Transporter Operator Support Library
(32-bit)
# rpm -e poslc000
Teradata Parallel Transporter OS Command Operator
(32-bit)
# rpm -e poscc000
Teradata Parallel Transporter SQL Inserter Operator (32bit)
# rpm -e pinsc000
Teradata Parallel Transporter SQL Selector Operator (32bit)
# rpm -e pselc000
Teradata Parallel Transporter Stream Operator (32-bit)
# rpm -e pstmc000
Teradata Parallel Transporter Update Operator (32-bit)
# rpm -e pupdc000
Teradata Query Director
# rpm -e qrydir
Teradata TPump (32-bit)
# rpm -e tpump
WebSphere MQ Access Module (32-bit)
# rpm -e mqaxsmod
Installing Teradata Tools and Utilities
To install products, run the installation for Teradata Tools and Utilities and select the
products to install.
Installing Teradata Tools and Utilities Products Silently
Teradata Tools and Utilities products can be installed silently.
148
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Teradata Tools and Utilities
Procedure - Installing Teradata Tools and Utilities Products Silently
Follow these steps to install Teradata Tools and Utilities products silently.
1
Log on to the Linux client as root.
2
If a /mnt directory does not exist, create one by entering the following command at the
prompt:
# mkdir /mnt
In the command shown, the CD-ROM mount point is /mnt, but 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
To begin the installation process, type:
# cd /mnt
# ./setup.bat
A screen display similar to the following appears:
Copyright 2002-2007. NCR Corporation. All Rights Reserved.
Platform: Linux 32bit (i386)
Media: Load/Unload
Which software
1. TeraGSS
2. tdicu
3. tdodbc
4. cliv2
5. piom
6. npaxsmod
7. mqaxsmod
8. bteq
9. fastexp
10. fastld
11. mload
12. tpump
13. qrydir
do you want to install?
- Teradata GSS client package
- Teradata Shared Component for Internationalization
- Teradata ODBC Driver
- Teradata CLIv2
- Teradata Data Connector API
- Teradata Named Pipes Access Module
- WebSphere(r) Access Module for Teradata
- Teradata BTEQ Application
- Teradata FastExport Utility
- Teradata FastLoad Utility
- Teradata MultiLoad Utility
- Teradata TPump Utility
- Teradata Query Director
a. Install all of the above software
q. Quit the installation
Enter one or more selections (separated by space):
5
Software must be installed in the order shown in “Software Requirements” on page 30.
After reviewing product dependencies, enter your selection at the prompt:
•
one or more numbers for the product(s) you want to install, separated by spaces, or
•
a to install all the software, or
•
q to quit the installation
Teradata Tools and Utilities Installation Guide for UNIX and Linux
149
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Teradata Tools and Utilities
6
Change back to the root directory and unmount the CD by typing:
# umount /mnt
7
Remove the installation CD from the CD-ROM drive.
Following installation, you may wish to verify that the installation executed successfully.
See “Verifying the Installation of Individual Products” on page 212 and “Verifying the
Installation Using the CLI Sample Program” on page 241.
Installing Teradata Tools and Utilities Products Interactively
Teradata Tools and Utilities products can be installed interactively.
Procedure - Installing Teradata Tools and Utilities Products Interactively
Follow these steps to install Teradata Tools and Utilities products interactively.
1
Log on to the Linux client as root.
2
If a /mnt directory does not exist, create one by entering the following command at the
prompt:
# mkdir /mnt
In the command shown, the CD-ROM mount point is /mnt, but 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
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>
Table 45: Changing Directories
150
To change to the directory where...
is installed, enter...
Basic Teradata Query (BTEQ) (32-bit)
# cd bteq
Named Pipes Access Module (32-bit)
# cd npipes
ODBC Driver for Teradata
# cd tdodbc
Shared Common Components for Internationalization
for Teradata (32-bit)
# cd tdicu
Shared Common Components for Internationalization
for Teradata (64-bit)
# cd tdicu
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Teradata Tools and Utilities
Table 45: Changing Directories (continued)
To change to the directory where...
is installed, enter...
Teradata Call-level Interface version 2(CLIv2) (32-bit)
# cd cliv2
Teradata Call-level Interface version 2 (CLIv2) (64-bit)
# cd cliv2
Teradata Data Connector (32-bit)
# cd piom
Teradata FastExport (32-bit)
# cd fexp
Teradata FastLoad (32-bit)
# cd fastld
Teradata MultiLoad (32-bit)
# cd mload
Teradata C Preprocessor2 (32-bit)
# cd sqlpp
Teradata C Preprocessor2 (64-bit)
# cd sqlpp
Teradata Generic Security Services (32-bit)
# cd TeraGSS
Teradata Generic Security Services (64-bit)
# cd TeraGSS
Teradata Parallel Transporter API (32-bit)
# cd papic000
Teradata Parallel Transporter Data Connector Operator
(32-bit)
# cd pdtcc000
Teradata Parallel Transporter DDL Operator (32-bit)
# cd pddlc000
Teradata Parallel Transporter Export Operator (32-bit)
# cd pexpc000
Teradata Parallel Transporter ICU Library (32-bit)
# cd picuc000
Teradata Parallel Transporter Infrastructure (32-bit)
# cd tbldc000
Teradata Parallel Transporter Load Operator (32-bit)
# cd plodc000
Teradata Parallel Transporter ODBC Operator (32-bit)
# cd podbcc000
Teradata Parallel Transporter Operator Support Library
(32-bit)
# cd poslc000
Teradata Parallel Transporter OS Command Operator
(32-bit)
# cd poscc000
Teradata Parallel Transporter SQL Inserter Operator (32bit)
# cd pinsc000
Teradata Parallel Transporter SQL Selector Operator (32bit)
# cd pselc000
Teradata Parallel Transporter Stream Operator (32-bit)
# cd pstmc000
Teradata Parallel Transporter Update Operator (32-bit)
# cd pupdc000
Teradata Query Director
# cd qrydir
Teradata TPump (32-bit)
# cd tpump
WebSphere MQ Access Module (32-bit)
# cd mqaxsmod
Teradata Tools and Utilities Installation Guide for UNIX and Linux
151
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Teradata Tools and Utilities
5
To install a Teradata Tools and Utilities product use the command:
# rpm -ivh <rpmname>
To install a Teradata Parallel Transporter product use the command:
# ./tptinstall -r <rpmname>
Table 46: Installing Teradata Tools and Utilities on Linux
152
To install...
enter...
Basic Teradata Query (BTEQ) (32bit)
# rpm -ivh bteq-12.00.00.00-1.i386.rpm
Named Pipes Access Module (32bit)
# rpm -ivh npaxsmod-12.00.00.00-1.i386.rpm
ODBC Driver for Teradata
# rpm --nodeps -i tdodbc-12.00.00.001.i386.rpm
Shared Common Components for
Internationalization for Teradata
(32-bit)
# rpm -ivh tdicu-12.00.00.00-1.i386.rpm
Shared Common Components for
Internationalization for Teradata
(64-bit)
# rpm -ivh tdicu_64-12.00.00.00-1.ia64.rpm
Teradata Call-level Interface version
2 (CLIv2) (32-bit)
# rpm -ivh cliv2-12.00.00.00-1.i386.rpm
Teradata Call-level Interface version
2 (CLIv2) (64-bit)
# rpm -ivh cliv2_64-12.00.00.00-1.ia64.rpm
Teradata Data Connector (32-bit)
# rpm -ivh piom-12.00.00.00-1.i386.rpm
Teradata FastExport (32-bit)
# rpm -ivh fexp-12.00.00.00-1.i386.rpm
Teradata FastLoad (32-bit)
# rpm -ivh fastld-12.00.00.00-1.i386.rpm
Teradata Generic Security Services
(32-bit)
# rpm -ivh TeraGSS_redhatlinux-1.i38612.00.00.00-1.i386.rpm
Teradata Generic Security Services
(64-bit)
# rpm -ivh TeraGSS_redhatlinux-1.ia6412.00.00.00-1.ia64.rpm
Teradata MultiLoad (32-bit)
# rpm -ivh mload-12.00.00.00-1.i386.rpm
Teradata C Preprocessor2 (32-bit)
# rpm -ivh sqlpp-12.00.00.00-1.i386.rpm
Teradata C Preprocessor2 (64-bit)
# rpm -ivh sqlpp-12.00.00.00-1.ia64.rpm
Teradata Parallel Transporter API
(32-bit)
# ./tptinstall -r papic000-12.00.00.001.i386.rpm
Teradata Parallel Transporter Data
Connector Operator (32-bit)
# ./tptinstall -r pdtcc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter DDL
Operator (32-bit)
# ./tptinstall -r pddlc000-12.00.00.001.i386.rpm
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Teradata Tools and Utilities
Table 46: Installing Teradata Tools and Utilities on Linux (continued)
To install...
enter...
Teradata Parallel Transporter Export # ./tptinstall -r pexpc000-12.00.00.001.i386.rpm
Operator (32-bit)
Teradata Parallel Transporter ICU
Library (32-bit)
# ./tptinstall -r picuc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter
Infrastructure (32-bit)
# ./tptinstall -r tbldc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter Load
Operator (32-bit)
# ./tptinstall -r plodc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter ODBC
Operator (32-bit)
# ./tptinstall -r podbcc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter
Operator Support Library (32-bit)
# ./tptinstall -r poslc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter OS
Command Operator (32-bit)
# ./tptinstall -r poscc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter SQL
Inserter Operator (32-bit)
# ./tptinstall -r pinsc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter SQL
Selector Operator (32-bit)
# ./tptinstall -r psec000-12.00.00.001.i386.rpm
Teradata Parallel Transporter Stream # ./tptinstall -r pstmc000-12.00.00.001.i386.rpm
Operator (32-bit)
Teradata Parallel Transporter
Update Operator (32-bit)
# ./tptinstall -r pupdc000-12.00.00.001.i386.rpm
Teradata Query Director
# rpm -ivh qrydir-12.00.00.00
Teradata Query Director
# rpm -ivh qrydir-12.00.00.00-1.i386.rpm
Teradata TPump (32-bit)
# rpm -ivh tpump-12.00.00.00-1.i386.rpm
WebSphere MQ Access Module (32- # rpm -ivh mqaxsmod-12.00.00.00-1.i386.rpm
bit)
6
Chapter 10: “Configuring Teradata Tools and Utilities,” contains a list of the files in each
package. Verify all the files in the package are installed by using the Red Hat Package
Manager command:
# rpm -ql <rpmname>
Table 47: Verifying the Installation on Linux
To verify the installation of...
enter...
Basic Teradata Query (BTEQ) (32-bit)
# rpm -ql bteq
Named Pipes Access Module (32-bit)
# rpm -ql npaxsmod
Teradata Tools and Utilities Installation Guide for UNIX and Linux
153
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Teradata Tools and Utilities
Table 47: Verifying the Installation on Linux (continued)
154
To verify the installation of...
enter...
ODBC Driver for Teradata
# rpm -ql tdodbc
Shared Common Components for
Internationalization for Teradata (32-bit)
# rpm -ql tdicu
Shared Common Components for
Internationalization for Teradata (64-bit)
# rpm -ql tdicu_64
Teradata Call-level Interface version 2 (CLIv2) (32bit)
# rpm -ql cliv2
Teradata Call-level Interface version 2 (CLIv2) (64bit)
# rpm -ql cliv2_64
Teradata Data Connector (32-bit)
# rpm -ql piom
Teradata FastExport (32-bit)
# rpm -ql fastexp
Teradata FastLoad (32-bit)
# rpm -ql fastld
Teradata Generic Security Services (32-bit)
# rpm -ql TeraGSS_redhatlinuxi386
Teradata Generic Security Services (64-bit)
# rpm -ql TeraGSS_redhatlinuxia64
Teradata MultiLoad (32-bit)
# rpm -ql mload
Teradata C Preprocessor (32-bit)
# rpm -ql sqlpp
Teradata C Preprocessor (64-bit)
# rpm -ql sqlpp
Teradata Parallel Transporter API (32-bit)
# rpm -ql papic000
Teradata Parallel Transporter Data Connector
Operator (32-bit)
# rpm -ql pdtcc000
Teradata Parallel Transporter DDL Operator (32-bit)
# rpm -ql pddlc000
Teradata Parallel Transporter Export Operator (32bit)
# rpm -ql pexpc000
Teradata Parallel Transporter ICU Library (32-bit)
# rpm -ql picuc000
Teradata Parallel Transporter Infrastructure (32-bit)
# rpm -ql tbldc000
Teradata Parallel Transporter Load Operator (32-bit)
# rpm -ql plodc000
Teradata Parallel Transporter ODBC Operator (32bit)
# rpm -ql podbcc000
Teradata Parallel Transporter Operator Support
Library (32-bit)
# rpm -ql poslc000
Teradata Parallel Transporter OS Command Operator
(32-bit)
# rpm -ql poscc000
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 8: Installing on Red Hat Linux Client Systems
Installing the Teradata Driver for the JDBC Interface
Table 47: Verifying the Installation on Linux (continued)
7
To verify the installation of...
enter...
Teradata Parallel Transporter SQL Inserter Operator
(32-bit)
# rpm -ql pinsc000
Teradata Parallel Transporter SQL Selector Operator
(32-bit)
# rpm -ql pselc000
Teradata Parallel Transporter Stream Operator (32bit)
# rpm -ql pstmc000
Teradata Parallel Transporter Update Operator (32bit)
# rpm -ql pupdc000
Teradata Query Director
# rpm -ql qrydir
Teradata TPump (32-bit)
# rpm -ql tpump
WebSphere MQ Access Module (32-bit)
# rpm -ql mqaxsmod
Change back to the root directory and unmount the CD by entering the following
command at the prompt:
# umount /mnt
8
Remove the installation CD from the CD-ROM drive.
Installing the Teradata Driver for the JDBC
Interface
The Teradata Driver for the JDBC Interface can be downloaded from the Teradata Download
Center at:
http://www.teradata.com --> Support Services --> Downloads-->
Drivers, UDFs, and Toolbox --> Drivers and Connectivity Software
The files can be copied into a directory of your choice and are machine independent.
For configuration instructions go to “Importing the SQL Package and Loading the Teradata
Driver for the JDBC Interface” in chapter 2 of the Teradata Driver for the JDBC Interface User
Guide.
Note: It is recommended, but not required, that any previous release of the Teradata Driver
for the JDBC Interface be uninstalled prior to downloading and using this release of the
Teradata Driver for the JDBC Interface.
Installing the Teradata Access Module for JMS
The Teradata Access Module for JMS version 12.00.00 is available on the following CDs:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
155
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Teradata Parallel Transporter
•
Load/Unload CD #2 for HP-UX
•
Load/Unload CD #3 for Sun Solaris SPARC
The Teradata Access Module for JMS version 12.00.01 for IBM AIX and Linux is being
released asynchronously to Teradata Tools and Utilities 12.00.00. IBM AIX and Linux
versions of the Teradata Access Module for Teradata can be downloaded from the Teradata
Download Center at:
http://www.teradata.com --> Support Services --> Downloads -->
Drivers, UDFs, and Toolbox --> Teradata Toolbox --> JMS Access Module
Installing Teradata Parallel Transporter
The installation of a new version of Teradata Parallel Transporter will prompt you for the
Teradata Parallel Transporter installation directory.
Here is a sample of the prompt:
Please specify the install directory [default: /opt/teradata/client/tbuild/12.00.00.00]:
If you respond by just pressing the Enter key, the default install directory will be used.
Note: It is not recommended to use “/” or “/usr” as the install directory.
Here are the restrictions on the installation directory for Teradata Parallel Transporter:
•
The installation directory cannot be a relative directory path.
•
The pipe character “|” cannot be in the name of the installation directory.
•
The double quote character cannot be in the name of the installation directory.
•
The equal character “=” cannot be in the name of the installation directory.
•
The whitespace character cannot be in the name of the installation directory.
In addition to the Teradata Parallel Transporter installation directory, the Teradata Parallel
Transporter Infrastructure package will prompt you 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/
tbuild/12.00.00.00/logs ]:
If you respond by just pressing the Enter key, the default logs directory will be used.
The following are the restrictions on the logs directory for Teradata Parallel Transporter:
•
The logs directory cannot be a relative directory path.
•
The whitespace character cannot be in the name of the logs directory.
The Teradata Parallel Transporter package will prompt for the interprocess communication
(IPC) memory choice.
156
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Teradata Parallel Transporter
The following is an example of the prompt:
Teradata Parallel Transporter Infrastructure uses shared memory or
memory mapped file for interprocess communication (IPC).
Shared memory utilizes system shared memory for IPC.
Memory mapped file utilizes temporary disk storage for IPC.
Please select the IPC memory mechanism [ default: shared memory ]:
Enter 1 for shared memory
Enter 2 for memory mapped file
If you respond by pressing the Enter key or 1, the IPC memory choice will be shared memory.
If you respond by pressing 2, the IPC memory choice will be memory mapped file and the
Teradata Parallel Transporter package will prompt for the memory mapped file directory.
The following is an example of the prompt:
The memory mapped file directory contains temporary Teradata Parallel
Transporter job files.
The memory mapped file directory should be in a partition with a large
free space.
Please specify the memory mapped file directory [ default: /usr/tbuild/
12.00.00.00/mmap ]:
If you respond by pressing the Enter key, the default memory mapped file directory will be
used.
The following are the restrictions on the memory mapped file directory for Teradata Parallel
Transporter:
•
The memory mapped file directory cannot be a relative directory path.
•
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 will not ask for the IPC memory choice. The reinstall will reuse the existing IPC memory choice.
Note: The first Teradata Parallel Transporter package will ask for the installation directory.
Subsequent Teradata Parallel Transporter packages of the same version will not ask for the
installation directory, but will use the same installation directory as the first one.
The Teradata Parallel Transporter Infrastructure package checks for the following system
kernel values:
Table 48: Kernel Values
Kernel Parameter
Required Minimum
Value
Description
semmni
1000
Maximum number of semaphore sets in entire system.
semmns
1000
Maximum number of semaphores in entire system.
shmmax
4194304
Maximum size of a shared memory segment in bytes.
shmmni
200
Maximum number of shared memory segments in entire
system.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
157
Chapter 8: Installing on Red Hat Linux Client Systems
Installing Teradata Parallel Transporter
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 will prompt you to increase the value to the minimum required
value. The following is an example of the prompt:
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 reboot is not required to make the above kernel parameter change(s) effective.
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)]
If you enter “n”, the Teradata Parallel Transporter Infrastructure package will not change the
kernel value.
If you enter “y”, or if you respond by just pressing the Enter key, the Teradata Parallel
Transporter Infrastructure package will change the kernel value. A reboot is not required to
make the kernel parameter change(s) effective.
At the end of the Teradata Parallel Transporter Infrastructure installation, the Teradata
Parallel Transporter Infrastructure installation will update the following environment
variables in the system /etc/profile and /etc/csh.login files:
Table 49: Environment Variables Updated
Environment Variable
Update to Environment Variable
TWB_ROOT
Set to the Teradata Parallel Transporter installation directory.
PATH
Add $TWB_ROOT/bin to the front of the PATH environment
variable.
LD_LIBRARY_PATH
Add $TWB_ROOT/lib to the front of the LD_LIBRARY_PATH
environment variable.
NLSPATH
Add $TWB_ROOT/msg/%N to the front of the NLSPATH
environment variable.
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.
If the Teradata Parallel Transporter API package is installed, then the LD_LIBRARY_PATH
and NLSPATH environment variables must be updated manually. The 32-bit files is in
$TWB_ROOT/lib and $TWB_ROOT/msg. The 64-bit files is in $TWB_ROOT/lib64 and
$TWB_ROOT/msg64.
158
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 8: Installing on Red Hat Linux Client Systems
Adding CLI User Exit Functions
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: Users must use the updates to the environment variables in order to run the installed
version of Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, then they will not be able
to run the installed version of Teradata Parallel Transporter properly.
Adding CLI User Exit Functions
CLI User Exit functions are general purpose facilities that may be added to the CLI
workstation architecture on Linux systems. These functions allow user-defined processing to
take place.
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
Change directories to /opt/teradata/client/sample, using the following command:
# cd /opt/teradata/client/sample
2
Modify the CliLgnEx.c or CliPPS.c file in the sample directory.
3
Compile and link using either the 64-bit version or the 32-bit version of the makefile to
create a new shared object, libtdusr.so. This command compiles the 32-bit version:
# make -f maketdusr.lx
Note: On 64-bit Linux, the compiler will always generate 64-bit binaries. The 32-bit
makefile is not supported on 64-bit Linux platforms.
4
Move the libtdusr.so file into the /usr/lib directory. The CLIv2 libcliv2.so should exist 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
159
Chapter 8: Installing on Red Hat Linux Client Systems
Adding CLI User Exit Functions
160
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 9
Installing on SUSE Linux
Client Systems
This chapter provides the procedures for installing and uninstalling the Teradata Tools and
Utilities software on SUSE Linux client systems. This chapter has the following sections:
•
Installing Individual Products
•
Removing Previous Versions of Software
•
Installing Teradata Tools and Utilities Products Silently
•
Installing Teradata Tools and Utilities Products Interactively
•
Installing the Teradata Driver for the JDBC Interface
•
Adding CLI User Exit Functions
Installing Individual Products
This section describes how to install Teradata Tools and Utilities products on a SUSE Linux
operating system. The specific operating systems include:
•
SUSE Linux Enterprise 9 with SP1, 2 or 3 running on Intel x86 (32-bit Teradata Tools and
Utilities)
•
SUSE Linux Enterprise 9 with SP1, 2 or 3 32-bit running on Intel EM64T (32-bit Teradata
Tools and Utilities)
•
SUSE Linux Enterprise 9 with SP1, 2 or 3 running on Intel EM64T (64-bit Teradata Tools
and Utilities)
•
SUSE Linux Enterprise 9 with SP1, 2 or 3 running on AMD Opteron (64-bit Teradata
Tools and Utilities)
•
SUSE Linux Enterprise 10 with SP1 running on Intel x86 (32-bit Teradata Tools and
Utilities)
•
SUSE Linux Enterprise 10 with SP1 32-bit running on Intel EM64T (32-bit Teradata Tools
and Utilities)
•
SUSE Linux Enterprise 10 with SP1 running on Intel EM64T (64-bit Teradata Tools and
Utilities)
The installation of CLI User exits are described later in the chapter.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
161
Chapter 9: Installing on SUSE Linux Client Systems
Installing Individual Products
Installation of Teradata Tools and Utilities Products Using PUT
The following products can be installed from either the Teradata Tools and Utilities CD using
the installation procedures described below, or using the Teradata Parallel Upgrade Tool
(PUT).
•
Basic Teradata Query (BTEQ)
•
Shared Common Components for Internationalization for Teradata
•
Teradata Call-Level Interface version 2 (CLIv2)
•
Teradata Data Connector
•
Named Pipes Access Module
Installation CD-ROMs
Install Teradata Tools and Utilities products using setup.bat from one of the following CDs:
•
Teradata Utility Pak - Utilities CD#1 (Windows Products)
•
Teradata Utility Pak - Utilities CD#2 (HP-UX, Linux, MP-RAS)
•
Teradata Utility Pak - Utilities CD#3 (AIX and Solaris Products)
•
Database Management
•
Preprocessors - CD # 1 (Windows Products)
•
Preprocessors - CD #2 (HP-UX, Linux, MP-RAS)
•
Preprocessors - CD #3 (AIX and Solaris Products)
•
Load/Unload - CD#1 (Windows Products)
•
Load/Unload - CD#2 (HP-UX, Linux, MP-RAS)
•
Load/Unload - CD#3 (AIX and Solaris Products)
•
Parallel Transporter - CD#1 (Windows Products)
•
Parallel Transporter - CD#2 (HP-UX, Linux, MP-RAS)
•
Parallel Transporter - CD#3 (AIX and Solaris Products)
•
Query Director
•
Tape Storage Management Enablers
•
Meta Data Services
Linux Packages
The following table shows the SUSE Linux package names and the packages included with this
release. Version numbers are contained in the Teradata Tools and Utilities Release Definition,
Release 12.00.00.
162
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 9: Installing on SUSE Linux Client Systems
Installing Individual Products
Teradata Generic Security Services JAVA
Teradata MultiLoad
Teradata Parallel Transporter API
Teradata Parallel Transporter Data
Connector Operator
Teradata Parallel Transporter DDL
Operator
Teradata Parallel Transporter Export
Operator
Teradata Parallel Transporter FastExport
OUTMOD Adapter Operator
SUSE Linux Enterprise 9 with SP1, 2 or 3 running on
Intel EM64T and Opteron
(64-bit Teradata Tools and Utilities)
SUSE Linux Enterprise 10 with SP1 running on
Intel x86and EM64T’Opteron 32-bit
(32-bit Teradata Tools and Utilities)
SUSE Linux Enterprise 10 with SP1 32-bit running on
Intel EM64T/Opteron 32-bit
(32-bit Teradata Tools and Utilities)
YES
YES
NO
YES
YES
NO
YES
YES
NO
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
arc
cliv2
NO
YES
NO
NO
YES
NO
YES
YES
YES
YES
YES
YES
sqlp
piom
YES
YES
YES
YES
YES
YES
YES
YES
NO
YES
YES
NO
terajdbc4.jar
fexp
fastld
TeraGSS_suselinuxx86_64
YES
YES
YES
YES
NO
NO
YES
YES
NO
YES
YES
NO
YES
YES
NO
YES
YES
NO
YES
YES
YES
YES
YES
YES
Package Names
bteq
npaxsmod
tdodbc
tdicu
SUSE Linux Enterprise 10 with SP1 running on Intel
EM64T/Opteron (64-bit) Teradata Tools and Utilities)
SUSE Linux Enterprise 9 with SP1, 2 or 3 32-bit running on
Intel EM64T and Opteron 64-bit
(32-bit Teradata Tools and Utilities)
Product
Basic Teradata Query (BTEQ)
Named Pipes Access Module
ODBC Driver for Teradata
Shared Common Components for
Internationalization for Teradata
Teradata Archive/Recovery Utility (ARC)
Teradata Call-Level Interface version 2
(CLIv2)
Teradata C Preprocessor2
Teradata Data Connector (also known as
PIOM)
Teradata Driver for the JDBC Interface
Teradata FastExport
Teradata FastLoad
Teradata Generic Security Services
SUSE Linux Enterprise 9 with SP1, 2 or 3 running on
Intel x86 and EM64T/AMD Opteron 32-bit
(32-bit Teradata Tools and Utilities)
Table 50: Teradata Tools and Utilities supported on UNIX and Linux
YES
YES
YES
YES
YES
YES
mload
papic000
pdtcc000
YES
YES
NO
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
NO
YES
YES
NO
pddlc000
YES
YES
NO
YES
YES
NO
pexpc000
YES
YES
YES
YES
YES
YES
Loaded as part of Teradata
Parallel Transporter
Infrastructure.
YES
YES
NO
YES
YES
NO
Teradata Parallel Transporter FastLoad
INMOD Adapter Operator
Loaded as part of Teradata
Parallel Transporter
Infrastructure.
YES
YES
NO
YES
YES
NO
Teradata Parallel Transporter ICU Library
Teradata Parallel Transporter
Infrastructure
picuc000
tbldc000
YES
YES
YES
YES
YES
YES
YES
YES
NO
YES
YES
NO
Teradata Tools and Utilities Installation Guide for UNIX and Linux
163
Chapter 9: Installing on SUSE Linux Client Systems
Removing Previous Versions of Software
SUSE Linux Enterprise 10 with SP1 running on
Intel x86and EM64T’Opteron 32-bit
(32-bit Teradata Tools and Utilities)
SUSE Linux Enterprise 10 with SP1 32-bit running on
Intel EM64T/Opteron 32-bit
(32-bit Teradata Tools and Utilities)
YES
YES
YES
YES
YES
YES
Loaded as part of Teradata
Parallel Transporter
Infrastructure.
podbcc000
YES
YES
NO
YES
YES
NO
YES
NO
NO
YES
YES
NO
poslc000
YES
YES
YES
YES
YES
YES
poscc000
YES
YES
NO
YES
YES
NO
pinsc000
YES
YES
NO
YES
YES
NO
pselc000
YES
YES
NO
YES
YES
NO
pstmc000
YES
YES
YES
YES
YES
YES
pupdc000
YES
YES
YES
YES
YES
YES
qrydir
tpump
mqaxsmod
YES
YES
YES
YES
NO
YES
YES
YES
YES
NO
NO
YES
YES
NO
YES
YES
NO
Package Names
plodc000
SUSE Linux Enterprise 10 with SP1 running on Intel
EM64T/Opteron (64-bit) Teradata Tools and Utilities)
SUSE Linux Enterprise 9 with SP1, 2 or 3 running on
Intel EM64T and Opteron
(64-bit Teradata Tools and Utilities)
Teradata Parallel Transporter ODBC
Operator
Teradata Parallel Transporter Operator
Support Library
Teradata Parallel Transporter OS
Command Operator
Teradata Parallel Transporter SQL Inserter
Operator
Teradata Parallel Transporter SQL Selector
Operator
Teradata Parallel Transporter Stream
Operator
Teradata Parallel Transporter Update
Operator
Teradata Query Director
Teradata TPump
WebSphere ® MQ Access Module
SUSE Linux Enterprise 9 with SP1, 2 or 3 32-bit running on
Intel EM64T and Opteron 64-bit
(32-bit Teradata Tools and Utilities)
Product
Teradata Parallel Transporter Load
Operator
Teradata Parallel Transporter MultiLoad
INMOD Adapter Operator
SUSE Linux Enterprise 9 with SP1, 2 or 3 running on
Intel x86 and EM64T/AMD Opteron 32-bit
(32-bit Teradata Tools and Utilities)
Table 50: Teradata Tools and Utilities supported on UNIX and Linux (continued)
NO
Removing Previous Versions of Software
Prior to the installing the latest Teradata Tools and Utilities, check for any existing software
and remove it.
Note: If a previous version of cliv2 is installed, it must be uninstalled before installing the
newer version.
164
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 9: Installing on SUSE Linux Client Systems
Removing Previous Versions of Software
Note: An exception is the Teradata Generic Security Services software, it does not have to be
uninstalled.
Procedure - Removing Previous Versions of Teradata Tools and Utilities
Follow these steps to remove previous versions of Teradata Tools and Utilities software.
1
Log on as root and enter the password.
2
List all the installed packages by entering the following command at the prompt:
# rpm -qa
Or, check to see if a particular package is installed using the command:
# rpm -q <rpmname>
Table 51: Checking for Previous Versions of Software on Linux
To check for a single package...
enter...
Basic Teradata Query (BTEQ) (32-bit)
# rpm -q bteq
Named Pipes Access Module (32-bit)
# rpm -q npaxsmod
ODBC Driver for Teradata
# rpm -q tdodbc
Shared Common Components for Internationalization
for Teradata (32-bit)
# rpm -q tdicu
Shared Common Components for Internationalization
for Teradata (64-bit)
# rpm -q tdicu_64
Teradata Call-level Interface version 2 (CLIv2) (32-bit)
# rpm -q cliv2
Teradata Call-level Interface version 2 (CLIv2) (64-bit)
# rpm -q cliv2_64
Teradata Data Connector (32-bit)
# rpm -q piom
Teradata FastExport (32-bit)
# rpm -q fexp
Teradata FastLoad (32-bit)
# rpm -q fastld
Teradata Generic Security Services (64-bit)
# rpm -q TeraGSS_suselinuxx8664
Teradata MultiLoad (32-bit)
# rpm -q mload
Teradata C Preprocessor2 (32-bit)
# rpm -q sqlpp
Teradata C Preprocessor2 (64-bit)
# rpm -q sqlpp
Teradata Parallel Transporter API (32-bit)
# rpm -q papic000
Teradata Parallel Transporter Data Connector Operator
(32-bit)
# rpm -q pdtcc000
Teradata Parallel Transporter DDL Operator (32-bit)
# rpm -q pddlc000
Teradata Parallel Transporter Export Operator (32-bit)
# rpm -q pexpc000
Teradata Parallel Transporter ICU Library
# rpm -q picuc000
Teradata Tools and Utilities Installation Guide for UNIX and Linux
165
Chapter 9: Installing on SUSE Linux Client Systems
Removing Previous Versions of Software
Table 51: Checking for Previous Versions of Software on Linux (continued)
3
To check for a single package...
enter...
Teradata Parallel Transporter Infrastructure (32-bit)
# rpm -q tbldc000
Teradata Parallel Transporter Load Operator (32-bit)
# rpm -q plodc000
Teradata Parallel Transporter ODBC Operator (32-bit)
# rpm -q podbcc000
Teradata Parallel Transporter Operator Support Library
(32-bit)
# rpm -q poslc000
Teradata Parallel Transporter OS Command Operator
(32-bit)
# rpm -q poscc000
Teradata Parallel Transporter SQL Inserter Operator (32bit)
# rpm -q pinsc000
Teradata Parallel Transporter SQL Selector Operator (32bit)
# rpm -q pselc000
Teradata Parallel Transporter Stream Operator (32-bit)
# rpm -q pstmc000
Teradata Parallel Transporter Update Operator (32-bit)
# rpm -q pupdc000
Teradata Query Director
# rpm -q qrydir
Teradata TPump (32-bit)
# rpm -q tpump
WebSphere MQ Access Module (32-bit)
# rpm -q mqaxsmod
Remove individual packages by entering:
# rpm -e <rpmname>
Table 52: Uninstalling Previous Versions of Software on Linux
166
To uninstall...
enter...
Basic Teradata Query BTEQ (32-bit)
# rpm -e bteq
Named Pipes Access Module (32-bit)
# rpm -e npaxsmod
ODBC Driver for Teradata
# rpm -e tdodbc
Shared Common Components for Internationalization
for Teradata (32-bit)
# rpm -e tdicu
Shared Common Components for Internationalization
for Teradata (64-bit)
# rpm -e tdicu_64
Teradata Call-level Interface version 2 (CLIv2) (32-bit)
# rpm -e cliv2
Teradata Call-level Interface version 2 (CLIv2) (64-bit)
# rpm -e cliv2_64
Teradata Data Connector (32-bit)
# rpm -e piom
Teradata FastExport (32-bit)
# rpm -e fastexp
Teradata FastLoad (32-bit)
# rpm -e fastld
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 9: Installing on SUSE Linux Client Systems
Removing Previous Versions of Software
Table 52: Uninstalling Previous Versions of Software on Linux (continued)
To uninstall...
enter...
Teradata Generic Security Services (64-bit)
# rpm -e TeraGSS_suselinuxx8664
Teradata MultiLoad (32-bit)
# rpm -e mload
Teradata C Preprocessor2 (32-bit)
# rpm -e sqlpp
Teradata C Preprocessor2 (64-bit)
# rpm -e sqlpp
Teradata Parallel Transporter API (32-bit)
# rpm -e papic000
Teradata Parallel Transporter Data Connector Operator
(32-bit)
# rpm -e pdtcc000
Teradata Parallel Transporter DDL Operator (32-bit)
# rpm -e pddlc000
Teradata Parallel Transporter Export Operator (32-bit)
# rpm -e pexpc000
Teradata Parallel Transporter ICU Library
# rpm -e picuc000
Teradata Parallel Transporter Infrastructure (32-bit)
# rpm -e tbldc000
Teradata Parallel Transporter Load Operator (32-bit)
# rpm -e plodc000
Teradata Parallel Transporter ODBC Operator (32-bit)
# rpm -e podbcc000
Teradata Parallel Transporter Operator Support Library
(32-bit)
# rpm -e poslc000
Teradata Parallel Transporter OS Command Operator
(32-bit)
# rpm -e poscc000
Teradata Parallel Transporter SQL Inserter Operator (32bit)
# rpm -e pinsc000
Teradata Parallel Transporter SQL Selector Operator (32bit)
# rpm -e pselc000
Teradata Parallel Transporter Stream Operator (32-bit)
# rpm -e pstmc000
Teradata Parallel Transporter Update Operator (32-bit)
# rpm -e pupdc000
Teradata Query Director
# rpm -e qrydir
Teradata TPump (32-bit)
# rpm -e tpump
WebSphere MQ Access Module (32-bit)
# rpm -e mqaxsmod
Teradata Tools and Utilities Installation Guide for UNIX and Linux
167
Chapter 9: Installing on SUSE Linux Client Systems
Installing Teradata Tools and Utilities
Installing Teradata Tools and Utilities
To install products, run the installation for Teradata Tools and Utilities and select the
products you want to install.
Installing Teradata Tools and Utilities Products Silently
Teradata Tools and Utilities products can be installed silently.
Procedure - Installing Teradata Tools and Utilities Products Silently
Follow these steps to install Teradata Tools and Utilities products silently.
1
Log on to the Linux client as root.
2
If a /mnt directory does not exist, create one by entering the following command at the
prompt:
# mkdir /mnt
In the command shown, the CD-ROM mount point is /mnt, but 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
To begin the installation process, type:
# cd /mnt
# ./setup.bat
A screen display similar to the following appears:
Copyright 2002-2007. NCR Corporation. All Rights Reserved.
Platform: Linux 32bit (i386)
Media: Load/Unload
Which software
1. TeraGSS
2. tdicu
3. tdodbc
4. cliv2
5. piom
6. npaxsmod
7. mqaxsmod
8. bteq
9. fastexp
10. fastld
11. mload
12. qrydir
do you want to install?
- Teradata GSS client package
- Teradata Shared Component for Internationalization
- Teradata ODBC Driver
- Teradata CLIv2
- Teradata Data Connector API
- Teradata Named Pipes Access Module
- WebSphere(r) Access Module for Teradata
- Teradata BTEQ Application
- Teradata FastExport Utility
- Teradata FastLoad Utility
- Teradata MultiLoad Utility
-Teradata Query Director
a. Install all of the above software
168
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 9: Installing on SUSE Linux Client Systems
Installing Teradata Tools and Utilities
q. Quit the installation
Enter one or more selections (separated by space):
5
6
Software must be installed in the order shown in “Software Requirements” on page 30.
After reviewing product dependencies, enter your selection at the prompt:
•
one or more numbers for the product(s) you want to install, separated by spaces, or
•
a to install all the software, or
•
q to quit the installation
Change back to the root directory and unmount the CD by typing:
# umount /mnt
7
Remove the installation CD from the CD-ROM drive.
Following installation, you may wish to verify that the installation executed successfully.
See “Verifying the Installation of Individual Products” on page 212 and “Verifying the
Installation Using the CLI Sample Program” on page 241.
Installing Teradata Tools and Utilities Products Interactively
Teradata Tools and Utilities products can be installed interactively.
Procedure - Installing Teradata Tools and Utilities Products Interactively
Follow these steps to install Teradata Tools and Utilities products interactively.
1
Log on to the Linux client as root.
2
If a /mnt directory does not exist, create one by entering the following command at the
prompt:
# mkdir /mnt
In the command shown, the CD-ROM mount point is /mnt, but 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
Go to the directory where the rpm for the Teradata Tools and Utilities product is present.
# cd <rpmname>
Table 53: Changing Directories
To change to the directory where...
is installed, enter...
Basic Teradata Query (BTEQ) (32-bit)
# cd bteq
Teradata Tools and Utilities Installation Guide for UNIX and Linux
169
Chapter 9: Installing on SUSE Linux Client Systems
Installing Teradata Tools and Utilities
Table 53: Changing Directories (continued)
170
To change to the directory where...
is installed, enter...
Named Pipes Access Module (32-bit)
# cd npipes
ODBC Driver for Teradata
# cd tdodbc
Shared Common Components for Internationalization
for Teradata
# cd tdicu
Teradata Call-level Interface version 2(CLIv2) (32-bit)
# cd cliv2
Teradata Call-level Interface version 2 (CLIv2) (64-bit)
# cd cliv2
Teradata Data Connector (32-bit)
# cd piom
Teradata FastExport (32-bit)
# cd fexp
Teradata FastLoad (32-bit)
# cd fastld
Teradata MultiLoad (32-bit)
# cd mload
Teradata C Preprocessor2 (32-bit)
# cd sqlpp
Teradata C Preprocessor2 (64-bit)
# cd sqlpp
Teradata Generic Security Services (64-bit)
# cd TeraGSS
Teradata Parallel Transporter API (32-bit)
# cd papic000
Teradata Parallel Transporter Data Connector Operator
(32-bit)
# cd pdtcc000
Teradata Parallel Transporter DDL Operator (32-bit)
# cd pddlc000
Teradata Parallel Transporter Export Operator (32-bit)
# cd pexpc000
Teradata Parallel Transporter ICU Library (32-bit)
# cd picuc000
Teradata Parallel Transporter Infrastructure (32-bit)
# cd tbldc000
Teradata Parallel Transporter Load Operator (32-bit)
# cd plodc000
Teradata Parallel Transporter ODBC Operator (32-bit)
# cd podbcc000
Teradata Parallel Transporter Operator Support Library
(32-bit)
# cd poslc000
Teradata Parallel Transporter OS Command Operator
(32-bit)
# cd poscc000
Teradata Parallel Transporter SQL Inserter Operator (32bit)
# cd pinsc000
Teradata Parallel Transporter SQL Selector Operator (32bit)
# cd pselc000
Teradata Parallel Transporter Stream Operator (32-bit)
# cd pstmc000
Teradata Parallel Transporter Update Operator (32-bit)
# cd pupdc000
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 9: Installing on SUSE Linux Client Systems
Installing Teradata Tools and Utilities
Table 53: Changing Directories (continued)
5
To change to the directory where...
is installed, enter...
Teradata Query Director
# cd qrydir
Teradata TPump (32-bit)
# cd tpump
WebSphere MQ Access Module (32-bit)
# cd mqaxsmod
To install a Teradata Tools and Utilities product use the command:
# rpm -ivh <rpmname>
Table 54: Installing Teradata Tools and Utilities on Linux
To install...
enter...
Basic Teradata Query (BTEQ) (32bit)
# rpm -ivh bteq-12.00.00.00-1.i386.rpm
Named Pipes Access Module (32bit)
# rpm -ivh npaxsmod-12.00.00.00-1.i386.rpm
ODBC Driver for Teradata (32-bit)
# rpm --nodeps -i tdodbc-12.00.00.001.i386.rpm
ODBC Driver for Teradata (64-bit)
# rpm --nodeps -i tdodbc-12.00.00.001.x8664.rpm
Shared Common Components for
Internationalization for Teradata
(32-bit)
# rpm -ivh tdicu-12.00.00.00-1.i386.rpm
Shared Common Components for
Internationalization for Teradata
(64-bit)
# rpm -ivh tdicu_64-12.00.00.00-1.x8664.rpm
Teradata Call-level Interface version
2 (CLIv2) (32-bit)
# rpm -ivh cliv2-12.00.00.00-1.i386.rpm
Teradata Call-level Interface version
2 (CLIv2) (64-bit)
# rpm -ivh cliv2_64-12.00.00.00-1.x8664.rpm
Teradata Data Connector (32-bit)
# rpm -ivh piom-12.00.00.00-1.i386.rpm
Teradata FastExport (32-bit)
# rpm -ivh fexp-12.00.00.00-1.i386.rpm
Teradata FastLoad (32-bit)
# rpm -ivh fastld-12.00.00.00-1.i386.rpm
Teradata Generic Security Services
(64-bit)
# rpm -ivh TeraGSS_suselinux-x866412.00.00.00-1.x86_64.rpm
Teradata MultiLoad (32-bit)
# rpm -ivh mload-12.00.00.00-1.i386.rpm
Teradata C Preprocessor2 (32-bit)
# rpm -ivh sqlpp-12.00.00.00-1.i386.rpm
Teradata C Preprocessor2 (64-bit)
# rpm -ivh sqlpp-12.00.00.00-1.x8664.rpm
Teradata Tools and Utilities Installation Guide for UNIX and Linux
171
Chapter 9: Installing on SUSE Linux Client Systems
Installing Teradata Tools and Utilities
Table 54: Installing Teradata Tools and Utilities on Linux (continued)
To install...
enter...
Teradata Parallel Transporter API
(32-bit)
# ./tptinstall -r papic000-12.00.00.001.i386.rpm
Teradata Parallel Transporter Data
Connector Operator (32-bit)
# ./tptinstall -r pdtcc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter DDL
Operator (32-bit)
# ./tptinstall -r pddlc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter
Export Operator (32-bit)
# ./tptinstall -r pexpc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter ICU
Library (32-bit)
# ./tptinstall -r picuc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter
Infrastructure (32-bit)
# ./tptinstall -r tbldc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter Load
Operator (32-bit)
# ./tptinstall -r plodc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter
ODBC Operator (32-bit)
# ./tptinstall -r podbcc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter
Operator Support Library (32-bit)
# ./tptinstall -r poslc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter OS
Command Operator (32-bit)
# ./tptinstall -r poscc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter SQL
Inserter Operator (32-bit)
# ./tptinstall -r pinsc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter SQL
Selector Operator (32-bit)
# ./tptinstall -r pselc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter
Stream Operator (32-bit)
# ./tptinstall -r pstmc000-12.00.00.001.i386.rpm
Teradata Parallel Transporter
Update Operator (32-bit)
# ./tptinstall -r pupdc000-12.00.00.001.i386.rpm
Teradata Query Director
# rpm -ivh qrydir-12.00.00.00-1.i386.rpm
Teradata TPump (32-bit)
# rpm -ivh tpump-12.00.00.00-1.i386.rpm
WebSphere MQ Access Module (32- # rpm -ivh mqaxsmod-12.00.00.00-1.i386.rpm
bit)
6
Chapter 9 contains a list of the files in each package. Verify all the files in the package are
installed by using the SUSE Package Manager command:
# rpm -ql <rpmname>
172
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 9: Installing on SUSE Linux Client Systems
Installing Teradata Tools and Utilities
Table 55: Verifying the Installation on Linux
To verify the installation of...
enter...
Basic Teradata Query (BTEQ) (32-bit)
# rpm -ql bteq
Named Pipes Access Module (32-bit)
# rpm -ql npaxsmod
ODBC Driver for Teradata
# rpm -ql tdodbc
Shared Common Components for
Internationalization for Teradata (32-bit)
# rpm -ql tdicu
Shared Common Components for
Internationalization for Teradata (64-bit)
# rpm -ql tdicu_64
Teradata Call-level Interface version 2 (CLIv2) (32bit)
# rpm -ql cliv2
Teradata Call-level Interface version 2 (CLIv2) (64bit)
# rpm -ql cliv2_64
Teradata Data Connector (32-bit)
# rpm -ql piom
Teradata FastExport (32-bit)
# rpm -ql fastexp
Teradata FastLoad (32-bit)
# rpm -ql fastld
Teradata Generic Security Services (64-bit)
# rpm -ql TeraGSS_suselinuxx8664
Teradata MultiLoad (32-bit)
# rpm -ql mload
Teradata C Preprocessor (32-bit)
# rpm -ql sqlpp
Teradata C Preprocessor (64-bit)
# rpm -ql sqlpp
Teradata Parallel Transporter API (32-bit)
# rpm -ql papic000
Teradata Parallel Transporter Data Connector
Operator (32-bit)
# rpm -ql pdtc000
Teradata Parallel Transporter DDL Operator (32-bit)
# rpm -ql pddlc000
Teradata Parallel Transporter Export Operator (32bit)
# rpm -ql pexc000
Teradata Parallel Transporter ICU Library (32-bit)
# rpm -ql picuc000
Teradata Parallel Transporter Infrastructure (32-bit)
# rpm -ql tbldc000
Teradata Parallel Transporter Load Operator (32-bit)
# rpm -ql plodc000
Teradata Parallel Transporter ODBC Operator (32bit)
# rpm -ql podbcc000
Teradata Parallel Transporter Operator Support
Library (32-bit)
# rpm -ql poslc000
Teradata Parallel Transporter OS Command
Operator (32-bit)
# rpm -ql poscc000
Teradata Tools and Utilities Installation Guide for UNIX and Linux
173
Chapter 9: Installing on SUSE Linux Client Systems
Installing the Teradata Driver for the JDBC Interface
Table 55: Verifying the Installation on Linux (continued)
7
To verify the installation of...
enter...
Teradata Parallel Transporter SQL Inserter Operator
(32-bit)
# rpm -ql pinsc000
Teradata Parallel Transporter SQL Selector Operator
(32-bit)
# rpm -ql pselc000
Teradata Parallel Transporter Stream Operator (32bit)
# rpm -ql pstmc000
Teradata Parallel Transporter Update Operator (32bit)
# rpm -ql pupdc000
Teradata Query Director
# rpm -ql qrydir
Teradata TPump (32-bit)
# rpm -ql tpump
WebSphere MQ Access Module (32-bit)
# rpm -ql mqaxsmod
Change back to the root directory and unmount the CD by entering the following
command at the prompt:
# umount /mnt
8
Remove the installation CD from the CD-ROM drive.
Installing the Teradata Driver for the JDBC
Interface
The Teradata Driver for the JDBC Interface can be downloaded from the Teradata Download
Center at:
http://www.teradata.com --> Support Services --> Downloads-->
Drivers, UDFs, and Toolbox --> Drivers and Connectivity Software
The files can be copied into a directory of your choice and are machine independent.
For configuration instructions go to “Importing the SQL Package and Loading the Teradata
Driver for the JDBC Interface” in chapter 2 of the Teradata Driver for the JDBC Interface User
Guide.
Note: It is recommended, but not required, that any previous release of the Teradata Driver
for the JDBC Interface be uninstalled prior to downloading and using this release of the
Teradata Driver for the JDBC Interface.
Installing the Teradata Access Module for JMS
The Teradata Access Module for JMS version 12.00.00 is available on the following CDs:
174
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 9: Installing on SUSE Linux Client Systems
Adding CLI User Exit Functions
•
Load/Unload CD #2 for HP-UX
•
Load/Unload CD #3 for Sun Solaris SPARC
The Teradata Access Module for JMS version 12.00.01 for IBM AIX and Linux is being
released asynchronously to Teradata Tools and Utilities 12.00.00. IBM AIX and Linux
versions of the Teradata Access Module for Teradata can be downloaded from the Teradata
Download Center at:
http://www.teradata.com --> Support Services --> Downloads -->
Drivers, UDFs, and Toolbox --> Teradata Toolbox --> JMS Access Module
Adding CLI User Exit Functions
CLI User Exit functions are general purpose facilities that may be added to the CLI
workstation architecture on Linux systems. These functions allow user-defined processing to
take place.
Procedure - Adding CLI User Exit Functions to a SUSE Linux Client
Follow these steps to add CLI User Exit functions to a SUSE Linux client.
1
Change directories to /opt/teradata/client/sample, using the following command:
# cd /opt/teradata/client/sample
2
Modify the CliLgnEx.c or CliPPS.c file in the sample directory.
3
Compile and link using either the 64-bit version or the 32-bit version of the makefile to
create a new shared object, libtdusr.so. This command compiles the 32-bit version:
# make -f maketdusr.lx
Note: On 64-bit Linux, the compiler will always generate 64-bit binaries. The 32-bit
makefile is not supported on 64-bit Linux platforms.
4
Move the libtdusr.so file into the /usr/lib directory. The CLIv2 libcliv2.so should exist 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
175
Chapter 9: Installing on SUSE Linux Client Systems
Adding CLI User Exit Functions
176
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 10
Configuring Teradata Tools and Utilities
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:
•
Configuring Environment Variables for CLIv2 and Data Connector
•
Configuring the ODBC Driver for Teradata
•
Configuring Teradata Access Module for JMS
•
Configuring Teradata Parallel Transporter
Configuring Environment Variables for CLIv2
and Data Connector
Setting the Environment Variables
Environment variables must be set to reflect the location of the CLIv2 and Data Connector
libraries. These products are loaded as dependencies for all Teradata Tools and Utilities
products. To set CLIv2 and Data Connector environment variables perform the following
procedures.
Setting MP-RAS Environment Variables for CLIv2 and Data
Connector
If CLIv2 and Data Connector were loaded on MP-RAS, set the environment variables for those
products. Make sure the LD_LIBRARY_PATH includes the ./usr/lib path, where CLIv2 and
Data Connector software files:
•
For Bourne shell systems, use this command to add /usr/lib to the LD_LIBRARY_PATH:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib;
export LD_LIBRARY_PATH
•
For C shell systems, use this command to add /usr/lib to the LD_LIBRARY_PATH:
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH":/usr/lib"
Setting IBM AIX Environment Variables for CLIv2, Data Connector,
and TeraGSS
If CLIv2 and Data Connector were loaded on IBM AIX, set the environment variables for
those products. Make sure the LIBPATH includes the /usr/lib path.
•
For Bourne shell systems, use this command to add /usr/lib to the LIBPATH:
LIBPATH=$LIBPATH:/usr/lib;export LIBPATH
Teradata Tools and Utilities Installation Guide for UNIX and Linux
177
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Environment Variables for CLIv2 and Data Connector
•
For C shell systems, use this command to add /usr/lib to the LIBPATH:
setenv LIBPATH $LIBPATH:/usr/lib
To ensure that IBM AIX can find the correct version of libtdgss.so, make sure the
LIBPATH includes the following path as the first path in line.
For 64-bit applications:
usr/teragss/aix-power/client/lib
Setting HP-UX Environment Variables for CLIv2 and Data
Connector
If CLIv2 and Data Connector were loaded on HP-UX, set the environment variables for those
products. Make sure the SHLIB_PATH includes the /usr/lib path, where the CLIv2 and Data
Connector files are installed.
•
For Bourne shell users, use this command to add /usr/lib to the SHLIB_PATH.
SHLIB_PATH=$LD_LIBRARY_PATH:/usr/lib;
export SHLIB_PATH
•
For C shell systems, use this command to add /usr/lib to the SHLIB_PATH
setenv SHLIB_PATH $SHLIB_PATH:/usr/lib
Setting Solaris Environment Variables for CLIv2
and Data Connector
If CLIv2 and Data Connector were loaded on Solaris, set the environment variables for those
products. Make sure the LD_LIBRARY_PATH includes the basedir path, where basedir is the
directory path of the CLIv2 and Data Connector software files:
•
For Bourne shell systems, use this command to add basedir path to the
LD_LIBRARY_PATH:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/basedir:
export LD_LIBRARY_PATH
•
For C shell systems, use this command to add basedir path to the LD_LIBRARY_PATH:
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH":/basedir"
Setting Linux Environment Variables for CLIv2
If CLIv2 was loaded on Linux, set the environment variables for those products. Make sure the
LD_LIBRARY_PATH includes the /usr/lib path, where the CLIv2 software files are installed.
•
For Bash and Bourne shell users, use this command to add /usr/lib path to the
LD_LIBRARY_PATH:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib;
export LD_LIBRARY_PATH
•
For C shell users, use this command to add /usr/lib path to the PATH:
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH":/usr/lib"
178
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring the ODBC Driver for Teradata
Configuring the ODBC Driver for Teradata
This section describes how to configure the ODBC Driver for Teradata for each of the UNIX
and Linux operating systems. Find the Configuration section for your platform and perform
the procedures to configure the ODBC Driver for Teradata.
After installing the ODBC Driver for Teradata, you must configure:
•
Environment Variables
•
The odbc.ini Template
•
ODBC Data Sources
For complete configuration information on the ODBC Driver for Teradata, see the ODBC
Driver for Teradata User Guide.
Configuring the ODBC Driver for MP-RAS
Follow the procedures in this section to configure the ODBC Driver for Teradata on MP-RAS.
Copying the Template odbc.ini File
A template odbc.ini is in the root directory where the ODBC Driver for Teradata software is
installed. Before using an ODBC driver, copy this file to your home directory and rename it
.odbc.ini.
The default location of the .odbc.ini file is your home directory, but you can specify a different
path for the file using the ODBCINI environment variable. The .odbc.ini file is a hidden file.
To copy the .ini file to the home directory, enter the following command:
cp /usr/odbc/odbc.ini $HOME/.odbc.ini
Setting the Environment Variables
You must set the environment variable to reflect the location of the ODBC libraries.
To set the environment variable:
1
Set LD_LIBRARY_PATH for MP-RAS.
2
If the ODBC driver was installed in /usr/odbc set LD_LIBRARY_PATH to:
/usr/odbc/lib:/usr/odbc/drivers
Note: An optional environment variable ODBCINI is available that allows an application
to use an alternate odbc.ini file. When specifying an alternate file, the full path name must
be used.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
179
Chapter 10: Configuring Teradata Tools and Utilities
Configuring the ODBC Driver for Teradata
Configuring the ODBC Driver for IBM AIX
Follow the procedures in this section to configure the ODBC Driver for Teradata on IBM AIX.
Copying the Template odbc.ini File
A template odbc.ini is in the root directory where the ODBC Driver for Teradata software is
installed. Before using an ODBC driver, copy this file to your home directory and rename it
.odbc.ini.
The default location of the .odbc.ini file is your home directory, but you can specify a different
path for the file using the ODBCINI environment variable. The .odbc.ini file is a hidden file.
To copy the .ini file to the home directory, enter the following command:
cp /usr/odbc/odbc.ini $HOME/.odbc.ini
Setting the Environment Variables
You must set the environment variable to reflect the location of the ODBC libraries.
To set the environment variable:
1
Set LIBPATH for IBM AIX.
2
If the ODBC driver was installed in /usr/odbc set LIBPATH to:
/usr/odbc/lib:/usr/odbc/drivers
Note: An optional environment variable ODBCINI is available that allows an application
to use an alternate odbc.ini file. When specifying an alternate file, the full path name must
be used.
Configuring the ODBC Driver for HP-UX
Follow the procedures in this section to configure the ODBC Driver for Teradata on HP-UX.
Copying the Template odbc.ini File
A template odbc.ini is in the root directory where the ODBC Driver for Teradata software is
installed. Before using an ODBC driver, copy this file to your home directory and rename it
.odbc.ini.
The default location of the .odbc.ini file is your home directory, but you can specify a different
path for the file using the ODBCINI environment variable. The .odbc.ini file is a hidden file.
To copy the .ini file to the home directory, enter the following command:
cp /usr/odbc/odbc.ini $HOME/.odbc.ini
180
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring the ODBC Driver for Teradata
Setting the Environment Variables
You must set the environment variable to reflect the location of the ODBC libraries.
To set the environment variable:
1
Set SHLIB_PATH for HP-UX.
2
If the ODBC driver was installed in /usr/odbc set SHLIB_PATH to:
/usr/odbc/lib:/usr/odbc/drivers
Note: An optional environment variable ODBCINI is available that allows an application
to use an alternate odbc.ini file. When specifying an alternate file, the full path name must
be used.
Configuring the ODBC Driver for Solaris
Follow the procedures in this section to configure the ODBC Driver for Teradata on Solaris.
Copying the Template odbc.ini File
A template odbc.ini is in the root directory where the ODBC Driver for Teradata software is
installed. Before using an ODBC driver, copy this file to your home directory and rename it
.odbc.ini.
The default location of the .odbc.ini file is your home directory, but you can specify a different
path for the file using the ODBCINI environment variable. The .odbc.ini file is a hidden file.
To copy the .ini file to the home directory, enter the following command:
cp /opt/teradata/odbc/odbc.ini $HOME/.odbc.ini
Setting the Environment Variables
You must set the environment variable to reflect the location of the ODBC libraries.
To set the environment variable perform the following procedure:
1
Set LD_LIBRARY_PATH for Solaris.
2
If the ODBC driver was installed in /usr/odbc set LD_LIBRARY_PATH to:
/usr/odbc/lib:/usr/odbc/drivers
Note: An optional environment variable ODBCINI is available that allows an application
to use an alternate odbc.ini file. When specifying an alternate file, the full path name must
be used.
Configuring the ODBC Driver for Linux
Follow the procedures in this section to configure the ODBC Driver for Teradata on Linux.
Copying the Template odbc.ini File
A template odbc.ini is in the root directory where the ODBC Driver for Teradata software is
installed. Before using an ODBC driver, copy this file to your home directory and rename it
.odbc.ini.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
181
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Access Module for JMS
The default location of the .odbc.ini file is your home directory, but you can specify a different
path for the file using the ODBCINI environment variable. The .odbc.ini file is a hidden file.
To copy the .ini file to the home directory, enter the following command:
cp /usr/odbc/odbc.ini $HOME/.odbc.ini
Setting the Environment Variables for the ODBC Libraries
You must set the environment variable to reflect the location of the ODBC libraries.
Procedure - Setting the Environment Variables for the ODBC Libraries
Follow these steps to set the environment variable perform the following procedure:
1
Set LD_LIBRARY_PATH for Linux.
2
If the ODBC driver was installed in /usr/odbc set LD_LIBRARY_PATH to:
/usr/odbc/lib:/usr/odbc/drivers
Note: An optional environment variable ODBCINI is available that allows an application
to use an alternate odbc.ini file. When specifying an alternate file, the full path name must
be used.
Configuring Teradata Access Module for JMS
After the Teradata Access Module for JMS has been installed, see the readme file in the
installation folder for Teradata Access Module for JMS. The default installation directory for
Teradata Access Module for JMS is /opt/teradata/client/jmsaxsmod. Use an editor, like vi, to
open the readme file.
Configuring Teradata Parallel Transporter
This section describes how to configure the Teradata Parallel Transporter for each of the
UNIX operating systems. Find the Configuration section for your platform and perform the
procedures to configure the Teradata Parallel Transporter.
For complete configuration information on the Teradata Parallel Transporter, see: Teradata
Parallel Transporter Reference.
Configuring Teradata Parallel Transporter for MP-RAS
Follow the procedures in this section to configure the Teradata Parallel Transporter on MPRAS.
Teradata Parallel Transporter configuration normally requires modifications to one file in the
Teradata Parallel Transporter directory:
•
182
The configuration file: twbcfg.ini
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
Additionally, your system configuration may require modification of the following
parameters:
•
Shared memory parameters: SHMMAX, SHMSEG and SHMMNI
•
Semaphore parameters: SEMMNI, SEMMNS, SEMMNU and SEMMAP
You may need to modify the following environment variables:
•
TWB_ROOT
•
PATH
•
LD_LIBRARY_PATH
•
NLSPATH
Changing the twbcfg.ini File
After the Teradata Parallel Transporter Infrastructure package is installed, you may edit the
configuration file, $TWB_ROOT/twbcfg.ini. The configuration file contains default directory
for checkpoint and logs.
$TWB_ROOT is the environment variable that contains the value for the Teradata Parallel
Transporter installation directory.
You must be the root user in order to modify the configuration file. You can use an editor to
modify the configuration file.
You would want to modify the Teradata Parallel Transporter configuration file, if you want to
change the checkpoint or logs directory. For example, if the logs directory is full, then you
should change the logs directory to another directory with free disk space.
No kernel rebuild or reboot is required after making the change in the configuration file.
Configuration File Defaults
The configuration file contains parameters that determine the default behavior for Teradata
Parallel Transporter Infrastructure, such as:
•
Default checkpoint directory
•
Default log directory
An example of the Teradata Parallel Transporter configuration file defaults is shown in the
following:
CheckpointDirectory='/usr/tbuild/12.00.00.00/checkpoint'
LogDirectory='/usr/tbuild/12.00.00.00/logs'
CheckpointDirectory refers to the directory that contains the checkpoint files for Teradata
Parallel Transporter jobs.
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.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
183
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
Setting the Shared Memory Teradata Parallel Transporter
Parameters
The Teradata Parallel Transporter Infrastructure installation process checks the values of the
following shared memory parameters for the required minimum value:
•
SHMMAX (set to 4194304)
•
SHMSEG (set to 10)
•
SHMMNI (set to 200)
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 SHMMAX value determines the maximum size of a shared memory segment.
The SHMSEG value determines the maximum number of segments that a process can
allocate.
The SHMMNI value determines the system wide limit on the number of shared memory
segments that can be created.
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 idtune command as the root user. Here is an
example on how to check the value of the SHMSEG parameter:
# /etc/conf/bin/idtune -g SHMSEG
Here is an example on how to increase the SHMSEG parameter to 10:
# /etc/conf/bin/idtune -f SHMSEG 10
After the shared memory parameters are changed, a kernel rebuild is required using the
idbuild command as the root user. Here is an example on how to rebuild the kernel:
# /etc/conf/bin/idbuild
After the kernel rebuild, a reboot on the system is required using the shutdown command as
the root user. Here is an example on how to shutdown the system in 60 seconds:
# cd; /usr/sbin/shutdown -y -g60 -i6
Setting the Semaphore Parameters
The Teradata Parallel Transporter Infrastructure installation process checks the values of the
following semaphore parameters and increases them if they are not set properly:
•
SEMMNI (set to 1000)
•
SEMMNS (set to 1000)
•
SEMMAP (set to 1000)
•
SEMMNU (set to 2500)
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
184
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
required minimum value, the installation will recommend increasing the value to the
minimum value.
Most significant is the SEMMNS parameter, which determines the number of semaphores in
the entire system. The default configuration allows 1000 semaphores in concurrent use.
Setting the Environment Variables
The Teradata Parallel Transporter Infrastructure installation updates the following
environment variables in the system /etc/profile and /etc/.login files:
Environment Variable
Update to Environment Variable
TWB_ROOT
Set to the Teradata Warehouse Builder
installation directory.
PATH
Add $TWB_ROOT/bin to the front of the
PATH environment variable.
LD_LIBRARY_PATH
Add $TWB_ROOT/lib to the front of the
LD_LIBRARY_PATH environment
variable.
NLSPATH
Add $TWB_ROOT/msg/%N to the front of
the NLSPATH environment variable.
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.
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
can 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 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 in order to run the installed
version of Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, then they will not be able
to run the installed version of Teradata Parallel Transporter properly.
If users do not use the updates to the environment variables, then here are the commands to
setup the environment variables:
For Bourne and Korn shell users:
How to set the TWB_ROOT environment variable:
# TWB_ROOT=<Teradata Parallel Transporter installation directory>
# export TWB_ROOT
Teradata Tools and Utilities Installation Guide for UNIX and Linux
185
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory. You can find out the Teradata Parallel Transporter installation
directory by running the /usr/bin/twbpkgrm tool.
How to update the PATH environment variable:
# PATH=$TWB_ROOT/bin:$PATH
# export PATH
How to update the LD_LIBRARY_PATH environment variable:
# LD_LIBRARY_PATH=$TWB_ROOT/lib:$LD_LIBRARY_PATH
# export LD_LIBRARY_PATH
How to update the NLSPATH environment variable:
# NLSPATH=$TWB_ROOT/msg/%N:$NLSPATH
# export NLSPATH
For C-shell users:
How to set the TWB_ROOT environment variable:
# setenv TWB_ROOT <Teradata Parallel Transporter installation directory>
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory. You can find out the Teradata Parallel Transporter installation
directory by running the /usr/bin/twbpkgrm tool.
How to update the PATH environment variable:
# setenv PATH $TWB_ROOT"/bin:$PATH"
How to update the LD_LIBRARY_PATH environment variable:
# setenv LD_LIBRARY_PATH $TWB_ROOT"/lib:$LD_LIBRARY_PATH"
How to update the NLSPATH environment variable:
# setenv NLSPATH $TWB_ROOT"/msg/%N:$NLSPATH"
Switching the IPC Memory Choice to Shared Memory
Here are the steps to switch the IPC memory choice to shared memory:
Procedure - Switching the IPC Memory Choice to Shared Memory
Follow these steps to switch the IPC Memory Choice to Shared Memory:
1
Log in as root user.
2
Change directory to the Teradata Parallel Transporter install directory.
3
Remove the “mmap” directory using this command:
# rm -rf mmap
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.
186
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
Switching the IPC Memory Choice to Memory Mapped File
Here are the steps to switch the IPC memory choice to memory mapped file:
Procedure - Switching the IPC Memory Choice to Shared Memory
Follow these steps to switch the IPC Memory Choice to Shared Memory:
1
Log in as root user.
2
Change directory to the Teradata Parallel Transporter install directory.
3
Create the “mmap” directory with “777” permission using these commands:
# mkdir mmap
# chmod 777 mmap
After following the above steps, 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
Uninstalling any or all of the components in Teradata Parallel Transporter requires no input
from the installer.
Procedure - Uninstalling a Teradata Parallel Transporter Package
Follow these steps to uninstall a Teradata Parallel Transporter package.
1
Log on as root user and enter the password.
2
Use the command:
pkgrm <package name>
or,
from the main sysadm menu, select Software, then Remove, and follow the instructions on
the screen.
or,
run /usr/bin/twbpkgrm and follow the instructions. See section “Removing Teradata
Warehouse Builder and Teradata Parallel Transporter Packages” on page 52 for
information on how to use /usr/bin/twbpkgrm to uninstall a Teradata Parallel Transporter
package.
Configuring Teradata Parallel Transporter for IBM AIX
Follow the procedures in this section to configure the Teradata Parallel Transporter on IBM
AIX.
Teradata Parallel Transporter configuration normally requires modifications to one file in the
Teradata Parallel Transporter installation directory:
•
The configuration file: twbcfg.ini
Teradata Tools and Utilities Installation Guide for UNIX and Linux
187
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
You may need to modify the following environment variables:
•
TWB_ROOT
•
PATH
•
LIBPATH
•
NLSPATH
Changing the twbcfg.ini File
After the Teradata Parallel Transporter Infrastructure package is installed, the configuration
file, $TWB_ROOT/twbcfg.ini, can be edited to change the default directory for checkpoint and
logs. The $TWB_ROOT environment variable contains the installation directory for Teradata
Parallel Transporter.
To make a change in this configuration file, log on as the root user, and use an editor to
modify the file.
A typical reasons for modifying the file is to change the logs directory to another directory
with free disk space, if the log is full.
No kernel rebuild or reboot is required after making the change in the configuration file.
Configuration File Defaults
The configuration file contains parameters that determine the default behavior for Teradata
Parallel Transporter Infrastructure, such as:
•
Default checkpoint directory
•
Default log directory
Here is an example that shows the Teradata Parallel Transporter configuration file defaults:
CheckpointDirectory='/usr/tbuild/12.00.00.00/checkpoint'
LogDirectory='/usr/tbuild/12.00.00.00/logs'
CheckpointDirectory refers to the directory that contains the checkpoint files for Teradata
Parallel Transporter jobs
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 on how to read the job log.
Setting the Environment Variables
The Teradata Parallel Transporter Infrastructure installation updates the following
environment variables in the system /etc/profile and /etc/csh.login files:
188
Environment Variable
Update to Environment Variable
TWB_ROOT
Set to the Teradata Parallel Transporter
installation directory.
PATH
Add $TWB_ROOT/bin to the front of the
PATH environment variable.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
Environment Variable
Update to Environment Variable
LIBPATH
Add $TWB_ROOT/lib to the front of the
LIBPATH environment variable.
NLSPATH
Add $TWB_ROOT/msg/%N to the front of
the NLSPATH environment variable.
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.
If the Teradata Parallel Transporter API package is installed, then the LIBPATH and
NLSPATH environment variables must be updated manually. The 32-bit files are in
$TWB_ROOT/lib and $TWB_ROOT/msg. The 64-bit files are in $TWB_ROOT/lib64 and
$TWB_ROOT/msg64.
The environment variables can 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: Users must use the updates to the environment variables in order to run the installed
version of Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, then they will not be able
to run the installed version of Teradata Parallel Transporter properly.
If users do not use the updates to the environment variables, then here are the commands to
setup the environment variables:
For Bourne and Korn shell users:
How to set the TWB_ROOT environment variable:
# TWB_ROOT=<Teradata Parallel Transporter installation directory>
# export TWB_ROOT
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory. You can find out the Teradata Parallel Transporter installation
directory by running the /usr/bin/twbpkgrm tool.
How to update the PATH environment variable:
# PATH=$TWB_ROOT/bin:$PATH
# export PATH
How to update the LIBPATH environment variable:
# LIBPATH=$TWB_ROOT/lib:$LIBPATH
# export LIBPATH
How to update the NLSPATH environment variable:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
189
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
# NLSPATH=$TWB_ROOT/msg/%N:$NLSPATH
# export NLSPATH
For C-shell users:
How to set the TWB_ROOT environment variable:
# setenv TWB_ROOT <Teradata Parallel Transporter installation directory>
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory. You can find out the Teradata Parallel Transporter installation
directory by running the /usr/bin/twbpkgrm tool.
How to update the PATH environment variable:
# setenv PATH $TWB_ROOT"/bin:$PATH"
How to update the LIBPATH environment variable:
# setenv LIBPATH $TWB_ROOT"/lib:$LIBPATH"
How to update the NLSPATH environment variable:
# setenv NLSPATH $TWB_ROOT"/msg/%N:$NLSPATH"
Switching the IPC Memory Choice to Shared Memory
Procedure - Switching the IPC Choice to Shared Memory
Follow these steps to switch the IPC Memory Choice to Shared Memory:
1
Log in as root user.
2
Change directory to the Teradata Parallel Transporter install directory.
3
Remove the “mmap” directory using this command:
# rm -rf mmap
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
Procedure - Switching the IPC Choice to Memory Mapped File
Follow these steps to switch the IPC Memory Choice to Memory Mapped File:
1
Log in as root user.
2
Change directory to the Teradata Parallel Transporter install directory.
3
Create the “mmap” directory with “777” permission using these commands:
# mkdir mmap
# chmod 777 mmap
After following the above steps, Teradata Parallel Transporter will use memory mapped file as
the IPC memory choice.
190
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
The change does not require a kernel rebuild or a reboot.
Uninstalling
There are two ways to uninstall Teradata Parallel Transporter software. The first way is to
uninstall the software using the twbpkgrm command.
Procedure - Uninstalling Teradata Parallel Transporter Software Using twbpkgrm
Follow these steps to uninstall Teradata Parallel Transporter software using the twbpkgrm
program.
1
Log on as root and enter the password.
2
Run:
/usr/bin/twbpkgrm
and follow the instructions. See “Removing Teradata Warehouse Builder and Teradata
Parallel Transporter Packages” on page 52 for information on using /usr/bin/twbpkgrm.
The second way to uninstall Teradata Parallel Transporter software is to use the installp
command.
Procedure - Uninstalling Teradata Parallel Transporter Software Using installp
Follow these steps to uninstall Teradata Parallel Transporter software using the installp
program.
1
Log on as root and enter the password.
2
List all installed packages by entering the following command at the prompt:
/usr/bin/lslpp -l
Alternately, you can check to see if a specific package is installed by typing:
/usr/bin/lslpp -l <PkgName>
3
Following the order that the next section describes, remove the package by typing:
/usr/sbin/installp -u <PkgName>
Order to Uninstall Packages
Remove these packages first, in any order:
•
pinsc000
•
pselc000
•
pddlc000
•
podbcc000
•
poscc000
•
pdtcc000
•
pexpc000
•
plodc000
Teradata Tools and Utilities Installation Guide for UNIX and Linux
191
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
•
pstmc000
•
pupdc000
Remove these packages next, in the following order:
•
poslc000
•
tbldc000
•
picuc000
Configuring Teradata Parallel Transporter for HP-UX
Follow the procedures in this section to configure the Teradata Parallel Transporter on HPUX.
The Teradata Parallel Transporter configuration normally requires modifications to only one
file in the Teradata Parallel Transporter installation directory:
•
The configuration file: twbcfg.ini
Additionally, the system configuration may require modification of the following parameters:
•
Shared memory parameters: shmmax, and shmseg
•
Semaphore parameters: semmni, semmns, semmnu and semmap
The following environment variables may also need to be modified:
•
TWB_ROOT
•
PATH
•
SHLIB_PATH
•
NLSPATH
Changing the twbcfg.ini File
After the Teradata Parallel Transporter Infrastructure package is installed, the configuration
file, $TWB_ROOT/twbcfg.ini, can be edited to change the default directory for checkpoint and
logs. The $TWB_ROOT environment variable contains the installation directory for Teradata
Parallel Transporter.
To make a change in this configuration file, log on as the root user, and use an editor to
modify the file.
A typical reasons for modifying the file is to change the logs directory to another directory
with free disk space, if the log is full.
No kernel rebuild or reboot is required after making the change in the configuration file.
Configuration File Defaults
The configuration file contains parameters that determine the default behavior for Teradata
Parallel Transporter Infrastructure, such as:
192
•
Default checkpoint directory
•
Default log directory
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
An example of the Teradata Parallel Transporter configuration file defaults is shown in the
following:
CheckpointDirectory='/usr/tbuild/12.00.00.00/checkpoint'
LogDirectory='/usr/tbuild/12.00.00.00/logs'
CheckpointDirectory refers to the directory that contains the checkpoint files for Teradata
Parallel Transporter jobs
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
The Teradata Parallel Transporter Infrastructure installation process checks the values of the
following shared memory parameters for the required minimum values:
•
shmmax (set to 4194304)
•
shmseg (set to 10)
•
shmmni (set to 200)
•
semmnu (set to 2500)
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 shmmax value determines the maximum size of a shared memory segment.
The shmseg value determines the maximum number of segments that a process can allocate.
The shmmni value determines the system wide limit on the number of shared memory
segments that can be created.
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. Here is an
example on how to check the shmseg parameter:
# /usr/sbin/kmtune -q shmseg
Here is an example on how to increase the shmseg parameter to 10:
# /usr/sbin/kmtune -s shmseg=10
After the shared memory parameters are changed, a kernel rebuild may be required using the
mk_kernel command as the root user. Here is an example on how to rebuild the kernel:
# /usr/sbin/mk_kernel
After rebuilding the kernel, save the current vmunix file:
# cp /stand/vmunix /stand/vmunix.prev
Then, move the new vmunix file into the /stand directory:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
193
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
# mv /stand/build/vmunix_test /stand/vmunix
Lastly, reboot the machine. Here is a sample command to reboot:
# /usr/sbin/reboot
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 parameter does not require
a kernel rebuild or a reboot:
•
shmmax
•
shmseg
Setting the Semaphore Parameters
The Teradata Parallel Transporter Infrastructure installation process checks the values of the
following semaphore parameters and increases them if they are not set properly:
•
semmni (set to 1000)
•
semmns (set to 1000)
•
semmap (set to 1000)
•
semmnu (set to 2500)
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.
Most significant is the semmns parameter, which determines the number of semaphores in
the entire system. The default configuration allows 1000 semaphores in concurrent use.
If any of the above semaphore parameter 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 as the root user. Here is an
example on how to increase the semmap parameter to 1000:
# /usr/sbin/kmtune -s semmap=1000
After the semaphore parameters are changed, a kernel rebuild is required using the mk_kernel
command as the root user. Here is an example on how to rebuild the kernel:
# /usr/sbin/mk_kernel
After rebuilding the kernel, save the current vmunix file:
# cp /stand/vmunix /stand/vmunix.prev
Then, move the new vmunix file into the /stand directory:
# mv /stand/build/vmunix_test /stand/vmunix
Lastly, reboot the machine. Here is a sample command to reboot:
# /usr/sbin/reboot
194
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
Note: If there is a change to the kernel value, the following kernel parameter requires
a kernel rebuild and a reboot: semmap, semmni, semmns and semmnu.
Setting the Environment Variables
The Teradata Parallel Transporter Infrastructure installation updates the following
environment variables in the system /etc/profile and /etc/csh.login files:
Environment Variable
Update to Environment Variable
TWB_ROOT
Set to the Teradata Parallel Transporter
installation directory.
PATH
Add $TWB_ROOT/bin to the front of the
PATH environment variable.
SHLIB_PATH
Add $TWB_ROOT/lib to the front of the
SHLIB_PATH environment variable.
NLSPATH
Add $TWB_ROOT/msg/%N to the front of
the NLSPATH environment variable.
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.
If the Teradata Parallel Transporter API package was installed, then the SHLIB_PATH and
NLSPATH environment variables must be updated manually. The 32-bit files are in
$TWB_ROOT/lib and $TWB_ROOT/msg. The 64-bit files are in $TWB_ROOT/lib64 and
$TWB_ROOT/msg64.
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 will be effective every time any
user logs in.
Note: Users must use the updates to the environment variables in order to run the installed
version of Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, then they will not be able
to run the installed version of Teradata Parallel Transporter properly.
If users do not use the updates to the environment variables, then here are the commands to
setup the environment variables:
For Bourne and Korn shell users:
How to set the TWB_ROOT environment variable:
# TWB_ROOT=<Teradata Parallel Transporter installation directory>
Teradata Tools and Utilities Installation Guide for UNIX and Linux
195
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
# export TWB_ROOT
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory. You can find out the Teradata Parallel Transporter installation
directory by running the /usr/bin/twbpkgrm tool.
How to update the PATH environment variable:
# PATH=$TWB_ROOT/bin:$PATH
# export PATH
How to update the SHLIB_PATH environment variable:
# SHLIB_PATH=$TWB_ROOT/lib:$SHLIB_PATH
# export SHLIB_PATH
How to update the NLSPATH environment variable:
# NLSPATH=$TWB_ROOT/msg/%N:$NLSPATH
# export NLSPATH
For C-shell users:
How to set the TWB_ROOT environment variable:
# setenv TWB_ROOT <Teradata Parallel Transporter installation directory>
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory. You can find out the Teradata Parallel Transporter installation
directory by running the /usr/bin/twbpkgrm tool.
How to update the PATH environment variable:
# setenv PATH $TWB_ROOT"/bin:$PATH"
How to update the SHLIB_PATH environment variable:
# setenv SHLIB_PATH $TWB_ROOT"/lib:$SHLIB_PATH"
How to update the NLSPATH environment variable:
# setenv NLSPATH $TWB_ROOT"/msg/%N:$NLSPATH"
Switching the IPC Memory Choice to Shared Memory
Procedure - Switching the IPC Choice to Shared Memory
Follow these steps to switch the IPC Memory Choice to Shared Memory:
1
Log in as root user.
2
Change directory to the Teradata Parallel Transporter install directory.
3
Remove the “mmap” directory using this command:
# rm -rf mmap
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.
196
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
Switching the IPC Memory Choice to Memory Mapped File
Procedure - Switching the IPC Choice to Memory Mapped File
Follow these steps to switch the IPC Memory Choice to Memory Mapped File:
1
Log in as root user.
2
Change directory to the Teradata Parallel Transporter install directory.
3
Create the “mmap” directory with “777” permission using these commands:
# mkdir mmap
# chmod 777 mmap
After following the above steps, 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 Packages
There are two ways to uninstall Teradata Parallel Transporter software packages. The first way
is to uninstall a software package is to use the twbpkgrm command.
Procedure - Uninstalling Teradata Parallel Transporter Packages Using twbpkgrm
Follow these steps to uninstall Teradata Parallel Transporter packages.
1
Log on as the root user and enter the password.
2
Run:
/usr/bin/twbpkgrm
and follow the instructions. See “Removing Teradata Warehouse Builder and Teradata
Parallel Transporter Packages” on page 52 for information on using /usr/bin/twbpkgrm.
The second way to uninstall Teradata Parallel Transporter software is to use the swremove
command:
Procedure - Uninstalling Teradata Parallel Transporter Packages Using swremove
Follow these steps to uninstall Teradata Parallel Transporter packages.
1
Log on as root and enter the password.
2
List all installed packages by entering the following command at the prompt:
/usr/sbin/swlist
Alternately, you can check to see if a specific package is installed by typing:
/usr/bin/swlist <PkgName>
3
Following the order that the next section describes, remove the package by typing:
/usr/sbin/swremove <PkgName>
Teradata Tools and Utilities Installation Guide for UNIX and Linux
197
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
Order to Uninstall Packages
Remove these packages first, in any order:
•
pinsc000
•
pselc000
•
pddlc000
•
podbcc000
•
poscc000
•
pdtcc000
•
pexpc000
•
plodc000
•
pstmc000
•
pupdc000
Remove these packages next, in the following order:
•
poslc000
•
tbldc000
•
picuc000
Configuring Teradata Parallel Transporter for Solaris
Follow the procedures in this section to configure the Teradata Parallel Transporter on
Solaris.
Teradata Parallel Transporter configuration normally requires modifications to one file in the
Teradata Parallel Transporter installation directory:
•
The configuration file: twbcfg.ini.
Additionally, your system configuration may require modification of the following
parameters:
•
Shared memory parameters: SHMMAX and SHMMNI
•
Semaphore parameters: SEMMNI, SEMMNU and SEMMNS
You may need to modify the following environment variables:
•
TWB_ROOT
•
PATH
•
LD_LIBRARY_PATH
•
NLSPATH
Changing the twbcfg.ini File
After the Teradata Parallel Transporter Infrastructure package is installed, the configuration
file, $TWB_ROOT/twbcfg.ini, can be edited to change the default directory for checkpoint and
logs. The $TWB_ROOT environment variable contains the installation directory for Teradata
Parallel Transporter.
198
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
To make a change in this configuration file, log on as the root user, and use an editor to
modify the file.
A typical reasons for modifying the file is to change the logs directory to another directory
with free disk space, if the log is full.
No kernel rebuild or reboot is required after making the change in the configuration file.
Configuration File Defaults
The configuration file contains parameters that determine the default behavior for Teradata
Parallel Transporter Infrastructure, such as:
•
Default checkpoint directory
•
Default log directory
An example of the Teradata Parallel Transporter configuration file defaults is shown in the
following:
CheckpointDirectory='/usr/tbuild/12.00.00.00/checkpoint'
LogDirectory='/usr/tbuild/12.00.00.00/logs'
CheckpointDirectory refers to the directory that contains the checkpoint files for Teradata
Parallel Transporter jobs
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
The Teradata Parallel Transporter Infrastructure installation process checks the values of the
following shared memory parameters for the required minimum values:
Parameter
Description
SHMMAX (minimum value of 4194304)
The SHMMAX value determines the
maximum size of a shared memory segment.
SHMMNI (minimum value of 200)
The SHMMNI value determines the system
wide limit on the number of shared memory
segments that can be created.
SHMSEG (minimum value of 10)
The SHMSEG value determines the
maximum number of shared memory
segments per process.
Note: This is checked only on Solaris 8.
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.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
199
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
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 by updating the /etc/system file as the root user. Here is an
example on how to check the value of the shmseg parameter:
# /usr/sbin/sysdef -i |grep shmseg
Here is an example on how to increase the shmseg parameter to 10:
# set shmsys:shminfo_shmseg=10
After the shared memory parameters are changed, a kernel rebuild is not required.
After the shared memory parameters are changed, a reboot on the system is required using the
shutdown command as the root user. Here is an example on how to shutdown the system in
60 seconds:
# cd; /usr/sbin/shutdown -y -g60 -i6
Setting the Semaphore Parameters
The Teradata Parallel Transporter Infrastructure installation process checks the values of the
following semaphore parameters for the required minimum value:
•
SEMMNI (set to 1000)
•
SEMMNS (set to 1000)
•
SHMMNU (set to 2500)
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.
Most significant is the SEMMNS parameter, which determines the number of semaphores in
the entire system. The default configuration allows 1000 semaphores in concurrent use.
Setting the Environment Variables
The Teradata Parallel Transporter Infrastructure installation updates the following
environment variables in the system /etc/profile and /etc/.login files:
200
Environment Variable
Update to Environment Variable
TWB_ROOT
Set to the Teradata Parallel Transporter
installation directory.
PATH
Add $TWB_ROOT/bin to the front of the
PATH environment variable.
LD_LIBRARY_PATH
Add $TWB_ROOT/lib to the front of the
LD_LIBRARY_PATH environment
variable.
NLSPATH
Add $TWB_ROOT/msg/%N to the front of
the NLSPATH environment variable.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
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.
If the Teradata Parallel Transporter API package is installed, then the LD_LIBRARY_PATH
and NLSPATH environment variables must be updated manually. 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.
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: Users must use the updates to the environment variables in order to run the installed
version of Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, then they will not be able
to run the installed version of Teradata Parallel Transporter properly.
If users do not use the updates to the environment variables, then here are the commands to
setup the environment variables:
For Bourne and Korn shell users:
How to set the TWB_ROOT environment variable:
# TWB_ROOT=<Teradata Parallel Transporter installation directory>
# export TWB_ROOT
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory. You can find out the Teradata Parallel Transporter installation
directory by running the /usr/bin/twbpkgrm tool.
How to update the PATH environment variable:
# PATH=$TWB_ROOT/bin:$PATH
# export PATH
How to update the LD_LIBRARY_PATH environment variable:
# LD_LIBRARY_PATH=$TWB_ROOT/lib:$LD_LIBRARY_PATH
# export LD_LIBRARY_PATH
How to update the NLSPATH environment variable:
# NLSPATH=$TWB_ROOT/msg/%N:$NLSPATH
# export NLSPATH
For C-shell users:
How to set the TWB_ROOT environment variable:
# setenv TWB_ROOT <Teradata Parallel Transporter installation directory>
Teradata Tools and Utilities Installation Guide for UNIX and Linux
201
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory. You can find out the Teradata Parallel Transporter installation
directory by running the /usr/bin/twbpkgrm tool.
How to update the PATH environment variable:
# setenv PATH $TWB_ROOT"/bin:$PATH"
How to update the LD_LIBRARY_PATH environment variable:
# setenv LD_LIBRARY_PATH $TWB_ROOT"/lib:$LD_LIBRARY_PATH"
How to update the NLSPATH environment variable:
# setenv NLSPATH $TWB_ROOT"/msg/%N:$NLSPATH"
Switching the IPC Memory Choice to Shared Memory
Procedure - Switching the IPC Choice to Shared Memory
Follow these steps to switch the IPC Memory Choice to Shared Memory:
1
Log in as root user.
2
Change directory to the Teradata Parallel Transporter install directory.
3
Remove the “mmap” directory using this command:
# rm -rf mmap
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
Procedure - Switching the IPC Choice to Memory Mapped File
Follow these steps to switch the IPC Memory Choice to Memory Mapped File:
1
Log in as root user.
2
Change directory to the Teradata Parallel Transporter install directory.
3
Create the “mmap” directory with “777” permission using these commands:
# mkdir mmap
# chmod 777 mmap
After following the above steps, 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
There are two ways to uninstall Teradata Parallel Transporter software packages. The first way
is to uninstall the software packages using the twbpkgrm command.
202
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
Procedure - Uninstalling Teradata Parallel Transporter Packages Using twbpkgrm
Follow these steps to uninstall Teradata Parallel Transporter packages using the twbpkgrm
command.
1
Log on as root and enter the password.
2
Run:
/usr/bin/twbpkgrm
and follow the instructions. See “Removing Teradata Warehouse Builder and Teradata
Parallel Transporter Packages” on page 52 for information on using /usr/bin/twbpkgrm.
The second way to uninstall Teradata Parallel Transporter software is to use the pkgrm
command:
Procedure - Uninstalling Teradata Parallel Transporter Packages pkgrm
Follow these steps to uninstall Teradata Parallel Transporter packages using the pkgrm
command.
1
Log on as root and enter the password.
2
List all installed packages by entering the following command at the prompt:
/usr/bin/pkginfo
Alternately, you can check to see if a specific package is installed by typing:
/usr/bin/pkginfo <PkgName>
3
Following the order that the next section describes, remove the package by typing:
/usr/sbin/pkgrm <PkgName>
Order to Uninstall Teradata Parallel Transporter 12.00.00
Packages
Remove these packages first, in any order:
•
pinsc000
•
pselc000
•
pddlc000
•
podbc000
•
poscc000
•
pdtcc000
•
pexpc000
•
plodc000
•
pstmc000
•
pupdc000
Remove these packages next, in the following order:
•
poslc000
Teradata Tools and Utilities Installation Guide for UNIX and Linux
203
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
•
tbldc000
•
picuc000
Configuring Teradata Parallel Transporter for Red Hat Linux
Follow the procedures in this section to configure the Teradata Parallel Transporter on Red
Hat Linux.
Teradata Parallel Transporter configuration normally requires modifications to one file in the
Teradata Parallel Transporter installation directory:
•
The configuration file: twbcfg.ini
Additionally, your system configuration may require modification of the following
parameters:
•
Shared memory parameters: shmmax and shmmni
•
Semaphore parameters: semmni and semmnu
You may need to modify the following environment variables:
•
TWB_ROOT
•
PATH
•
LD_LIBRARY_PATH
•
NLSPATH
Changing the twbcfg.ini File
After the Teradata Parallel Transporter Infrastructure package is installed, you may edit the
configuration file, $TWB_ROOT/twbcfg.ini. The configuration file contains default directory
for checkpoint and logs. $TWB_ROOT is the environment variable that contains the
installation directory for Teradata Parallel Transporter.
You must be the root user in order to modify the configuration file. You can use an editor to
modify the configuration file.
You would want to modify the Teradata Parallel Transporter configuration file, if you want to
change the checkpoint or logs directory. For example, if the logs directory is full, then you
should change the logs directory to another directory with free disk space.
No kernel rebuild or reboot is required after making the change in the configuration file.
Configuration File Defaults
The configuration file contains parameters that determine the default behavior for Teradata
Parallel Transporter Infrastructure, such as:
•
Default checkpoint directory
•
Default log directory
An example of the Teradata Parallel Transporter configuration file defaults is shown in the
following:
CheckpointDirectory='/opt/teradata/client/tbuild/12.00.00.00/checkpoint'
204
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
LogDirectory='/opt/teradata/client/tbuild/12.00.00.00/logs'
CheckpointDirectory refers to the directory that contains the checkpoint files for Teradata
Parallel Transporter jobs.
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
The Teradata Parallel Transporter Infrastructure installation process checks the values of the
following shared memory parameters for the required minimum values:
•
shmmax (minimum value of 4194304)
•
shmmni (minimum value of 200)
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 shmmax value determines the maximum size of a shared memory segment.
The shmmni value determines the system wide limit on the number of shared memory
segments that can be created.
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.
Here is an example on how to check the value of the shmmni parameter:
# /sbin/sysctl kernel.shmmni
As root user, here is an example on how to increase the shmmni parameter to 200:
On Red Hat Linux, add this line in the /etc/rc.d/rc.local file:
echo 200 > /proc/sys/kernel/shmmni
After the shared memory parameters are changed, a kernel rebuild is not required.
After the shared memory parameters are changed, a reboot on the system is required using the
shutdown command as the root user. Here is an example on how to shutdown the system in 1
minute:
# /sbin/shutdown -r +1
Setting the Semaphore Parameters
The Teradata Parallel Transporter Infrastructure installation process checks the values of the
following semaphore parameters for the required minimum value:
•
semmni (set to 1000)
•
semmns (set to 1000)
Teradata Tools and Utilities Installation Guide for UNIX and Linux
205
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
Note: 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.
Most significant is the semmns parameter, which determines the number of semaphores
in the entire system. The default configuration allows 1000 semaphores in concurrent use.
Setting the Environment Variables
The Teradata Parallel Transporter Infrastructure installation updates the following
environment variables in the system /etc/profile and /etc/csh.login files:
Environment Variable
Update to Environment Variable
TWB_ROOT
Set to the Teradata Parallel Transporter
installation directory.
PATH
Add $TWB_ROOT/bin to the front of the
PATH environment variable.
LD_LIBRARY_PATH
Add $TWB_ROOT/lib to the front of the
LD_LIBRARY_PATH environment
variable.
NLSPATH
Add $TWB_ROOT/msg/%N to the front of
the NLSPATH environment variable.
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.
If the Teradata Parallel Transporter API package is installed, then the LD_LIBRARY_PATH
and NLSPATH environment variables must be updated manually. The 32-bit files is in
$TWB_ROOT/lib and $TWB_ROOT/msg. The 64-bit files is in $TWB_ROOT/lib64 and
$TWB_ROOT/msg64.
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: Users must use the updates to the environment variables in order to run the installed
version of Teradata Parallel Transporter properly.
Note: If users do not use the updates to the environment variables, then they will not be able
to run the installed version of Teradata Parallel Transporter properly.
206
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
If users do not use the updates to the environment variables, then here are the commands to
setup the environment variables:
For Bourne and Korn shell users:
How to set the TWB_ROOT environment variable:
# TWB_ROOT=<Teradata Parallel Transporter installation directory>
# export TWB_ROOT
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory. You can find out the Teradata Parallel Transporter installation
directory by running the /usr/bin/twbpkgrm tool.
How to update the PATH environment variable:
# PATH=$TWB_ROOT/bin:$PATH
# export PATH
How to update the LD_LIBRARY_PATH environment variable:
# LD_LIBRARY_PATH=$TWB_ROOT/lib:$LD_LIBRARY_PATH
# export LD_LIBRARY_PATH
How to update the NLSPATH environment variable:
# NLSPATH=$TWB_ROOT/msg/%N:$NLSPATH
# export NLSPATH
For C-shell users:
How to set the TWB_ROOT environment variable:
# setenv TWB_ROOT <Teradata Parallel Transporter installation directory>
<Teradata Parallel Transporter installation directory> is the Teradata Parallel Transporter
installation directory. You can find out the Teradata Parallel Transporter installation
directory by running the /usr/bin/twbpkgrm tool.
How to update the PATH environment variable:
# setenv PATH $TWB_ROOT"/bin:$PATH"
How to update the LD_LIBRARY_PATH environment variable:
# setenv LD_LIBRARY_PATH $TWB_ROOT"/lib:$LD_LIBRARY_PATH"
How to update the NLSPATH environment variable:
# setenv NLSPATH $TWB_ROOT"/msg/%N:$NLSPATH"
Switching the IPC Memory Choice to Shared Memory
Procedure - Switching the IPC Choice to Shared Memory
Follow these steps to switch the IPC Memory Choice to Shared Memory:
1
Log in as root user.
2
Change directory to the Teradata Parallel Transporter install directory.
3
Remove the “mmap” directory using this command:
Teradata Tools and Utilities Installation Guide for UNIX and Linux
207
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
# rm -rf mmap
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
Procedure - Switching the IPC Choice to Memory Mapped File
Follow these steps to switch the IPC Memory Choice to Memory Mapped File:
1
Log in as root user.
2
Change directory to the Teradata Parallel Transporter install directory.
3
Create the “mmap” directory with “777” permission using these commands:
# mkdir mmap
# chmod 777 mmap
After following the above steps, 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
There are two ways to uninstall Teradata Parallel Transporter software. The first way is
uninstalling using the twbpkgrm command.
Procedure - Uninstalling Teradata Parallel Transporter Using twbpkgrm
Follow these steps to uninstall Teradata Parallel Transporter using the twbpkgrm command.
1
Log on as root and enter the password.
2
Run:
/usr/bin/twbpkgrm
and follow the instructions. See “Removing Teradata Warehouse Builder and Teradata
Parallel Transporter Packages” on page 52 for information on using /usr/bin/twbpkgrm.
The second way to uninstall Teradata Parallel Transporter software using the rpm command:
1
Log on as root and enter the password.
2
Following the order that the next section describes, remove the package by typing:
rpm -e <package name>
Order to Uninstall Teradata Parallel Transporter 12.00.00
Packages
Remove these packages first, in any order:
•
208
pinsc000
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
•
pselc000
•
pddlc000
•
podbc000
•
poscc000
•
pdtcc000
•
pexpc000
•
plodc000
•
pstmc000
•
pupdc000
Remove these packages next, in the following order:
•
poslc000
•
tbldc000
•
picuc000
Teradata Tools and Utilities Installation Guide for UNIX and Linux
209
Chapter 10: Configuring Teradata Tools and Utilities
Configuring Teradata Parallel Transporter
210
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 11
After You Install
This chapter describes how to verify that Teradata Tools and Utilities software has been
installed properly. This chapter provides the following topics:
•
Verifying the Installation of Individual Products
•
Verifying Basic Teradata Query (bteq)
•
Verifying Named Pipes Access Module (npaxsmod)
•
Verifying ODBC Driver for Teradata (tdodbc)
•
Verifying Shared Common Components for Internationalization for Teradata (tdicu)
•
Verifying Teradata Call-Level Interface version 2 (cliv2)
•
Verifying Teradata C Preprocessor2 (sqlpp)
•
Verifying Teradata COBOL Preprocessor2 (cobpp)
•
Verifying Teradata Data Connector (piom)
•
Verifying Teradata Driver for the JDBC Interface
•
Verifying Teradata FastExport (fastexp)
•
Verifying Teradata FastLoad (fastld)
•
Verifying Teradata Generic Security Services (TeraGSS)
•
Verifying Teradata MultiLoad (mload)
•
Verifying Teradata TPump (tpump)
•
Verifying Teradata Parallel Transporter API (papic000)
•
Verifying Teradata Parallel Transporter DDL Operator (pddlc000)
•
Verifying Teradata Parallel Transporter Export Operator (pexpc000)
•
Verifying Teradata Parallel Transporter ICU Library(picuc000)
•
Verifying Teradata Parallel Transporter Infrastructure (tbldc000)
•
Verifying Teradata Parallel Transporter Load Operator (plodc000)
•
Verifying Teradata Parallel Transporter ODBC Operator (podbcc000)
•
Verifying Teradata Parallel Transporter Operator Support Library (poslc000)
•
Verifying Teradata Parallel Transporter OS Command Operator (poscc000)
•
Verifying Teradata Parallel Transporter SQL Inserter Operator (pinsc000)
•
Verifying Teradata Parallel Transporter SQL Selector Operator (pselc000)
•
Verifying Teradata Parallel Transporter Stream Operator (pstmc000)
•
Verifying Teradata Parallel Transporter Update Operator (pupdc000)
•
Verifying WebSphere MQ Access Module (mqaxsmod)
Teradata Tools and Utilities Installation Guide for UNIX and Linux
211
Chapter 11: After You Install
Verifying the Installation of Individual Products
•
Verifying the Installation Using BTEQ
•
Verifying the Installation Using the CLI Sample Program
Verifying the Installation of Individual
Products
Procedure - Verifying Teradata Tools and Utilities Installation
Follow these steps to verify that product files have been properly installed:
1
Check that the directories specified in the tables below have been installed.
2
Check that the files specified in the tables below have been installed.
Verifying Basic Teradata Query (bteq)
An asterisk (*) after a name in the following table indicates that it is a “softlink” for a file that
has been installed in the directory (default) /opt/teradata/client/usr/bin include.
Table 56: Basic Teradata Query Files
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
SUSE
Linux
MP-RAS
/usr/bin
bteq*
bteq*
bteq*
bteq*
bteq*
bteq*
/usr/include
btnfyext.h*
btnfyext.h*
btnfyext.h*
btnfyext.h*
btnfyext.h*
btnfyext.h*
/usr/sample
n/a
n/a
n/a
n/a
n/a
n/a
/opt/teradata/client/bin
bteq
bteq
bteq
bteq
bteq
bteq
/opt/teradata/client/
sample
btnfyext.c
mkbtnfyext.aix
btnfyext.c
btnfyext.c
btnfyext.c
mkbtnfyext.hpu mkbtnfyext.unx mkbtnfyext.
linux
x
mkbtnfyext.hpu
x-ia64
btnfyext.c
mkbtnfyext.
linux
btnfyext.c
mkbtnfyext.u
nx
/opt/teradata/client/
include
btnfyext.h
btnfyext.h
btnfyext.h
btnfyext.h
212
btnfyext.h
btnfyext.h
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Verifying Named Pipes Access Module (npaxsmod)
An asterisk (*) after a name in the following table indicates that it is a “softlink” for files that
have been moved to the /opt/teradata/client/include and the /opt/teradata/client/lib directories.
Table 57: Named Pipes Access Module Files
Red Hat
Linux
SUSE
Linux
MP-RAS
np_axsmod.sl* np_axsmod.so*
np_axsmod.so*
np_axsmod.so*
np_axsmod.so*
np_axsmod
TWB.so*
np_axsmod
TWB.sl*
np_axsmod
TWB.so*
np_axsmod
TWB.so*
np_axsmod
TWB.so*
np_axsmod
TWB.so*
/opt/teradata/
client/lib
np_axsmod.so
np_axsmod.sl
np_axsmod.so
np_axsmod.so
np_axsmod.so
np_axsmod.so
/opt/teradata/
client/lib
np_axsmod
TWB.so
np_axsmod
TWB.sl
np_axsmod
TWB.so
np_axsmod
TWB.so
np_axsmod
TWB.so
np_axsmod
TWB.so
Directory
IBM AIX
HP-UX
/usr/lib
np_axsmod.so*
/usr/lib
Solaris
Verifying ODBC Driver for Teradata (tdodbc)
The default directory for the ODBC Driver for Teradata for Solaris platforms is:
/opt/teradata/client/ODBC
The default directory for the ODBC Driver for Teradata for all other platforms is:
/usr/ODBC
Table 58: ODBC Driver for Teradata Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/<install dir>/
README
README
README
README
README
/<install dir>/
odbc.ini
odbc.ini
odbc.ini
odbc.ini
odbc.ini
/<install dir>/
odbcinst.ini
odbcinst.ini
odbcinst.ini
odbcinst.ini
odbcinst.ini
/<install dir>/drivers
tdata.so
tdata.sl
tdata.so
tdata.so
tdata.so
/<install dir>/drivers
tdxwinapp
tdxwinapp
tdxwinapp
tdxwinapp
tdxwinapp
/<install dir>/include
odbcinst.h
odbcinst.h
odbcinst.h
odbcinst.h
odbcinst.h
/<install dir>/include
sql.h
sql.h
sql.h
sql.h
sql.h
/<install dir>/include
sqlext.h
sqlext.h
sqlext.h
sqlext.h
sqlext.h
/<install dir>/include
sqltypes.h
sqltypes.h
sqltypes.h
sqltypes.h
sqltypes.h
/<install dir>/include
sqlucode.h
sqlucode.h
sqlucode.h
sqlucode.h
sqlucode.h
/<install dir>/include
sqlunx.h
sqlunx.h
sqlunx.h
sqlunx.h
sqlunx.h
/<install dir>/lib
libodbc.so
libodbc.sl
libodbc.so
libodbc.so
libodbc.so
/<install dir>/lib
libodbcinst.so
libodbcinst.sl
libodbcinst.so
libodbcinst.so
libodbcinst.so
Teradata Tools and Utilities Installation Guide for UNIX and Linux
213
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 58: ODBC Driver for Teradata Files (continued)
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/<install dir>/lib
libtdparse.so
ibtdparse.sl
libtdparse.so
libtdparse.so
libtdparse.so
/<install dir>/lib
odbccurs.so
odbccurs.sl
odbccurs.so
odbccurs.so
odbccurs.so
/<install dir>/lib
odbctrac.so
odbctrac.sl
odbctrac.so
odbctrac.so
odbctrac.so
/<install dir>/lib
tdconndlg.so
dconndlg.sl
tdconndlg.so
tdconndlg.so
tdconndlg.so
/<install dir>/lib
vscnctdlg.so
vscnctdlg.sl
vscnctdlg.so
vscnctdlg.so
vscnctdlg.so
/<install dir>/lib
odbc.so
n/a
n/a
n/a
n/a
/<install dir>/lib
tdata.so
tdata.sl
n/a
n/a
n/a
/<install dir>/man
n/a
tdata.man
n/a
n/a
n/a
/install dir>/messages/
default
n/a
odbc.m
n/a
odbc.m
odbc.m
/<install dir>/samples/ Makefile
C
Makefile
Makefile
Makefile
Makefile
/<install dir>/samples/ adhoc
C
adhoc
adhoc
adhoc
adhoc
/<install dir>/samples/ adhoc.c
C
adhoc.c
adhoc.c
adhoc.c
adhoc.c
/<install dir>/samples/ aix.includes
C
common.includes
common.includes
common.includes
common.includes
/<install dir>/samples/ error.c
C
error.c
error.c
error.c
error.c
/<install dir>/samples/ Makefile
C++
Makefile
Makefile
Makefile
Makefile
/<install dir>/samples/ adhoc
C++
adhoc
adhoc
adhoc
adhoc
/<install dir>/samples/ adhoc.cpp
C++
adhoc.cpp
adhoc.cpp
adhoc.cpp
adhoc.cpp
/<install dir>/samples/ aix.includes
C++
common.includes
common.includes
common.includes
common.includes
/<install dir>/samples/ error.cpp
C++
error.cpp
error.cpp
error.cpp
error.cpp
/usr/lib/odbc
tdodbc.cat
n/a
tdodbc.cat
tdodbc.cat
214
tdodbc.cat
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 58: ODBC Driver for Teradata Files (continued)
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/opt/teradata/client/
lib/odbc
n/a
n/a
tdodbc.cat
n/a
n/a
n/a
n/a
tdodbc.cat
n/a
n/a
n/a
n/a
tdodbc.cat
n/a
n/a
(32-bit ODBC Driver
for Teradata on Solaris
Opteron and SPARC
only)
/opt/teradata/client/
lib/64/odbc
(64-bit ODBC Driver
for Teradata on Solaris
SPARC)
/opt/teradata/client/
lib/amd64/odbc
(64-bit ODBC Driver
for Teradata on Solaris
Opteron)
Verifying Shared Common Components for Internationalization
for Teradata (tdicu)
Table 59: Shared Common Components for Internationalization for Teradata Files
Directory
IBM AIX
HP-UX
Solaris
/usr/bin
libicudatatd.so
-> /opt/tdicu/lib/
libicudatatd34.0.so
libicudatatd.so
-> /opt/tdicu/lib/
libicudatatd34.0.so
libicudatatd.so
libicudatatd.so.34
libicudatatd.so.34
-> /opt/tdicu/lib/
-> /opt/tdicu/lib/
-> /opt/tdicu/lib/
libicudatatd.so.34.0 libicudatatd.so.34.0 libicudatatd.so.34.0
/usr/bin
libicui18ntd.so
-> /opt/tdicu/lib/
libicui18ntd34.0.so
libicui18ntd.sl
-> /opt/tdicu/lib/
libicui18ntd.sl.34.0
libicui18ntd.so
libicui18ntd.so.34
libicui18ntd.so.34
-> /opt/tdicu/lib/
-> /opt/tdicu/lib/
-> /opt/tdicu/lib/
libicui18ntd.so.34.0 libicui18ntd.so.34.0 libicui18ntd.so.34.0
/usr/bin
libicuuctd.so
-> /opt/tdicu/lib/
libicuuctd34.0.so
libicuuctd.sl
-> /opt/tdicu/lib/
libicuuctd.sl.34.0
libicuuctd.so
-> /opt/tdicu/lib/
libicuuctd.so.34.0
libicuuctd.so.34
-> /opt/tdicu/lib/
libicuuctd.so.34.0
libicuuctd.so.34
-> /opt/tdicu/lib/
libicuuctd.so.34.0
/usr/bin
libicuiotd.so
-> /opt/tdicu/lib/
libicuiotd34.0.so
libicuiotd.sl
-> /opt/tdicu/lib/
libicuiotd.sl.34.0
libicuiotd.so
-> /opt/tdicu/lib/
libicuiotd.so.34.0
libicuiotd.so.34
-> /opt/tdicu/lib/
libicuiotd.so.34.0
libicuiotd.so.34
-> /opt/tdicu/lib/
libicuiotd.so.34.0
/opt/tdicu/lib
libicudatatd.so
->
libicudatatd34.0.so
libicudatatd.sl
->
libicudatatd.sl.34.0
libicudatatd.so
libicudatatd.so.34
libicudatatd.so.34
->
->
->
libicudatatd.so.34.0 libicudatatd.so.34.0 libicudatatd.so.34.0
/opt/tdicu/lib
libicui18ntd.so
->
libicui18ntd34.0.so
libicui18ntd.sl
->
libicui18ntd.sl.34.0
libicui18ntd.so
libicui18ntd.so.34
libicui18ntd.so.34
->
->
->
libicui18ntd.so.34.0 libicui18ntd.so.34.0 libicui18ntd.so.34.0
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Linux
MP-RAS
215
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 59: Shared Common Components for Internationalization for Teradata Files (continued)
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/opt/tdicu/lib
libicuuctd.so >libicuuctd34.0.so
libicuuctd.sl ->
libicuuctd.sl.34.0
libicuuctd.so ->
libicuuctd.so.34.0
libicuuctd.so.34 ->
libicuuctd.so.34.0
libicuuctd.so.34 ->
libicuuctd.so.34.0
/opt/tdicu/lib
libicuiotd.so
->libicuiotd34.0.so
libicuiotd.sl
libicuiotd.so
-> libicuiotd.sl.34.0 ->
libicuiotd.so.34.0
libicuiotd.so.34
->
libicuiotd.so.34.0
libicuiotd.so.34
->
libicuiotd.so.34.0
/opt/tdicu/lib
libicudatatd34.0.so
libicudatatd.sl.34.0
libicudatatd.so.34.0 libicudatatd.so.34.0 libicudatatd.so.34.0
/opt/tdicu/lib
libicui18ntd34.0.so
libicui18ntd.sl.34.0
libicui18ntd.so.34.0 libicui18ntd.so.34.0 libicui18ntd.so.34.0
/opt/tdicu/lib
libicuuctd34.0.so
libicuuctd.sl.34.0
libicuuctd.so.34.0
libicuuctd.so.34.0
libicuuctd.so.34.0
/opt/tdicu/lib
libicuiotd34.0.so
libicuiotd.sl.34.0
libicuiotd.so.34.0
libicuiotd.so.34.0
libicuiotd.so.34.0
Verifying Teradata Access Module for JMS
Table 60: Teradata Access Module for JMS Files
SUSE
Linux
32-bit
SUSE
Linux
64-bit
MP-RAS
Directory
IBM AIX
HP-UX
Solaris
Redhat
Linux
/opt/teradata/client/
lib
libjmsam.so
libjmsam.sl
libjmsam.so
libjmsam.so
libjmsam.so
n/a
n/a
/opt/teradata/client/
jmsaxsmod
Receiver.clas Receiver.clas Receiver.clas
s
s
s
Receiver.clas
s
Receiver.clas
s
n/a
n/a
/opt/teradata/client/
jmsaxsmod
readme
readme
readme
n/a
n/a
readme
readme
Verifying Teradata Call-Level Interface version 2 (cliv2)
An asterisk (*) after a name in the following table indicates that it is a “softlink” for files that
have been moved to the /opt/teradata/client/include and the /opt/teradata/client/lib directories.
Table 61: Teradata Call-Level Interface version 2 Files
SUSE
Linux
32-bit
SUSE
Linux
64-bit
MP-RAS
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
/usr/lib
clispb.dat*
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*
errmsg.cat*
/usr/lib
errmsg.txt
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*
libcliv2.so*
/usr/lib
libtdusr.so*
libtdusr.sl*
libtdusr.so*
libtdusr.so*
libtdusr.so*
libtdusr.so*
libtdusr.so*
216
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 61: Teradata Call-Level Interface version 2 Files (continued)
SUSE
Linux
32-bit
SUSE
Linux
64-bit
MP-RAS
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
/usr/include
cliv2if.h*
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*
coptypes.h*
/usr/include
coperr.h*
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*
dbca2px.h*
/usr/include
dbcarea.h*
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*
dbcerr.h*
/usr/include
dbchqep.h*
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*
parcel.h*
/usr/include
mosiif.h*
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
n/a
/usr/lib/lib_64
libtdusr.so*
n/a
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
n/a
/usr/lib/pa20_64
n/a
libtdusr.sl*
n/a
n/a
n/a
n/a
n/a
/usr/lib/sparcv9
n/a
n/a
libcliv2.so*
n/a
n/a
n/a
n/a
/usr/lib/sparcv9
n/a
n/a
libtdusr.so*
n/a
n/a
n/a
n/a
/usr/lib/lib-i386
n/a
n/a
n/a
libcliv2.so*
n/a
n/a
n/a
/usr/lib/lib-i386
n/a
n/a
n/a
libtdusr.so*
n/a
n/a
n/a
/opt/teradata/client/
lib64
libcliv2.so
libcliv2.sl
libcliv2.so
libcliv2.so
libcliv2.so
libcliv2.so
libcliv2.so
/opt/teradata/client/
lib64
libtdusr.so
libtdusr.sl
libtdusr.so
libtdusr.so
libtdusr.so
libtdusr.so
libtdusr.so
/opt/teradata/client/
lib64
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
/opt/teradata/client/
lib64
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
/opt/teradata/client/
lib64
clispb.dat
clispb.dat
clispb.dat
clispb.dat
clispb.dat
clispb.dat
clispb.dat
/opt/teradata/client/inc
coptypes.h
coptypes.h
coptypes.h
coptypes.h
coptypes.h
coptypes.h
coptypes.h
/opt/teradata/client/inc
dbchqep.h
dbchqep.h
dbchqep.h
dbchqep.h
dbchqep.h
dbchqep.h
dbchqep.h
/opt/teradata/client/inc
dbca2px.h
dbca2px.h
dbca2px.h
dbca2px.h
dbca2px.h
dbca2px.h
dbca2px.h
/opt/teradata/client/inc
cliv2if.h
cliv2if.h
cliv2if.h
cliv2if.h
cliv2if.h
cliv2if.h
cliv2if.h
Teradata Tools and Utilities Installation Guide for UNIX and Linux
217
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 61: Teradata Call-Level Interface version 2 Files (continued)
SUSE
Linux
32-bit
SUSE
Linux
64-bit
MP-RAS
Directory
IBM AIX
HP-UX
Solaris
Red Hat
Linux
/opt/teradata/client/inc
coperr.h
coperr.h
coperr.h
coperr.h
coperr.h
coperr.h
coperr.h
/opt/teradata/client/inc
dbcarea.h
dbcarea.h
dbcarea.h
dbcarea.h
dbcarea.h
dbcarea.h
dbcarea.h
/opt/teradata/client/inc
parcel.h
parcel.h
parcel.h
parcel.h
parcel.h
parcel.h
parcel.h
/opt/teradata/client/inc
dbcerr.h
dbcerr.h
dbcerr.h
dbcerr.h
dbcerr.h
dbcerr.h
dbcerr.h
/opt/teradata/client/inc
mosiff.h
mosiff.h
mosiff.h
mosiff.h
mosiff.h
mosiff.h
mosiff.h
/opt/teradata/client/lib
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
errmsg.cat
/opt/teradata/client/lib
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
errmsg.txt
/opt/teradata/client/lib
clispb.dat
clispb.dat
clispb.dat
clispb.dat
clispb.dat
clispb.dat
clispb.dat
/opt/teradata/client/
sample
n/a
n/a
n/a
n/a
CliLgn.Ex.c
CliLgn.Ex.c
n/a
/opt/teradata/client/
sample
n/a
n/a
n/a
n/a
CliPPS.c
CliPPS.c
n/a
/opt/teradata/client/
sample
n/a
n/a
n/a
n/a
clisamp.c
clisamp.c
n/a
/opt/teradata/client/
sample
n/a
n/a
n/a
n/a
makesamp.lx makesamp.lx n/a
/opt/teradata/client/
sample
n/a
n/a
n/a
n/a
makerdusr.lx makerdusr.lx n/a
/opt/teradata/client/
sample
n/a
n/a
n/a
n/a
n/a
makesamp.lx n/a
64
/opt/teradata/client/
sample
n/a
n/a
n/a
n/a
n/a
makerdusr.lx n/a
64
Verifying Teradata C Preprocessor2 (sqlpp)
Table 62: Teradata C Preprocessor2 Files for IBM AIX, HP-UX, HP Itanium, Solaris SPARC, Solaris Opteron
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
218
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 62: Teradata C Preprocessor2 Files for IBM AIX, HP-UX, HP Itanium, Solaris SPARC, Solaris Opteron (continued)
Directory
IBM AIX
HP-UX
HP-UX Itanium
Solaris SPARC
Solaris Opteron
/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/
bin
ppcmain
ppcmain
ppcmain
ppcmain
ppcmain
/opt/teradata/client/
bin64
ppcmain
ppcmain
n/a
ppcmain
ppcmain
/opt/teradata/client/lib
libppruntim.so
libppruntim.sl
n/a
libppruntim.so
libppruntim.so
/opt/teradata/client/
lib64
libppruntim.so
libppruntim.sl
libppruntim.so
libppruntim.so
libppruntim.so
/opt/teradata/client/
sample
n/a
LABSBTEQ
LABSBTEQ
LABSBTEQ
LABSBTEQ
/opt/teradata/client/
sample
PPCLB1
PPCLB1
PPCLB1
PPCLB1
PPCLB1
/opt/teradata/client/
sample
PPCLB2
PPCLB2
PPCLB2
PPCLB2
PPCLB2
/opt/teradata/client/
sample
PPCLB3
PPCLB3
PPCLB3
PPCLB3
PPCLB3
/opt/teradata/client/
sample
PPCLB4
PPCLB4
PPCLB4
PPCLB4
PPCLB4
/opt/teradata/client/
sample
PPCLB5
PPCLB5
PPCLB5
PPCLB5
PPCLB5
/opt/teradata/client/
sample
PPCLB6
PPCLB6
PPCLB6
PPCLB6
PPCLB6
/opt/teradata/client/
sample
PPCLB7
PPCLB7
PPCLB7
PPCLB7
PPCLB7
/opt/teradata/client/
sample
PPCLB8
PPCLB8
PPCLB8
PPCLB8
PPCLB8
/opt/teradata/client/
sample
PPCLB9
PPCLB9
PPCLB9
PPCLB9
PPCLB9
Teradata Tools and Utilities Installation Guide for UNIX and Linux
219
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 63: Teradata C Preprocessor2 Files for Red Hat Linux 32-bit, SUSE Linux 64-bit
Directory
Red Hat Linux
32-bit
SUSE Linux
64-bit
MP-RAS
/usr/bin
ppcmain
n/a
ppcmain
/usr/lib
lippruntim.so
n/a
lippruntim.so
/usr/bin64
n/a
ppcmain
n/a
/usr/lib64
n/a
lippruntim.so
n/a
/opt/teradata/client/bin
ppcmain
n/a
ppcmain
/opt/teradata/client/bin64
n/a
ppcmain
n/a
/opt/teradata/client/lib
lippruntim.so
n/a
lippruntim.so
/opt/teradata/client/lib64
n/a
lippruntim.so
n/a
/opt/teradata/client/sample
LABSBTEQ
LABSBTEQ
LABSBTEQ
/opt/teradata/client/sample
PPCLB1
PPCLB1
PPCLB1
/opt/teradata/client/sample
PPCLB2
PPCLB2
PPCLB2
/opt/teradata/client/sample
PPCLB3
PPCLB3
PPCLB3
/opt/teradata/client/sample
PPCLB4
PPCLB4
PPCLB4
/opt/teradata/client/sample
PPCLB5
PPCLB5
PPCLB5
/opt/teradata/client/sample
PPCLB6
PPCLB6
PPCLB6
/opt/teradata/client/sample
PPCLB7
PPCLB7
PPCLB7
/opt/teradata/client/sample
PPCLB8
PPCLB8
PPCLB8
/opt/teradata/client/sample
PPCLB9
PPCLB9
PPCLB9
Verifying Teradata COBOL Preprocessor2 (cobpp)
Table 64: Teradata COBOL Preprocessor2 Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/usr/bin
ppbmain
ppbmain
n/a
n/a
ppbmain
/usr/bin/bin_64
ppbmain
n/a
n/a
n/a
n/a
/usr/lib
libppruntim.so
libppruntim.sl
n/a
n/a
libppruntim.so
/usr/lib/lib_64
libppruntim.so
n/a
n/a
n/a
n/a
/opt/teradata/client/
bin
ppbmain
ppbmain
n/a
n/a
ppbmain
/opt/teradata/client/
bin64
ppbmain
n/a
n/a
n/a
n/a
220
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 64: Teradata COBOL Preprocessor2 Files (continued)
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/opt/teradata/client/lib
libppruntim.so
libppruntim.sl
n/a
n/a
libppruntim.so
/opt/teradata/client/
lib64
libppruntim.so
n/a
n/a
n/a
n/a
/opt/teradata/client/
sample
n/a
LABSBTEQ
n/a
n/a
LABSBTEQ
/opt/teradata/client/
sample
PPCOBLB1
PPCOBLB1
n/a
n/a
PPCOBLB1
/opt/teradata/client/
usr/sample
PPCOBLB2
PPCOBLB2
n/a
n/a
PPCOBLB2
/opt/teradata/client/
usr/sample
PPCOBLB3
PPCOBLB3
n/a
n/a
PPCOBLB3
/opt/teradata/client/
usr/sample
PPCOBLB4
PPCOBLB4
n/a
n/a
PPCOBLB4
/opt/teradata/client/
usr/sample
PPCOBLB5
PPCOBLB5
n/a
n/a
PPCOBLB5
/opt/teradata/client/
usr/sample
PPCOBLB6
PPCOBLB6
n/a
n/a
PPCOBLB6
/opt/teradata/client/
usr/sample
PPCOBLB7
PPCOBLB7
n/a
n/a
PPCOBLB7
/opt/teradata/client/
usr/sample
PPCOBLB8
PPCOBLB8
n/a
n/a
PPCOBLB8
/opt/teradata/client/
usr/sample
PPCOBLB9
PPCOBLB9
n/a
n/a
PPCOBLB9
Teradata Tools and Utilities Installation Guide for UNIX and Linux
221
Chapter 11: After You Install
Verifying the Installation of Individual Products
Verifying Teradata Data Connector (piom)
An asterisk (*) after a name in the following table indicates that it is a “softlink” for files that
have been moved to the /opt/teradata/client/include and the /opt/teradata/client/lib directories.
Table 65: Teradata Data Connector Files
Directory
IBM AIX
HP-UX
Solaris
RedHat
Linux
SUSE
Linux
MP-RAS
/usr/lib
libpm.so*
libpm.sl*
libpm.so*
libpm.so*
libpm.so*
libpm.so*
/usr/include
pmdcomt.h*
pmdcomt.h*
pmdcomt.h*
pmdcomt.h*
pmdcomt.h*
pmdcomt.h*
/usr/include
pmddamt.h*
pmddamt.h*
pmddamt.h*
pmddamt.h*
pmddamt.h*
pmddamt.h*
/usr/include
pmtypes.h*
pmtypes.h*
pmtypes.h*
pmtypes.h*
pmtypes.h*
pmtypes.h*
/opt/teradata/client/lib
libpm.so
libpm.sl
libpm.so
libpm.so
libpm.so
libpm.so
/opt/teradata/client/
include
pmdcomt.h
pmdcomt.h
pmdcomt.h
pmdcomt.h
pmdcomt.h
pmdcomt.h
/opt/teradata/client/
include
pmddamt.h
pmddamt.h
pmddamt.h
pmddamt.h
pmddamt.h
pmddamt.h
/opt/teradata/client/
include
pmtypes.h
pmtypes.h
pmtypes.h
pmtypes.h
pmtypes.h
pmtypes.h
Verifying Teradata Driver for the JDBC Interface
Table 66: Teradata Driver for the JDBC Interface Files
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
tdgssjava.jar
tdgssjava.jar
tdgssjava.jar
tdgssjava.jar
tdgssconfig.jar
tdgssconfig.jar
tdgssconfig.jar
tdgssconfig.jar
Verifying Teradata FastExport (fastexp)
An asterisk (*) after a name in the following table indicates that it is a “softlink” for files that
have been moved to the /opt/teradata/client/bin, /opt/teradata/client/include, and the /opt/
teradata/client/sample directories.
Table 67: Teradata FastExport Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/usr/bin
fexp*
fexp*
fexp*
fexp*
fexp*
/usr/include
expnfyxt.h*
expnfyxt.h*
expnfyxt.h*
expnfyxt.h*
expnfyxt.h*
222
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 67: Teradata FastExport Files (continued)
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/usr/sample
expnfyxt.c*
expnfyxt.c*
expnfyxt.c*
expnfyxt.c*
expnfyxt.c*
/usr/sample
mkexpext.aix*
mkexpext.hpux*
mkexpext.unx*
mkexpext.linux*
mkexpext.unx*
/opt/teradata/client/
bin
fexp
fexp
fexp
fexp
fexp
/opt/teradata/client/
include
expnfyxt.h
expnfyxt.h
expnfyxt.h
expnfyxt.h
expnfyxt.h
/opt/teradata/client/
sample
expnfyxt.c
expnfyxt.c
expnfyxt.c
expnfyxt.c
expnfyxt.c
/opt/teradata/client/
sample
mkexpext.aix
mkexpext.hpux
mkexpext.unx
mkexpext.linux
mkexpext.unx
Verifying Teradata FastLoad (fastld)
An asterisk (*) after a name in the following table indicates that it is a “softlink” for files that
have been moved to the /opt/teradata/client/bin, /opt/teradata/client/include, and the /opt/
teradata/client/sample directories.
Table 68: Teradata FastLoad Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/usr/bin
fastload*
fastload*
fastload*
fastload*
fastload*
/usr/sample
blexit.c*
blkexit.c*
blkexit.c*
blkexit.c*
blkexit.c*
/usr/sample
blexitr.c*
blkexitr.c*
blkexitr.c*
blkexitr.c*
blkexitr.c*
/usr/sample
flnfyext.c*
flnfyext.c*
flnfyext.c*
flnfyext.c*
flnfyext.c*
/opt/teradata/client/
bin
fastload
fastload
fastload
fastload
fastload
/opt/teradata/client/
sample
blexit.c
blkexit.c
blkexit.c
blkexit.c
blkexit.c
/opt/teradata/client/
sample
blexitr.c
blkexitr.c
blkexitr.c
blkexitr.c
blkexitr.c
/opt/teradata/client/
sample
flnfyext.c
flnfyext.c
flnfyext.c
flnfyext.c
flnfyext.c
Teradata Tools and Utilities Installation Guide for UNIX and Linux
223
Chapter 11: After You Install
Verifying the Installation of Individual Products
Verifying Teradata Generic Security Services (TeraGSS)
The files that are included with the TeraGSS package can change from package to package, so
there is not a definitive file list to verify. To verify the installation of the TeraGSS packages, you
can check for the existence of a file named “version” in the /usr/TeraGSS/<architecture>/
<version> directory, where <version> is the version of software that is being verified.
Table 69: Teradata Generic Security Services Version Files
Platform
Package
File
MP-RAS
TeraGSS
/usr/teragss/mpras-i386/<version>/version
AIX
TeraGSS_aix-power
/usr/teragss/aix-power/<version>/version
AIX
TeraGSS_aix-power-32
/usr/teragss/aix-power.32/<version>/version
HP-UX
TeraGSS_hpux-pa
/usr/teragss/hpux-pa/<version>/version
HP-UX
TeraGSS_hpux-pa32
/usr/teragss/hpux-pa.32/<version>/version
HP-UX
TeraGSS_hpux-ia64
/usr/teragss/hpux-ia64/<version>/version
Solaris
TeraGSS_solaris-sparc
/usr/teragss/solaris-sparc/<version>/version
Solaris
TeraGSS_solaris-sparc32
/usr/teragss/solaris-sparc.32/<version>/version
Red Hat Linux
TeraGSS_redhatlinux-i386
/usr/teragss/redhatlinux-i386/<version>/version
Red Hat Linux
TeraGSS_redhatlinux-i64
/usr/teragss/redhatlinux-i64/<version>/version
Red Hat Linux
TeraGSS_redhatlinux-ia64
/usr/teragss/redhatlinux-ia64/<version>/version
SuSeLinux
TeraGSS_suselinux-i386
/usr/teragss/suselinux-i386/<version>/version
SuSeLinux
TeraGSS_suselinux-i64
/usr/teragss/suselinux-i64/<version>/version
SuSeLinux
TeraGSS_suselinux-ia64
/usr/teragss/suselinux-ia64/<version>/version
Verifying Teradata MultiLoad (mload)
An asterisk (*) after a name in the following table indicates that it is a “softlink” for files that
have been moved to the /opt/teradata/client/bin, /opt/teradata/client/include, and the /opt/
teradata/client/sample directories.
Table 70: Teradata MultiLoad Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/usr/bin*
mload*
mload*
mload*
mload*
mload*
/usr/include*
mldnfyxt.h*
mldnfyxt.h*
mldnfyxt.h*
mldnfyxt.h*
mldnfyxt.h*
/usr/sample*
mldnfyxt.c*
mldnfyxt.c*
mldnfyxt.c*
mldnfyxt.c*
mldnfyxt.c*
/usr/sample*
mkmldext.aix*
mkmldext.hpux*
mkmldext.unx*
mkmldext.linux*
mkmldext.unx*
224
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 70: Teradata MultiLoad Files (continued)
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/opt/teradata/client/
bin
mload
mload
mload
mload
mload
/opt/teradata/client/
include
mldnfyxt.h
mldnfyxt.h
mldnfyxt.h
mldnfyxt.h
mldnfyxt.h
/opt/teradata/client/
sample
mldnfyxt.c
mldnfyxt.c
mldnfyxt.c
mldnfyxt.c
mldnfyxt.c
/opt/teradata/client/
sample
mkmldext.aix
mkmldext.hpux
mkmldext.unx
mkmldext.linux
mkmldext.unx
Verifying Teradata TPump (tpump)
An asterisk (*) after a name in the following table indicates that it is a “softlink” for files that
have been moved to the /opt/teradata/client/bin, /opt/teradata/client/include, and the /opt/
teradata/client/sample directories.
Table 71: Teradata TPump Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/usr/bin
tpumpexe*
tpumpexe*
tpumpexe*
tpumpexe*
tpumpexe*
/usr/bin
tpump*
tpump*
tpump*
n/a
tpump*
/usr/lib
tdatpump.cfg*
tdatpump.cfg*
tdatpump.cfg*
tdatpump.cfg*
tdatpump.cfg*
/opt/teradata/client/
bin
tpumpexe
tpumpexe
tpumpexe
tpumpexe*
tpumpexe
/opt/teradata/client/
bin
tpump
tpump
tpump
n/a
tpump
/opt/teradata/client/lib
tdatpump.cfg
tdatpump.cfg
tdatpump.cfg
tdatpump.cfg
tdatpump.cfg
/opt/teradata/client/
etc/ tpump_examples
n/a
n/a
n/a
n/a
makinmod.3000
/opt/teradata/client/
etc/ tpump_examples
n/a
n/a
n/a
n/a
tldnfyxt.c
/opt/teradata/client/
etc/ tpump_examples
n/a
n/a
n/a
n/a
tpumpimd.c
/opt/teradata/client/
etc/ tpump_examples
n/a
n/a
n/a
n/a
tpumpar.csql
/opt/teradata/client/
sample
makinmod.3000
makinmod.3000
makinmod.3000
makinmod.3000
n/a
/opt/teradata/client/
sample
tldnfyxt.c
tldnfyxt.c
n/a
tldnfyxt.c
n/a
Teradata Tools and Utilities Installation Guide for UNIX and Linux
225
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 71: Teradata TPump Files (continued)
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/opt/teradata/client/
sample
tpumpimd.c
tpumpimd.c
tpumpimd.c
tpumpimd.c
n/a
/opt/teradata/client/
sample
tpumpar.csql
tpumpar.csql
tpumpar.csql
tpumpar.csql
n/a
Verifying Teradata Parallel Transporter
API (papic000)
On Linux, the default value of <INSTALLDIR> is /opt/teradata/client/tbuild/12.00.00.00. On
other platforms, the default value of <INSTALLER> is /usr/tbuild/12.00.00.
Table 72: Teradata Parallel Transporter API Files
Directory
IBM AIX
HP-UX
Itanium
HP-UX
Risc
Solaris
SPARC
Solaris
Opteron
Linux
MP-RAS
<INSTALLDIR>/lib
libtelapi.so
n/a
libtelapi.s1
libtelapi.so
libtelapi.so
libtelapi.so
libtelapi.so
<INSTALLDIR>/lib64
libtelapi.so
libtelapi.so
libtelapi.s1
libtelapi.so
libtelapi.so
libtelapi.so
n/a
<INSTALLDIR>/tptapi/
inc
connection.h
connection.
h
connection.
h
connection.
h
connection.
h
connection.
h
connection.
h
<INSTALLDIR>/tptapi/
inc
DMLGroup.h DMLGroup. DMLGroup. DMLGroup DMLGroup DMLGroup DMLGroup.
h
h
.h
.h
.h
h
<INSTALLDIR>/tptapi/
inc
schema.h
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
connection.
h
<INSTALLDIR>/tptapi/
sample/inc
DMLGroup.h DMLGroup. DMLGroup. DMLGroup DMLGroup DMLGroup DMLGroup.
h
h
.h
.h
.h
h
<INSTALLDIR>/tptapi/
sample/inc
schema.h
schema.h
schema.h
schema.h
<INSTALLDIR>/tptapi/
sample/common
OptionsMan
ager.cpp
OptionsMa
nager.cpp
OptionsMa
nager.cpp
OptionsMa OptionsMa OptionsMa
nager.cpp
nager.cpp
nager.cpp
OptionsMa
nager.cpp
<INSTALLDIR>/tptapi/
sample/common
OptionsMan
ager.h
OptionsMa
nager.h
OptionsMa
nager.h
OptionsMa OptionsMa OptionsMa
nager.h
nager.h
nager.h
OptionsMa
nager.h
<INSTALLDIR>/tptapi/
sample/generic
GenericDrive GenericDriv GenericDriv GenericDri
r.cpp
er.cpp
er.cpp
ver.cpp
GenericDri
ver.cpp
GenericDri
ver.cpp
GenericDriv
er.cpp
<INSTALLDIR>/tptapi/
sample/generic
main.cpp
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
input.txt
226
schema.h
schema.h
schema.h
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 72: Teradata Parallel Transporter API Files (continued)
HP-UX
Itanium
HP-UX
Risc
Solaris
SPARC
Solaris
Opteron
Directory
IBM AIX
<INSTALLDIR>/tptapi/
sample/generic
infile.bigEndi infile.bigEnd infile.bigEnd infile.bigEn infile.littleE infile.littleE
an
ian
ian
dian
ndian
ndian
<INSTALLDIR>/tptapi/
sample/generic
makedriver.a
ix
makedriver.
hpux
makedriver.
hpux
makedriver. makedriver. makedriver. makedriver.
sol_s
sol_o
linux
unx
<INSTALLDIR>/tptapi/
sample/generic
cleanupTable
s.bteq
cleanupTabl
es.bteq
cleanupTabl
es.bteq
cleanupTab cleanupTab cleanupTabl cleanupTabl
les.bteq
les.bteq
es.bteq
es.bteq
<INSTALLDIR>/tptapi/
sample/generic
setupTables.b setupTables.
teq
bteq
setupTables.
bteq
setupTables setupTables setupTables. setupTables.
.bteq
.bteq
bteq
bteq
<INSTALLDIR>/tptapi/
sample/generic/inc
GenericDrive GenericDriv GenericDriv GenericDri
r.h
er.h
er.h
ver.h
GenericDri
ver.h
GenericDri
ver.h
<INSTALLDIR>/tptapi/
sample/blockloading
BlockLoad.cp
p
BlockLoad.c
pp
BlockLoad.c
pp
BlockLoad.
cpp
BlockLoad.
cpp
BlockLoad.c BlockLoad.c
pp
pp
<INSTALLDIR>/tptapi/
sample/blockloading
main.cpp
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
input.txt
<INSTALLDIR>/tptapi/
sample/blockloading
infile.bigEndi infile.bigEnd infile.bigEnd infile.bigEn infile.littleE infile.littleE
an
ian
ian
dian
ndian
ndian
<INSTALLDIR>/tptapi/
sample/blockloading
makeblock.ai
x
makeblock.h makeblock.h makeblock.
pux
pux
sol_s
<INSTALLDIR>/tptapi/
sample/blockloading
cleanupTable
s.bteq
cleanupTabl
es.bteq
cleanupTabl
es.bteq
cleanupTab cleanupTab cleanupTabl cleanupTabl
les.bteq
les.bteq
es.bteq
es.bteq
<INSTALLDIR>/tptapi/
sample/blockloading
setupTables.b setupTables.
teq
bteq
setupTables.
bteq
setupTables setupTables setupTables. setupTables.
.bteq
.bteq
bteq
bteq
<INSTALLDIR>/tptapi/
sample/blockloading/inc
BlockLoad.h
<INSTALLDIR>/tptapi/
sample/checkpoint
checkpoint.cp checkpoint.c
p
pp
checkpoint.c
pp
<INSTALLDIR>/tptapi/
sample/checkpoint
main.cpp
main.cpp
<INSTALLDIR>/tptapi/
sample/checkpoint
input.txt
input.txt
<INSTALLDIR>/tptapi/
sample/checkpoint
infile.bigEndi infile.bigEnd infile.bigEnd infile.bigEn infile.littleE infile.littleE
an
ian
ian
dian
ndian
ndian
<INSTALLDIR>/tptapi/
sample/checkpoint
makecheckpo
int.aix
BlockLoad.h BlockLoad.h BlockLoad.
h
makecheckp
oint.hpux
makeblock.
sol_o
Linux
MP-RAS
infile.littleE
ndian
GenericDriv
er.h
infile.littleE
ndian
makeblock.l makeblock.u
inux
nx
BlockLoad.
h
BlockLoad.
h
BlockLoad.h
checkpoint.
cpp
checkpoint.
cpp
checkpoint.
cpp
checkpoint.c
pp
main.cpp
main.cpp
main.cpp
main.cpp
main.cpp
input.txt
input.txt
input.txt
input.txt
input.txt
makecheckp
oint.hpux
Teradata Tools and Utilities Installation Guide for UNIX and Linux
makecheck
point.sol_s
makecheck
point.sol_o
infile.littleE
ndian
makecheckp makecheckp
oint.linux
oint.unx
227
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 72: Teradata Parallel Transporter API Files (continued)
Directory
IBM AIX
HP-UX
Itanium
HP-UX
Risc
Solaris
SPARC
<INSTALLDIR>/tptapi/
sample/checkpoint
cleanupTable
s.bteq
cleanupTabl
es.bteq
cleanupTabl
es.bteq
cleanupTab cleanupTab cleanupTabl cleanupTabl
les.bteq
les.bteq
es.bteq
es.bteq
<INSTALLDIR>/tptapi/
sample/checkpoint
setupTables.b setupTables.
teq
bteq
setupTables.
bteq
setupTables setupTables setupTables. setupTables.
.bteq
.bteq
bteq
bteq
<INSTALLDIR>/tptapi/
sample/checkpoint/inc
checkpoint.h
checkpoint.h checkpoint.h checkpoint.
h
checkpoint.
h
checkpoint.
h
<INSTALLDIR>/tptapi/
sample/getbuffer
GetBuffer.cp
p
GetBuffer.c
pp
GetBuffer.c
pp
GetBuffer.c
pp
GetBuffer.c
pp
GetBuffer.c GetBuffer.c
pp
pp
<INSTALLDIR>/tptapi/
sample/getbuffer
main.cpp
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
input.txt
<INSTALLDIR>/tptapi/
sample/getbuffer
makedriver.a
ix
makedriver.
hpux
makedriver.
hpux
makedriver. makedriver. makedriver. makedriver.
sol_s
sol_o
linux
unx
<INSTALLDIR>/tptapi/
sample/getbuffer
cleanupTable
s.bteq
cleanupTabl
es.bteq
cleanupTabl cleanupTab cleanupTab cleanupTabl cleanupTabl
les.bteq
les.bteq
es.bteq
es.bteq
es.bteq
<INSTALLDIR>/tptapi/
sample/getbuffer
setupTables.b setupTables. setupTables. setupTables setupTables setupTables. setupTables.
teq
bteq
bteq
.bteq
.bteq
bteq
bteq
<INSTALLDIR>/tptapi/
sample/getbuffer/inc
GetBuffer.h
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
GenericDri
ver.cpp
GenericDriv
er.cpp
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
GenericDri
ver.h
GenericDriv
er.h
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
OptionsRea OptionsRea
der.cpp
der.cpp
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
OptionsRea OptionsRea
der.h
der.h
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
makedriver. makedriver.
linux
unx
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
xsp.cpp
xsp.cpp
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
input.lod
input.lod
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
input.exp
input.exp
228
Solaris
Opteron
Linux
MP-RAS
checkpoint.h
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 72: Teradata Parallel Transporter API Files (continued)
Directory
IBM AIX
HP-UX
Itanium
HP-UX
Risc
Solaris
SPARC
Solaris
Opteron
Linux
MP-RAS
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
input.stm
input.stm
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
input.upd
input.upd
<INSTALLDIR>/tptapi/
sample/xsp
n/a
n/a
n/a
n/a
n/a
infile.littleE
ndian
infile.littleE
ndian
<INSTALLDIR>/tptapi/
sample/multiple
MultipleOper MultipleOp
ators.cpp
erators.cpp
MultipleOp
erators.cpp
MultipleOp MultipleOp MultipleOp MultipleOp
erators.cpp erators.cpp erators.cpp erators.cpp
<INSTALLDIR>/tptapi/
sample/multiple
main.cpp
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
input.txt
<INSTALLDIR>/tptapi/
sample/multiple
makemultipl
e.aix
makemultip
le.hpux
makemultip
le.hpux
makemulti
ple.sol_s
makemulti
ple.sol_o
makemulti
ple.linux
makemultip
le.unx
<INSTALLDIR>/tptapi/
sample/multiple
cleanupTable
s.bteq
cleanupTabl
es.bteq
cleanupTabl
es.bteq
cleanupTab cleanupTab cleanupTabl cleanupTabl
les.bteq
les.bteq
es.bteq
es.bteq
<INSTALLDIR>/tptapi/
sample/multiple
setupTables.b setupTables.
teq
bteq
setupTables.
bteq
setupTables setupTables setupTables. setupTables.
.bteq
.bteq
bteq
bteq
<INSTALLDIR>/tptapi/
sample/multiple/inc
MultipleOper MultipleOp
ators.h
erators.h
MultipleOp
erators.h
MultipleOp MultipleOp MultipleOp MultipleOp
erators.h
erators.h
erators.h
erators.h
<INSTALLDIR>/tptapi/
sample/multi_node
multitest.cpp
multitest.cp
p
multitest.cp multitest.cp multitest.cp multitest.cp
p
p
p
p
<INSTALLDIR>/tptapi/
sample/multi_node
synchronize.c synchronize. synchronize. synchronize synchronize synchronize synchronize.
pp
cpp
cpp
.cpp
.cpp
.cpp
cpp
<INSTALLDIR>/tptapi/
sample/multi_node
fileio.cpp
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
master.cpp
<INSTALLDIR>/tptapi/
sample/multi_node
slave.cpp
slave.cpp
slave.cpp
slave.cpp
slave.cpp
slave.cpp
slave.cpp
<INSTALLDIR>/tptapi/
sample/multi_node
master_input master_inp
.txt
ut.txt
master_inp
ut.txt
master_inp
ut.txt
master_inp
ut.txt
master_inp
ut.txt
master_inp
ut.txt
<INSTALLDIR>/tptapi/
sample/multi_node
slave_input.t
xt
slave_input.
txt
slave_input slave_input slave_input. slave_input.
.txt
.txt
txt
txt
<INSTALLDIR>/tptapi/
sample/multi_node
infilemaster.b infilemaster infilemaster infilemaster infilemaster infilemaster infilemaster.
igEndian
.bigEndian .bigEndian .bigEndian .littleEndia .littleEndia littleEndian
n
n
multitest.cp
p
slave_input.
txt
Teradata Tools and Utilities Installation Guide for UNIX and Linux
229
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 72: Teradata Parallel Transporter API Files (continued)
HP-UX
Itanium
HP-UX
Risc
Solaris
SPARC
Solaris
Opteron
Directory
IBM AIX
<INSTALLDIR>/tptapi/
sample/multi_node
infileslave.big infileslave.bi infileslave.bi infileslave.b infileslave.li infileslave.li infileslave.li
Endian.1
gEndian.1
gEndian.1
igEndian.1 ttleEndian. ttleEndian. ttleEndian.1
1
1
<INSTALLDIR>/tptapi/
sample/multi_node
makemulti.ai makemulti.
x
hpux
makemulti.
hpux
makemulti. makemulti. makemulti.
sol_s
sol_o
linux
<INSTALLDIR>/tptapi/
sample/multi_node
cleanupTable
s.bteq
cleanupTabl
es.bteq
cleanupTabl
es.bteq
cleanupTab cleanupTab cleanupTabl cleanupTabl
les.bteq
les.bteq
es.bteq
es.bteq
<INSTALLDIR>/tptapi/
sample/multi_node
setupTables.b setupTables.
teq
bteq
setupTables.
bteq
setupTables setupTables setupTables. setupTables.
.bteq
.bteq
bteq
bteq
<INSTALLDIR>/tptapi/
sample/multi_node/inc
fileio.h
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
multitest.h
<INSTALLDIR>/tptapi/
sample/multi_node/inc
synchronize.h synchronize. synchronize. synchronize synchronize synchronize synchronize.
h
h
.h
.h
.h
h
<INSTALLDIR>/tptapi/
sample/threads
PerfTestMess
age.cpp
PerfTestMes
sage.cpp
PerfTestMes
sage.cpp
PerfTestMe
ssage.cpp
PerfTestMe
ssage.cpp
PerfTestMes n/a
sage.cpp
<INSTALLDIR>/tptapi/
sample/threads
TelapiThread TelapiThrea
Test.cpp
dTest.cpp
TelapiThrea
dTest.cpp
TelapiThre
adTest.cpp
TelapiThre
adTest.cpp
TelapiThre
adTest.cpp
n/a
<INSTALLDIR>/tptapi/
sample/threads
makeparallel. makeparalle makeparalle makeparall
aix
l.hpux
l.hpux
el.sol_s
makeparall
el.sol_s
makeparall
el.linux
n/a
<INSTALLDIR>/tptapi/
sample/threads
TestBase.cpp
TestBase.cpp TestBase.cpp TestBase.cp
p
TestBase.cp
p
TestBase.cp
p
n/a
<INSTALLDIR>/tptapi/
sample/threads
TestExport.cp TestExport.c TestExport.c TestExport.
p
pp
pp
cpp
TestExport.
cpp
TestExport.
cpp
n/a
<INSTALLDIR>/tptapi/
sample/threads
TestLoad.cpp
TestLoad.cp
p
TestLoad.cp
p
TestLoad.cp TestLoad.cp TestLoad.cp n/a
p
p
p
<INSTALLDIR>/tptapi/
sample/threads
TestSim.cpp
TestSim.cpp
TestSim.cpp
TestSim.cp
p
<INSTALLDIR>/tptapi/
sample/threads
TestStream.c
pp
TestStream.c TestStream.c TestStream. TestStream. TestStream. n/a
pp
pp
cpp
cpp
cpp
<INSTALLDIR>/tptapi/
sample/threads
TestUpdate.c
pp
TestUpdate.
cpp
TestUpdate.
cpp
TestUpdate. TestUpdate. TestUpdate. n/a
cpp
cpp
cpp
<INSTALLDIR>/tptapi/
sample/threads
ThreadTest.c
pp
ThreadTest.
cpp
ThreadTest.
cpp
ThreadTest. ThreadTest. ThreadTest. n/a
cpp
cpp
cpp
<INSTALLDIR>/tptapi/
sample/threads
ThreadTestPa ThreadTestP ThreadTestP ThreadTest ThreadTest ThreadTest n/a
rameters.cpp arameters.c arameters.c Parameters. Parameters Parameters.
pp
pp
cpp
.cpp
cpp
230
TestSim.cp
p
Linux
MP-RAS
makemulti.
unx
TestSim.cpp n/a
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 72: Teradata Parallel Transporter API Files (continued)
HP-UX
Risc
Solaris
SPARC
Solaris
Opteron
Linux
Synchronizer. Synchronize
cpp
r.cpp
Synchronize
r.cpp
Synchroniz
er.cpp
Synchroniz
er.cpp
Synchronize n/a
r.cpp
<INSTALLDIR>/tptapi/
sample/threads
input.txt
input.txt
input.txt
input.txt
input.txt
input.txt
n/a
<INSTALLDIR>/tptapi/
sample/threads
loadData.big
Endian
loadData.bi
gEndian
loadData.bi
gEndian
loadData.b
igEndian
loadData.li
ttleEndian
loadData.li
ttleEndian
n/a
<INSTALLDIR>/tptapi/
sample/threads
cleanupTable
s.bteq
cleanupTabl
es.bteq
cleanupTabl
es.bteq
cleanupTab cleanupTab cleanupTabl n/a
les.bteq
les.bteq
es.bteq
<INSTALLDIR>/tptapi/
sample/threads
setupTables.b setupTables.
teq
bteq
setupTables.
bteq
setupTables setupTables setupTables. n/a
.bteq
.bteq
bteq
<INSTALLDIR>/tptapi/
sample/threads/inc
common.h
common.h
common.h
common.h
common.h
common.h
<INSTALLDIR>/tptapi/
sample/threads/inc
PerfTestMess
age.h
PerfTestMes
sage.h
PerfTestMes
sage.h
PerfTestMe
ssage.h
PerfTestMe
ssage.h
PerfTestMes n/a
sage.h
<INSTALLDIR>/tptapi/
sample/threads/inc
TestBase.h
TestBase.h
TestBase.h
TestBase.h
TestBase.h
TestBase.h
<INSTALLDIR>/tptapi/
sample/threads/inc
TestExport.h
TestExport.h TestExport.h TestExport. TestExport. TestExport.
h
h
h
n/a
<INSTALLDIR>/tptapi/
sample/threads/inc
TestLoad.h
TestLoad.h
TestLoad.h
TestLoad.h
TestLoad.h
TestLoad.h
n/a
<INSTALLDIR>/tptapi/
sample/threads/inc
TestSim.h
TestSim.h
TestSim.h
TestSim.h
TestSim.h
TestSim.h
n/a
<INSTALLDIR>/tptapi/
sample/threads/inc
TestStream.h
TestStream.
h
TestStream.
h
TestStream. TestStream. TestStream. n/a
h
h
h
<INSTALLDIR>/tptapi/
sample/threads/inc
TestUpdate.h
TestUpdate.
h
TestUpdate.
h
TestUpdate. TestUpdate. TestUpdate. n/a
h
h
h
<INSTALLDIR>/tptapi/
sample/threads/inc
ThreadTest.h
ThreadTest.
h
ThreadTest.
h
ThreadTest. ThreadTest. ThreadTest. n/a
h
h
h
<INSTALLDIR>/tptapi/
sample/threads/inc
ThreadTestPa ThreadTestP ThreadTestP ThreadTest ThreadTest ThreadTest n/a
rameters.h
arameters.h arameters.h Parameters. Parameters. Parameters.
h
h
h
<INSTALLDIR>/tptapi/
sample/threads/inc
Synchronizer. Synchronize
h
r.h
Directory
IBM AIX
<INSTALLDIR>/tptapi/
sample/threads
HP-UX
Itanium
Synchronize
r.h
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Synchroniz
er.h
Synchroniz
er.h
MP-RAS
n/a
n/a
Synchronize n/a
r.h
231
Chapter 11: After You Install
Verifying the Installation of Individual Products
Verifying Teradata Parallel Transporter
Data Connector Operator (pdtcc000)
Table 73: Teradata Parallel Transporter Data Connector Operator Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
<INSTALLDIR>/lib
libdataconop.so
libdataconop.sl
libdataconop.so
libdataconop.so
libdataconop.so
Verifying Teradata Parallel Transporter
DDL Operator (pddlc000)
Table 74: Teradata Parallel Transporter DDL Operator Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
<INSTALLDIR>/lib
libddlop.so
libddlop.sl
libddlop.so
libddlop.so
libddlop.so
Verifying Teradata Parallel Transporter
Export Operator (pexpc000)
Table 75: Teradata Parallel Transporter Export Operator Files
Directory
IBM AIX
HP-UX
PA-RISC
HP-UX
Itanium
Solaris
Linux
MP-RAS
<INSTALLDIR>/lib
libexportop.so
libexportop.sl
n/a
libexportop.so
libexportop.so
libexportop.so
<INSTALLDIR>/lib64
libexportop.so
libexportop.sl
libexportop.so
libexportop.so
libexportop.so
n/a
<INSTALLDIR>/sample
expnfyxt.c
expnfyxt.c
expnfyxt.c
expnfyxt.c
expnfyxt.c
expnfyxt.c
Verifying Teradata Parallel Transporter
ICU Library(picuc000)
Table 76: Teradata Parallel Transporter ICU Library Files
Directory
IBM AIX
HP-UX
PA-RISC
HP-UX
Itanium
Solaris
Linux
MP-RAS
<INSTALLDIR>/lib
libpxicu.so
libpxicu.sl
n/a
libpxicu.so
libpxicu.so
libpxicu.so
<INSTALLDIR>/lib64
libpxicu.so
libpxicu.sl
libpxicu.so
libpxicu.so
libpxicu.so
n/a
232
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Verifying Teradata Parallel Transporter
Infrastructure (tbldc000)
Table 77: Teradata Parallel Transporter Infrastructure Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
<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
ptmgts
ptmgts
ptmgts
ptmgts
ptmgts
<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
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
Teradata Tools and Utilities Installation Guide for UNIX and Linux
233
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 77: Teradata Parallel Transporter Infrastructure Files (continued)
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
<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
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
ibptmpi.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.so
<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
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
234
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 77: Teradata Parallel Transporter Infrastructure Files (continued)
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
<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
<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
Verifying Teradata Parallel Transporter
Load Operator (plodc000)
Table 78: Teradata Parallel Transporter Load Operator Files
Directory
IBM AIX
HP-UX
PA-RISC
HP-UX
Itanium
Solaris
Linux
MP-RAS
<INSTALLDIR>/lib
libloadop.so
libloadop.sl
n/a
libloadop.so
libloadop.so
libloadop.so
<INSTALLDIR>/lib64
libloadop.so
libloadop.sl
libloadop.so
libloadop.so
libloadop.so
n/a
<INSTALLDIR>/sample
ldnfyext.c
ldnfyext.c
ldnfyext.c
ldnfyext.c
ldnfyext.c
ldnfyext.c
Verifying Teradata Parallel Transporter ODBC
Operator (podbcc000)
Table 79: Teradata Parallel Transporter ODBC Operator Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
<INSTALLDIR>/lib
libodbcop.so
libodbcop.sl
libodbcop.so
libodbcop.so
libodbcop.so
Teradata Tools and Utilities Installation Guide for UNIX and Linux
235
Chapter 11: After You Install
Verifying the Installation of Individual Products
Verifying Teradata Parallel Transporter
Operator Support Library (poslc000)
Table 80: Teradata Parallel Transporter Operator Support Library Files
Directory
IBM AIX
HP-UX
PA-RISC
HP-UX
Itanium
<INSTALLDIR>/lib
libopcommon.
so
libopcommon
.sl
<INSTALLDIR>/
lib64
libopcommon.
so
<INSTALLDIR>/msg
<INSTALLDIR>/
msg64
Solaris
Linux
MP-RAS
n/a
libopcommon.
so
libopcommon.
so
libopcommon.
so
libopcommon
.sl
libopcommon
.so
libopcommon.
so
libopcommon.
so
n/a
opermsgs.cat
opermsgs.cat
n/a
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
opermsgs.cat
n/a
Verifying Teradata Parallel Transporter
OS Command Operator (poscc000)
Table 81: Teradata Parallel Transporter OS Command Operator Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
<INSTALLDIR>/lib
liboscmdop.so
liboscmdop.sl
liboscmdop.so
liboscmdop.so
liboscmdop.so
Verifying Teradata Parallel Transporter
SQL Inserter Operator (pinsc000)
Table 82: Teradata Parallel Transporter SQL Inserter Operator Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
<INSTALLDIR>/lib
libinsertop.so
libinsertop.sl
libinsertop.so
libinsertop.so
libinsertop.so
Verifying Teradata Parallel Transporter
SQL Selector Operator (pselc000)
Table 83: Teradata Parallel Transporter SQL Selector Operator Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
<INSTALLDIR>/lib
libselectop.so
libselectop.sl
libselectop.so
libselectop.so
libselectop.so
236
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation of Individual Products
Verifying Teradata Parallel Transporter
Stream Operator (pstmc000)
Table 84: Teradata Parallel Transporter Stream Operator Files
Directory
IBM AIX
HP-UX
PA-RISC
HP-UX
Itanium
<INSTALLDIR>/lib
libstreamop.s
o
libstreamop.s
l
<INSTALLDIR>/lib64
libstreamop.s
o
<INSTALLDIR>/
sample
stmnfyxt.c
Solaris
Linux
MP-RAS
n/a
libstreamop.s
o
libstreamop.s
o
libstreamop.s
o
libstreamop.s
l
libstreamop.s
o
libstreamop.s
o
libstreamop.s
o
n/a
stmnfyxt.c
stmnfyxt.c
stmnfyxt.c
stmnfyxt.c
stmnfyxt.c
Solaris
Linux
MP-RAS
Verifying Teradata Parallel Transporter
Update Operator (pupdc000)
Table 85: Teradata Parallel Transporter Update Operator Files
Directory
IBM AIX
HP-UX
PA-RISC
HP-UX
Itanium
<INSTALLDIR>/lib
libupdateop.s
o
libupdateop.s
l
n/a
libupdateop.s
o
libupdateop.s
o
libupdateop.s
o
<INSTALLDIR>/lib64
libupdateop.s
o
libupdateop.s
l
libupdateop.s
o
libupdateop.s
o
libupdateop.s
o
n/a
<INSTALLDIR>/
sample
updnfyxt.c
updnfyxt.c
updnfyxt.c
updnfyxt.c
updnfyxt.c
updnfyxt.c
Verifying WebSphere MQ Access Module (mqaxsmod)
An asterisk (*) after a name in the following table indicates that it is a “softlink” for files that
have been moved to the /opt/teradata/client/lib and the /opt/teradata/client/opt directories.
Table 86: WebSphere MQ Access Module Files
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/usr/lib
libmqsc.so*
libmqsc.sl*
libmqsc.so*
libmqsc.so*
libmqsc.so*
/usr/lib
libmqscTWB.so*
libmqscTWB.sl*
libmqscTWB.so*
libmqscTWB.so
libmqscTWB.so*
/usr/lib
libmqs.so*
libmqs.sl*
libmqs.so*
n/a
n/a
/usr/lib
libmqsTWB.so*
libmqsTWB.sl*
libmqsTWB.so*
n/a
n/a
/opt
mqaxsmod*
mqaxsmod*
mqaxsmod*
n/a
mq_axsmod*
/usr/lib/lib_64
n/a
n/a
n/a
n/a
n/a
Teradata Tools and Utilities Installation Guide for UNIX and Linux
237
Chapter 11: After You Install
Verifying the Installation of Individual Products
Table 86: WebSphere MQ Access Module Files (continued)
Directory
IBM AIX
HP-UX
Solaris
Linux
MP-RAS
/usr/lib/lib_64
n/a
n/a
n/a
n/a
n/a
/opt/teradata/client/lib
libmqsc.so
libmqsc.sl
libmqsc.so
libmqsc.so
libmqsc.so
/opt/teradata/client/lib
libmqscTWB.so
libmqscTWB.sl
libmqscTWB.so
libmqscTWB.so
libmqscTWB.so
/opt/teradata/client/lib
libmqs.so
libmqs.sl
libmqs.so
n/a
n/a
/opt/teradata/client/lib
libmqsTWB.so
libmqsTWB.sl
libmqsTWB.so
n/a
n/a
mqaxsmod
mqaxsmod
n/a
mq_axsmod
/opt/teradata/client/opt mqaxsmod
238
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation Using BTEQ
Verifying the Installation Using BTEQ
Using Basic Teradata Query (BTEQ) is the simplest way to verify that you have installed the
software properly. BTEQ files were copied over during the installation of product software on
your system. The following sections describe these steps in detail. Refer to Basic Teradata
Query Reference for information on how to use BTEQ.
Procedure - Verifying the Teradata Tools and Utilities Installation
Follow these steps to verify the Teradata Tools and Utilities installation.
1
Add the directory where BTEQ resides to the search path, and change directories to that
directory.
2
Start BTEQ by entering:
bteq
The following will be displayed:
Teradata BTEQ 12.00.00.00 for UNIX5.
Copyright 1984-2007, NCR Corporation. ALL RIGHTS RESERVED.
Enter your logon or BTEQ command:
3
Log on to the Teradata Database. See “Log on to the Teradata Database” on page 239.
4
Submit a sample query. See “Submit a Sample Teradata SQL Query” on page 240.
Log on to the Teradata Database
Complete the steps below to log on to the Teradata Database. You will need a user ID and
password for the Teradata Database with which you will be communicating.
Note: See “Making the Database Connection” on page 243 for complete information about
logging onto Teradata.
Procedure - Logging on to the Teradata Database
Follow these steps to log on to the Teradata Database.
1
Enter the BTEQ logon command with your logon ID. Include your 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
2
When prompted, enter your password. For example, if the Teradata Database with which
you are communicating has a dbcpath of Finance, your username is fml and your password
is fml, enter:
.logon Finance/fml
Password: fml
If the logon is successful, the following will be displayed:
*** Logon successfully completed.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
239
Chapter 11: After You Install
Verifying the Installation Using BTEQ
*** Transaction Semantics are BTET.
*** Character Set Name is 'ASCII'.
*** Total elapsed time was 1 second.
BTEQ -- Enter your DBC/SQL request or BTEQ command:
Submit a Sample Teradata SQL Query
After successfully logging on to the Teradata Database, try the following sample query, which
displays the time of day.
Procedure - Submitting a Sample Teradata SQL Query
Follow these steps to submit a sample Teradata SQL query.
1
At the prompt, type:
SELECT time;
The screen will look like this:
BTEQ select time output:
*** Query completed. One row found. One column returned.
*** Total elapsed time was 1 second.
Time
-------11:09:11
Exit BTEQ
After verifying the time returned by the SQL query, log off the Teradata Database.
Procedure - Logging off the Teradata Database
Follow these steps to log off the Teradata Database.
1
To log off the Teradata Database and exit BTEQ, enter:
.quit
The host prompt will be displayed.
240
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 11: After You Install
Verifying the Installation Using the CLI Sample Program
Verifying the Installation Using the CLI Sample
Program
Another way to verify that you have installed the software properly is to run the sample CLI
application called clisamp. The program and its makefile were copied over during installation
of the software.
Run clisamp
Procedure - Running clisamp
Follow these steps to verify that software has been installed properly.
1
Modify the makefile makesamp.3000 with the correct directory paths to the include files.
2
Execute the makefile to create the executable module clisamp:
# make -f makesamp.3000
3
Change the mode of the executable to execute by entering the following command:
# chmod +x clisamp
4
Run the sample program using one of the following commands:
To run the sample program using the default logon information (dbc/systemfe,service)
enter:
# 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
The program will logon to the default dbccop1 (no user input supplied) specified in the /
etc/hosts file and execute a simple query SELECT * from dbc.sessioninfo;" and write the
output to dat file clisamp.dat. A display similar to the following appears:
CLIv2 version is 12.00.00.00
MTDP version is 12.00.00.00
MOSIOS version is 12.00.00.00
MOSIDEP version is 12.00.00.00
OSERR version is 12.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.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
241
Chapter 11: After You Install
Verifying the Installation Using the CLI Sample Program
242
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 12
Connecting to a Teradata Database
This chapter describes how to connect to a Teradata Database.
Note: The figures shown in this document are examples only. Depending on the Teradata
Tools and Utilities products used in your installation, some dialogs might vary from those
shown in this guide.
The section topics are:
•
•
Making the Database Connection
•
Connecting in GUI Applications
•
Connecting in Command Line Driven Applications
•
Connecting to a Teradata Database Programmatically
Logon Error Messages
Making the Database Connection
This section describes:
•
how to connect to a Teradata Database from a GUI application.
•
how to connect to a Teradata Database from a command line application.
•
where to find the information to programmatically connect to a Teradata Database.
For programmatic interfaces, the User or Reference guide for the specific product provides
information about the product interface.
Overview of Logon Procedures
You can provide the logon string while logging on to a Teradata Database if the application
allows it. If the application does not provide all the logon information, a Connect to Teradata
Database dialog will be displayed that allows you to enter the missing logon information.
If the Connect to Teradata Database dialog is displayed, all application-provided parameters
are automatically entered into the dialog fields. If the information is incorrect, you can change
the value entered in any field. After entering required and optional logon information press
Enter or click OK to continue logging on.
The user logon exit routine can be used to manipulate the fields of the Connect to Teradata
Database dialog.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
243
Chapter 12: Connecting to a Teradata Database
Making the Database Connection
Connecting in GUI Applications
This section describes how to connect to a Teradata Database using the Connect to Teradata
Database dialog from a Graphical User Interface (GUI) application. The procedure is for a
typical application. See your product User or Reference guide for specific information about
an individual product.
Procedure - Connecting to a Teradata Database
Follow these steps to connect to a Teradata Database, perform the following procedure:
1
If the application you are trying to connect to the database has a Connectivity tab in the
Tools options menu, select ODBC.
2
Click the Connect button. The Connect to Teradata Database dialog appears.
3
Select or enter the appropriate values for the database to which you are connecting.
4
Click OK.
Connect to Teradata Database Dialog
The following figure shows the Connect to Teradata Database dialog:
Figure 1: Typical Connect to Teradata Database Dialog
The fields in the Connect to Teradata Database dialog are:
244
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 12: Connecting to a Teradata Database
Making the Database Connection
Field Name
Definition
Database Name
(Required) Enter a valid Teradata Database name, or you can also select a
Teradata Database Name that you previously entered from the drop down list.
This is the name of the database with which you want to connect.
Authentication
Mechanism
(Required) Select the authentication mechanism specified by your system
administrator from the list of authentication mechanisms provided in the drop
down list. The Authentication Mechanism identifies the mechanism used for
connections to the data source.
Valid authentication mechanism values are:
• Empty - If no Authentication Mechanism is listed in the drop down list, or
if the Authentication Mechanism selected is not supported, the system will
use the configured default.
• TD1 - Teradata 1 mechanism.
• TD2 - Teradata 2 mechanism.
• ldap - ldap mechanism.
• KRB5 - Kerberos mechanism.
• KRB5C - Kerberos Compatibility mechanism.
• Other - user-defined mechanism.
Parameter
(Optional) Enter the parameters required by the selected authentication
mechanism. See your System Administrator.
Username
(Required) Select your user name from the drop down list, or enter a valid user
name.
Password
(Required) Enter your Password for the user name you entered.
Optional
Default Database
(Optional) Select the default database for the session.
Account String
(Optional) Enter a new Account String or select an account string from the
drop down list.
The Account String is used to create 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 users are running, or to
restrict users trying to connect to the database.
Note: Even though the UserId and Password parameters are required to log on to the
Teradata Database, you do not have to enter them in the Connect to Teradata Database dialog
box since they will be filled in by the user logon exit routine.
Connecting in Command Line Driven Applications
This section describes how to connect to a Teradata Database from the command line.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
245
Chapter 12: Connecting to a Teradata Database
Making the Database Connection
Procedure - Connecting to a Teradata Database from the Command Line
Follow these steps to connect to a Teradata Database from the command line:
1
Enter the .logmech command.
2
Enter the .logdata command.
3
Enter the .logon command.
.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
The logmech_name_string supports the following values
•
None - If no Authentication Mechanism is entered, or if the Authentication Mechanism
selected is not supported, the system will use the configured default.
•
TD1 - Teradata 1 mechanism.
•
TD2 - Teradata 2 mechanism.
•
LDAP - ldap mechanism.
•
KRB5 - Kerberos mechanism.
•
KRB5C - Kerberos Compatibility mechanism.
.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’;
The exact contents of the logdata_string will 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>
246
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 12: Connecting to a Teradata Database
Making the Database Connection
Parameter
Definition
DBCName
(Required) The DBCName is also referred to as the TDIPD (Teradata
Director Program ID). It identifies a particular Teradata Database.
If no identifier is specified, the value of this field is copied from the
clispb.dat field, i_dbcpat.
DBCName is not case sensitive.
UserId
(Required) The UserId or user name string can be up to 30 characters
long. The first character cannot be a numeric character. The UserId is
not case sensitive.
Password
(Required) The Password string can be up to 30 characters long. The
first character cannot be a numeric character. In the dialog box, each
character of the Password is displayed with an asterisk (*). The
Password is not case sensitive.
AccountId
(Optional) - The AccountId is required only if there is a comma after
the Password field. The first character cannot be a numeric character.
Do not enter the single quote (') that normally surrounds an
AccountId. The AccountId is not case sensitive.
Example Logons from the Command Line
Supported Mechanisms
In general, mechanisms which perform authentication and validation do not require that a
Teradata Database Username and Password be included as part of the logon string. If these
items are provided in conjunction with an authentication mechanism, they are ignored.
Table 87: Supported Mechanisms
Mechanism
Mechanism Parameter
User ID
Password
Td1
Never
Must
Must
Td2
Never
Must
Must
KRB5
Optional
Never
Never
KRB5C
Optional
Never
Never
LDAP
Must
Never
Never
Teradata Tools and Utilities Installation Guide for UNIX and Linux
247
Chapter 12: Connecting to a Teradata Database
Making the Database Connection
The following authentication mechanisms are supported:
Kerberos
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 user’s identity has been verified by Kerberos, an implicit logon will proceed 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 the Domain or
Realm do not need to be supplied:
.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 a Realm. In this case, Kerberos uses the security credentials
associated with the current client session:
.logmech KRB5
.logon mydbs/
If required, Teradata accounting information may be included as part of .logon command as
follows:
.logmech KRB5
.logdata joe@domain1@@mypassword
.logon mydbs/,,2345889909
or
.logmech KRB5
.logdata joe@@mypassword
.logon mydbs/,,2345889909
or
.logmech KRB5
.logon mydbs/,,2345889909
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
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.
248
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 12: Connecting to a Teradata Database
Making the Database Connection
The teraSSO library will automatically determine the appropriate authentication mechanism
when interfacing to such a Teradata Database using the same logic as employed in Teradata
Tools and Utilities 7.1.
•
Windows clients should use NTLMC or KRB5C for SSO.
•
For non-SSO, Windows clients use TD1.
•
Non-Windows clients should use TD1.
In the event a user manually selects an incompatible mechanism,
TERASSO_SECPKGMATCH_FAIL will be returned.
LDAP
The LDAP authentication mechanism allows a user to be authenticated via LDAP and,
optionally, to assume a role or user identity other than his or her own, as allowed by the
appropriate directory settings.
The user must supply a UserId and Password, a Domain or Realm can also be supplied. The
exact contents of the LDAP .logdata information necessarily depends largely upon how the
site is using LDAP, and how LDAP has been configured. The samples below are generic
examples. Once the user’s identity has been verified by LDAP, an implicit logon will proceed
using the UserId as the Teradata username:
.logmech LDAP
.logdata domain7authcid=joe password=password real=myrealm
.logon mydbs/joe,password
If required, Teradata accounting information may be included as part of .logon command as
follows:
.logmech LDAP
.logdata authcid=joe password=password real=myrealm
.logon mydbs/,,2345889909
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.”
Once the user’s identity has been verified by LDAP, an implicit logon will proceed 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 will return error 3790.
If the directory does not map the UserId to a specific Teradata Username, a generic username
will be used and a role assigned. The role will be derived from information contained in the
directory. Logon will be by extended logon.
.logdata information must always be provided for the LDAP authentication mechanism.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
249
Chapter 12: Connecting to a Teradata Database
Making the Database Connection
TD1 and TD2
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.
•
Only TD1 is used by Teradata Tools and Utilities 7.1.
•
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
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.
•
Windows clients should use NTLMC or KRB5C for SSO.
•
For non-SSO, Windows clients should use TD1.
In the event a user manually selects an incompatible mechanism,
TERASSO_SECPKGMATCH_FAIL will be returned.
Single Sign-On Legacy Considerations
In order to provide backward compatibility with pre-Teradata Tools and Utilities 8.0
applications that use SSO, the following items apply:
250
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 12: Connecting to a Teradata Database
Making the Database Connection
Table 88: Single-Sign-On for Legacy Applications
Type
Description
Direct sign-on
If you do not supply a Username and Password as part of the Teradata
logon string,
AND
no authentication mechanism name is specified in .logmech, the client
interface will not use the default mechanism.
Rather, it will first determine if the Kerberos mechanism is available. If
the Kerberos authentication mechanism is available, the client
interface will use it.
If the Kerberos interface is not available, the client interface will next
determine if the NTLM authentication mechanism is available. If the
NTLM authentication mechanism is available, it will use it.
If neither the NTLM nor the Kerberos authentication mechanism is
available, the logon attempt will fail.
If .logmech is specified, and the authentication mechanism turns out
to be different from the one automatically determined by the client
interface, an error will be returned.
Third-party sign-on
If an application uses the programmatic third-party sign-on capability
via the CLIv2 DBCAREA extension
AND
no authentication mechanism name is specified in logmech_name, the
client interface will not use the default authentication mechanism.
Rather, the client interface will first determine if the Kerberos
authentication mechanism is available. If the Kerberos authentication
mechanism is available, the client interface will use it.
If the Kerberos authentication mechanism is not available, the client
interface will next determine if the NTLM authentication mechanism
is available. If the NTLM authentication mechanism is available, it will
use it.
If neither the NTLM nor the Kerberos authentication method is
available, the logon attempt will fail.
If .logmech is specified, and the authentication mechanism turns out
to be different from the one automatically determined by the client
interface, an error will be returned.
Connecting to a Teradata Database Programmatically
Several Teradata Tools and Utilities products allow you to programmatically connect to the
Teradata Database using SQL and APIs.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
251
Chapter 12: Connecting to a Teradata Database
Making the Database Connection
Table 89: Connecting Programmatically to a Teradata Database
Product
Document
ODBC Driver for Teradata
ODBC Driver for Teradata User Guide.
Describes SQL Connect, SQLDriverConnect, and
SQLBrowseConnect and the parameters implemented for
security. Includes information on configuring the ODBC
Driver for Teradata.
OLE DB Provider for Teradata
OLE DB Provider for Teradata Installation and User Guide.
Describes the security implemented for OLE DB Provider
for Teradata.
Teradata Call-Level Interface version 2
(CLIv2)
Teradata Call-Level Interface Version 2 Reference for
Network-Attached Systems.
Describes the CLI APIs implemented for security.
Teradata Driver for the JDBC Interface Teradata Driver for the JDBC Interface User Guide.
Describes the security methods implemented for the type 4
driver and illustrates how to connect to the Teradata
Database using the Teradata Driver for the JDBC Interface.
Logon Error Messages
The following error messages apply to the logon and database connection function:
Table 90: Logon Error Messages
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.
252
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 12: Connecting to a Teradata Database
Making the Database Connection
Table 90: Logon Error Messages (continued)
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.
Authentication Mechanism Connection Error
If there is an error in the authentication mechanism selected, “External authentication is not
currently allowed” may appear.
If you receive this message, you have selected an incorrect authentication mechanism.
Reselect it using the authentication mechanism provided to you by you database
administrator and try to connect again.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
253
Chapter 12: Connecting to a Teradata Database
Making the Database Connection
254
Teradata Tools and Utilities Installation Guide for UNIX and Linux
CHAPTER 13
Troubleshooting
This chapter gives troubleshooting tips for:
•
Client Computer Problems
•
Network Problems
•
Teradata Database Problems
•
Teradata Parallel Transporter
A problem may affect more than one area, or there may be more than one problem.
Technical Assistance
If you cannot resolve a problem, contact the Teradata Solutions Customer Services Remote
Services Center (TSCS-RSC). For contact information, refer to the Teradata Tools and Utilities
Release Definition, Release 12.00.00.
Client Computer Problems
To determine whether or not there is a problem with your client, perform the following
checks. You may not need to try all of them.
Cannot Communicate Over the Network with Teradata Database
To confirm that your UNIX/Linux client can communicate over the network to the Teradata
Database, ping the Teradata Database by typing:
/usr/etc/ping dbcnameCOPn
You should receive the following response:
dbcnameCOPn is alive
To perform the second test to verify communication to the Teradata Database, type:
telnet dbcnameCOPn
You should receive the following response:
telnet: connect: Connection refused
If you do not receive these responses, consult the next section, “Network Problems” on
page 259.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
255
Chapter 13: Troubleshooting
Client Computer Problems
Note: dbcnameCOPn should be upper or lower case.
Incorrect Path Name in COPLIB
Check that the environment variable COPLIB has the correct path name to the CLI system
parameter block file, clispb.dat.
COPLIB is set to /usr/lib in the /etc/profile file during the installation of the software.
Use the following command to define COPLIB:
•
For Bourne shell users, add the following to the .profile file:
COPLIB=/sd;export COPL
•
For C shell users, add the following to the .login file:
setenv COPLIB /sd
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.
Incorrect Path Name in COPERR
If you see the error message, “No such error found,” check that the environment variable
COPERR has the correct path name to the error message catalog file, errmsg.cat.
Use the following command to define COPERR:
•
For Bourne shell users, add the following to the .profile file:
COPERR=/ed;export COPERR
•
For C shell users, add to the .login file:
setenv COPERR /ed
where ed (error directory) is the name of the directory you created to contain the error
message catalog file.
Run the .profile or .login file after making changes to these files.
errmsg.cat File Not Found
If you see the error message, “CLI: Message catalog open failed!, the file errmsg.cat cannot be
opened. There may be problems with your installation,” the errmsg.cat file cannot be found.
This error is displayed when the errmsg.cat file is not found in the directory specified in the
environment variable COPERR or /usr/lib.
Set the COPERR environment variable to the directory where the errmsg.cat
is present, /usr/lib.
Incorrect Path Name in COPANOMLOG
If you wish to produce an anomaly log file, check that the environment variable
COPANOMLOG has the correct path name to the anomaly log file. Refer to Chapter 2:
“Before You Install” for more detail.
256
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 13: Troubleshooting
Client Computer Problems
Missing Hosts File
Check that the /etc/hosts file exists on the UNIX/Linux client.
Incorrect Entries in the Hosts File
Check the following entries in the /etc/hosts file or in the hosts file on the NIS master:
•
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.
Missing Entries in the /etc/services File
Check for the following lines in the /etc/services file or in the services file on the NIS master:
tdmst
tdses
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.
Incorrect clispb.dat Parameters
Check parameters in the system parameter block file, clispb.dat, for correct values.
Note especially whether the default i_dbcpath corresponds to the dbcnames in the /etc/hosts
file or in the hosts file on the NIS master.
Cannot Log On from CLI Application
If you cannot log on to the Teradata Database from your CLI application, try logging on from
BTEQ.
If BTEQ works, then check your application for errors.
Cannot Log On to the Teradata Database
If you cannot log on to a Teradata Database, try logging on to a different database computer.
If you are able to log on, then there may be something wrong with the first Teradata Database,
or something wrong with the address of the first database computer in the /etc/hosts file or in
the hosts file on the NIS master.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
257
Chapter 13: Troubleshooting
Client Computer Problems
Not Enough Shared Virtual Memory to Run Some Processes on NCR MPRAS
If you see the following error message when executing BTEQ, confirm that the client has
enough shared virtual memory allocated for processes:
dynamic linker: bteq: Cannot map from file /usr/lib/libicudatatd.so.28
Killed
To check the amount of shared virtual memory given to non-root processes, do the following
as a non-super user on the client:
ulimit -v
If the result matches below, there is too little shared virtual memory allocated to processes
larger than 16MB.
vmemory(kbytes)
16384
OR
To check the amount of shared virtual memory setup on the system, do the following as root:
# /etc/conf/bin/idtune -g SVMMLIM
# /etc/conf/bin/idtune -g HVMMLIM
If idtune returns nothing or something that looks like the following:
0x10000000
0x1000000
0x1000000
0x7FFFFFFF
Then the system isn't properly tuned to allow processes larger than 16 MB and needs to be
increased to at least 64MB, although “unlimited” is better. To tune the system to allow more
virtual memory talk with your administrator, or if you are the system administrator execute
the following commands.
/etc/conf/bin/idtune SVMMLIM 0x7FFFFFFF
/etc/conf/bin/idtune HVMMLIM 0x7FFFFFFF
cp /stand/unix /etc/conf/cf.d/unix.old
/etc/conf/bin/idbuild
cd/
shutdown -i6 -g0 -y
This will allow “unlimited” shared virtual memory for applications, and is how most NCR
MP-RAS systems have been set.
For further discussion on this topic please read the NCR manual Command Line Interface System Configuration - Volume 3, BD10-2266-K000, Chapter 3 and 4 at:
http://www.info.teradata.com/eDownload.cfm?itemid=003670375
258
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 13: Troubleshooting
Network Problems
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. You may not need to try all of the
steps.
Procedure - Determining whether a Network Problem is a Hardware/Software Problem
Follow these steps to determine if a network problem is related to hardware or software.
1
Check that the transceiver is connected to the network, UNIX/Linux client, and Teradata
Database.
2
Check for broken or disconnected network cables.
3
Check that drop cables are not too long (they must follow the IEEE 802.3 standards).
4
Check all repeaters, bridges, routers, and gateways for proper functioning.
5
Check that all jumpers are set correctly on the UNIX/Linux client's network controller
board.
6
Check that the network software is installed and running properly on the UNIX/Linux
client.
7
Check that the network software is compatible with the network controller board installed
on the UNIX/Linux client.
8
Use a network utility program to confirm that the network is operational.
9
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
network segment from the first UNIX/Linux client.
If this works, there may be a problem with the first network segment.
11 If a network controller board is replaced on the UNIX/Linux client, the Teradata Database
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
changed accordingly (see the previous section).
13 Reboot the UNIX/Linux client to reset network hardware and reload network software.
Teradata Database Problems
Caution:
Teradata Database problems should be diagnosed with the assistance of your field service
representative.
To determine whether the Teradata Database is operating correctly, follow the procedure
below.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
259
Chapter 13: Troubleshooting
Teradata Database Problems
Note: Steps 2 through 7 apply to the Teradata Database only.
Procedure - Determining whether there is a Database Problem
Follow these steps to determine if there is a problem with the Teradata Database.
1
Log on to the database computer from the operator's console, another network-attached
host, or a mainframe. If you are able to log on, then the Teradata Database is operational.
If are unable to log on, contact your field representative.
2
Have your field representative check that the adaptor cable is connected.
3
Have your field representative check the Multibus Adaptor Board (MAB).
4
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 incorrect, missing, or duplicate network addresses.
•
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.
Use the CopUpdate macro to change the CopInfoTbl.
5
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.
6
If you are using Internet routing (routers), perform the following tests for the
CopRoutesTbl:
•
Check for incorrect or missing network addresses of destinations.
•
Check for incorrect or missing network addresses of routes.
•
Check that each router is identified by two (or more) Internet addresses, one for each
network on which it resides.
Use the TcpRoute macro to change the CopRoutesTbl.
7
If you are using subnet routing (subnetting), check the CopOptionsTbl for incorrect or
missing subnet masks. Use the AddOption macro to change the CopOptionsTbl.
8
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 will remove 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.
260
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 13: Troubleshooting
Teradata Parallel Transporter
Teradata Parallel Transporter
At the end of the Teradata Parallel Transporter Infrastructure installation, the Teradata
Parallel Transporter Infrastructure installation will update some environment variables on the
system.
The updates to the environment variables are effective in the next login. The updates to the
environment variables allow users to run the installed version of Teradata Parallel
Transporter.
If users do not use the updates to the environment variables, then they will not be able to run
the installed version of Teradata Parallel Transporter properly.
Unable to Find tbuild
Sometimes the path to tbuild cannot be found. Use the following procedure to locate the file.
Procedure - Finding the Path to tbuild
Follow these steps to find the path to tbuild:
1
Logout from the system and log back in. Then run the Teradata Parallel Transporter job
again.
2
If you are 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.
3
If the $TWB_ROOT/bin path is not in your PATH environment variable, then add the
$TWB_ROOT/bin path to the front of your PATH environment variable. Run the
Teradata Parallel Transporter job again.
Cannot Run the New Installed Version of Teradata Parallel Transporter
If the new installed version of Teradata Parallel Transporter does not run.
Procedure - Setting the TWB_ROOT Environment Variable
Follow these steps to set the TWB_ROOT environment variable if Teradata Parallel
Transporter does not run.
1
Logout from the system and log back in. Run the Teradata Parallel Transporter job again.
2
If you are still unable to run the new installed version of Teradata Parallel Transporter,
check the $TWB_ROOT/bin path is in your PATH environment variable. TWB_ROOT is
the environment variable that is set to the installation directory for Teradata Parallel
Transporter.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
261
Chapter 13: Troubleshooting
Teradata Parallel Transporter
3
If the $TWB_ROOT/bin path is not in your PATH environment variable, then add the
$TWB_ROOT/bin path to the front of your PATH environment variable. Run the
Teradata Parallel Transporter job again.
Failed to Load libpxcommon Library
If you see a message similar to the following error message when executing a Teradata Parallel
Transporter job, logout the system and log back in.
ld.so.1: tbuild: fatal: libpxcommon.so: open failed: No such file or
directory Killed
Run the Teradata Parallel Transporter job again.
Procedure - Loading the libpxcommon Library
Follow these steps to load the libpxcommon library and correct problems causing the fatal
error shown above.
1
On AIX, if you are still getting the error message, check the $TWB_ROOT/lib path is in
your 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 your LIBPATH environment variable, then add the
$TWB_ROOT/lib path to the front of your LIBPATH environment variable. Run the
Teradata Parallel Transporter job again.
2
On HP-UX, if you are still getting the error message, check the $TWB_ROOT/lib path is in
your SHLIB_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 your SHLIB_PATH environment variable, then add
the $TWB_ROOT/lib path to the front of your SHLIB_PATH environment variable. Run
the Teradata Parallel Transporter job again.
3
On MP-RAS, Linux, and Solaris, if you are still getting the error message, check the
$TWB_ROOT/lib path is in your 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 your LD_LIBRARY_PATH environment variable,
then add the $TWB_ROOT/lib path to the front of your LD_LIBRARY_PATH
environment variable. Run the Teradata Parallel Transporter job again.
Unable to Find Messages
If you see the following error messages when executing a Teradata Parallel Transporter job,
logout of the system and log back in. Then, run the Teradata Parallel Transporter job again.
Message Catalog Error: Message 4000 was not found
Message Catalog Error: Message 2014 was not found
Message Catalog Error: Message 2041 was not found
262
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Chapter 13: Troubleshooting
Teradata Parallel Transporter
Procedure - Finding Missing Messages
Follow these step to find missing messages.
1
If you are still getting the error messages, 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.
2
If the $TWB_ROOT/msg/%N path is not in your NLSPATH environment variable, then
add the $TWB_ROOT/msg/%N path to your NLSPATH environment variable.
Afterwards, run the Teradata Parallel Transporter job again.
Teradata Tools and Utilities Installation Guide for UNIX and Linux
263
Chapter 13: Troubleshooting
Teradata Parallel Transporter
264
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.
BTEQ Session Limits
The maximum number of BTEQ sessions depends on the host used. BTEQ session limits for
the NCR UNIX client are listed in Table 91.
System-Wide Session Limits
The maximum number of sessions that can be logged on concurrently to a Teradata Database
(through BTEQ or other CLI applications) depends on a system's configuration, including the
following:
•
Host type
•
Protocol used
•
Type of host-resident network controller board
•
Number of COPs, APs, or nodes installed on a Teradata Database, and
•
Whether any other network applications are running, such as the Telnet or FTP utilities,
or any user-written applications.
Table 91: Session Guidelines for Clients
Session Type
Maximum Sessions
BTEQ
200
System-wide
64, for single COP group
64 * (# of COPS -1) where number of COPs
is > 1.
System-wide for Version 1 (V1) AP systems (for
example, 3600)
300 * Number of APs
System-wide for Version 2 (V2) “Common Node”
systems
600 * Number of Nodes
Teradata Tools and Utilities Installation Guide for UNIX and Linux
265
Appendix A: Session Limits
System-Wide Session Limits
Caution:
266
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 246
command 246
.logmech 246
command 246
.logon 246
command 246
/etc/services File 257
Numerics
64-bit Executable
files 116, 131
64-bit Library
files 116, 131
A
adhoc 214
adhoc.c 214
adhoc.cpp 214
AIX packages 82
alternate directories 116, 131
API 51
arc 70, 143, 163
Authentication Mechanism
KRB5 245
KRB5C 245
ldap 245
other 245
TD1 245
TD2 245
AWS 74
B
Basic Teradata Query (BTEQ)
product dependencies 30, 31, 35
supported on 25, 70, 82, 94, 112, 128, 143, 163
verifying 212
blexitr 223
blexitr.c 223
blkexit.c 223
blkexitr.c 223
Bourne shell 177, 178
bteq 38, 40, 41, 70, 82, 94, 112, 128, 143, 163, 212
exiting 240
session limits 265
Teradata Tools and Utilities Installation Guide for UNIX and Linux
verifying 212
verifying installation with 239
btnfyext.h 212
C
C shell 178
CD-ROM
installing 69, 93, 111, 127
Changing the twbcfg.ini File 198
CLI Sample Program
verifying installation with 241
CLI User Exit Functions
installing 79, 92, 108, 159, 175
clispb.dat 216, 257
cliv2 70, 82, 94, 113, 128, 143, 163, 216
cliv2if.h 217
cobpp 70, 82, 94, 220
commands
screen 117
common.includes 214
configuring
requirements
network 30
Teradata Parallel Transporter 187, 192, 198
contacting Teradata 255
COPANOMLOG 256
COPERR 256
coperr.h 217
coptypes.h 217
D
Database Name 245
DataConnector Operator 26, 33, 51, 71, 83, 95, 113, 129, 143,
163
dbca2px.h 217
dbcarea.h 217
dbcerr.h 217
dbchqep.h 217
DDL Operator 26, 33, 42, 43, 44, 51, 71, 83, 95, 113, 129, 143,
163
default directories 116, 131
dependencies 30
directories
alternate 116, 131
default 116, 131
disk space, available 50
267
Index
DUL
installing 51
product dependencies 30
DULT
product dependencies 30
DULTAPE
installing 51
E
Empty
Authentication Mechanism 245
environment variables, setting 177, 179, 180, 181, 182
errmsg.cat 216, 256
errmsg.txt 216
error.c 214
error.cpp 214
executable files, default directory 116, 131
expnfyxt.c 223
expnfyxt.h 222, 223
Export Operator 26, 33, 42, 43, 44, 51, 71, 83, 95, 113, 129,
143, 163
F
fastexp 70, 83, 95, 113, 129, 222
FastExport OUTMOD Adapter Operator 26, 33, 42, 43, 44,
71, 83, 95, 113, 129, 144, 163
fastld 70, 95, 113, 129, 143, 163, 223
fastload 223
FastLoad INMOD Adapter Operator 26, 33, 42, 43, 44, 71, 83,
95, 114, 129, 144, 163
fexp 143, 163, 222, 223
flnfyext.c 223
H
Hosts File 257
HP-UX Packages 94
I
ICU Library 51
includes files, default directory 116, 131
individual products
installing 69, 93, 141, 161
Infrastructure 26, 33, 42, 43, 44, 51, 71, 83, 96, 114, 129, 144,
163, 233
installing
alternate directories 116, 131
default directories 116, 131
individual products 81
maintenance software 47
pre-installation considerations 25
Teradata client 87
268
Teradata Client utilities 142, 162
upgrades 47
verifying using bteq 239
verifying using CLI sample program 241
J
jmsaxsmod 70, 82, 94, 112, 128
jobvars.txt 235
K
KRB5
Authentication Mechanism 245
KRB5C
Authentication Mechanism 245
L
LABSBTEQ 219, 220, 221
LD_LIBRARY_PATH 178
ldap
Authentication Mechanism 245
libcliv2.so 216
libdataconop.sl 232
libdataconop.so 232
libddlop.so 232
libdtac.so 232
libexportop 232
libexportop.sl 232
libexportop.so 232
libinsertop.so 236
libjmsam.sl 216
libjmsam.so 216
libmqsc.so 237, 238
libmqscTWB.so 237, 238
libodbc.so 213
libodbcinst.so 213
libopcommon.so 236
libpm.so 222
libppb.a 220, 221
libppruntim.sl 218, 219, 220
libppruntim.so 218, 219, 220, 221
library files, default directory 116, 131
libselectop.so 236
libstreamop.so 237
libtdparse.so 214
libtdusr.so 216
libupdateop.so 237
Load Operator 26, 34, 42, 43, 44, 51, 71, 83, 96, 114, 129, 144,
164
logon
dialog box 243
procedures 243
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Index
M
P
maintenance software, installing 47
Makefile 214
makinmod.3000 225
mkdir command 74
mkexpext.linux 223
mkexpext.unx 223
mkmldext.linux 224, 225
mkmldext.unx 224, 225
mldnfyxt.c 224, 225
mldnfyxt.h 224, 225
mload 70, 83, 95, 113, 129, 143, 163, 224, 225
mosiif.h 217
mounting the CD-ROM 74
mqaxsmod 72, 84, 96, 115, 130, 145, 164, 237, 238
MultiLoad
product dependencies 35
MultiLoad INMOD Adapter Operator 26, 34, 42, 43, 44, 71,
84, 96, 114, 130, 144, 164
papi 51
papi8100 143
papi8200 71, 83, 95, 113, 129, 163
parcel.h 217
pddl 51
pddl8100 232
pddl8200 71, 83, 95, 113, 129, 143, 163, 191, 198
pddlc000 203, 209
pdtc8100 113, 129
pdtc8200 71, 83, 95, 113, 129, 143, 163, 191, 198, 232
pdtcc000 203, 209
Perl 52
pexp 51
pexp8100 232
pexp8200 71, 83, 95, 113, 129, 143, 163, 191, 198
pexpc000 203, 209
picu 51
pins 51
pins8200 71, 84, 96, 114, 130, 144, 164, 191, 198, 236
pinsc000 203, 208
piom 70, 82, 95, 113, 128, 143, 163, 222
pkgadd.log file 120, 135
pkginfo command 115, 131
pkgplus
installation screen 74
pkgrm command 116, 131
plod 51
plod8200 71, 83, 96, 114, 129, 144, 164, 191, 198, 235
plodc000 203, 209
pmdcomt.h 222
pmddamt.h 222
pmtypes.h 222
podbc 51
podbc8200 71, 84, 96, 114, 130, 144, 164, 191, 198, 235
podbcc0200 203, 209
pos8200 144, 164
posc 51
posc8100 236
posc8200 71, 84, 96, 114, 130, 144, 164, 191, 198
poscc000 203, 209
posl 51
posl8200 71, 84, 96, 114, 130, 192, 198, 236
poslc000 203, 209
ppbmain 220
PPCLB1 219, 220
PPCLB2 219, 220
PPCLB3 219, 220
PPCLB4 219, 220
PPCLB5 219, 220
PPCLB6 219, 220
PPCLB7 219, 220
PPCLB8 219, 220
N
Named Pipes Access Module 40, 41, 42, 43, 44
product dependencies 31
supported on 25, 70, 82, 94, 112, 128, 143, 163
verifying 213
navigating screens 117
np_axsmod.sl 213
np_axsmod.so 213
np_axsmodTWB.so 213
npaxsmod 70, 82, 94, 112, 128, 143, 163
O
ODBC Driver for Teradata 38, 40, 41, 45
product dependencies 31
Solaris packages 146, 147, 150, 166, 170
supported on 25, 70, 82, 94, 112, 128, 143, 163, 165
ODBC Operator 26, 34, 42, 43, 44, 51, 71, 84, 96, 114, 130,
144, 164, 235
odbc.ini 213
odbc.ini file 179, 180, 181
odbc.m 214
odbccurs.so 214
odbcinst.h 213
odbcinst.ini 213
odbctrac.so 214
Operator Support Library 26, 34, 42, 43, 44, 51, 71, 84, 96,
114, 130, 144, 164
OS Command Operator 26, 42, 43, 44, 51, 71, 84, 96, 114, 130,
144, 164
other
Authentication Mechanism 245
Teradata Tools and Utilities Installation Guide for UNIX and Linux
269
Index
PPCLB9 219, 220
ppcmain 218, 219, 220
PPCOBLB1 221
PPCOBLB2 221
PPCOBLB3 221
PPCOBLB4 221
PPCOBLB5 221
PPCOBLB6 221
PPCOBLB7 221
PPCOBLB8 221
PPCOBLB9 221
product dependencies 49, 50
product version numbers 3
psel 51
psel8200 71, 84, 96, 114, 130, 144, 164, 191, 198, 236
pselc000 203, 209
pstm 51
pstm8200 72, 84, 96, 114, 130, 144, 164, 192, 198, 237
pstmc000 203, 209
pupd 52
pupd8200 72, 84, 96, 114, 130, 145, 164, 192, 198, 237
pupdc000 203, 209
pxversion.h 234
Q
146, 147, 150, 152, 154, 163, 165, 166, 170, 171, 173
Shared ICU Libraries for Teradata 38, 39, 40, 41, 42, 43, 44, 45
verifying 215
SHMMAX 198
software
uninstalling previous versions 72, 96, 115, 130
software releases
supported 3
Solaris SPARC Packages 112, 128
SQL Inserter Operator 26, 42, 43, 44, 51, 71, 84, 96, 114, 130,
144, 164
SQL Inserter Operator (pins5000) 236
SQL Inserter Operator (pins8100) 236
SQL Selector Operator 27, 34, 42, 43, 44, 51, 71, 84, 96, 114,
130, 144, 164
SQL Selector Operator (psel8100) 236
sql.h 213
sqlext.h 213
sqlp 163
sqlpp 70, 82, 94, 112, 128, 143, 218
sqltypes.h 213
sqlucode.h 213
sqlunx.h 213
Stream Operator 27, 34, 42, 43, 44, 51, 72, 84, 96, 114, 130,
144, 164, 237
qrydir 145, 164
T
R
tbld 51
tbld8200 71, 83, 96, 114, 129, 144, 163, 192, 198
tbuild8200 233
TCP/IP 30
TD1
Authentication Mechanism 245
TD2
Authentication Mechanism 245
tdata.sl 213
tdata.so 213
tdatpump.cfg 225
tdconndlg.so 214
tdgssconfig.jar 222
tdgssjava.jar 222
tdicu 70, 82, 94, 112, 128, 143, 163
tdmst 257
tdodbc 70, 82, 94, 112, 128, 143, 163, 213
tdodbc.cat 214, 215
tdodbc64 112, 128
tdses 257
tdxwinapp 213
Technical Assistance 68
Teradata 39, 95
Teradata Access Module for JMS 25, 31, 40, 41, 82, 94, 112,
128
configuring 182
README 213
readme 216
Receiver.class 216
requirements
software 30
rmdir command 120, 135
S
sample
files 116, 131
samples.jar 222
screen
navigation 117
screen commands 117
semmap 194
semmni 194
semmns 194
semmnu 194
session limits
bteq 265
system-wide 265
Setting the Semaphore Parameters 194, 200
Shared Common Components for Internationalization for
Teradata 25, 30, 31, 32, 33, 35, 70, 82, 94, 112, 128, 143,
270
Teradata Tools and Utilities Installation Guide for UNIX and Linux
Index
Teradata Access Module for Tivoli 45
Teradata Archive/Recovery Utility (ARC) 31, 45
product dependencies 31
supported on 25, 70, 143, 163
Teradata C Preprocessor2 39, 45
product dependencies 31
supported on 26, 70, 82, 94, 112, 128, 143, 163
verifying 218
Teradata Call-Level Interface version 2 (CLIv2) 35, 38, 39, 40,
41, 42, 43, 44, 45
installation order 35
product dependencies 31
supported on 25, 70, 82, 94, 113, 128, 143, 163
verifying 216
Teradata client
installion 87
Teradata COBOL Preprocessor2 39
product dependencies 31
supported on 26, 70, 82, 94
verifying 220
Teradata Data Connector 38, 40, 41, 45
installation order 35
product dependencies 31, 35
supported on 26, 70, 82, 95, 113, 128, 143, 163
Teradata Data Connector API
products dependent on 75
Teradata Driver for the JDBC Interface 32
platforms supported 252
supported on 26, 82, 95, 113, 128, 143, 163
Teradata Dynamic Workload Manager 38
Teradata FastExport 40, 41
product dependencies 31, 32
supported on 26, 70, 83, 95, 113, 129, 143, 163
verifying 222
Teradata FastLoad 40, 41
product dependencies 31, 32
supported on 26, 70, 83, 95, 113, 129, 143, 163
verifying 223
Teradata Generic Security Services 35, 38, 39, 40, 41, 42, 43,
44, 45
product dependencies 32
supported on 26, 70, 83, 95, 113, 129, 143, 163
verifying 224
Teradata Generic Security Services Java
product dependencies 32
supported on 26, 83, 113, 129
Teradata Index Wizard 38
Teradata Manager 38
Teradata MultiLoad 40, 41
product dependencies 31, 32, 35
supported on 26, 70, 83, 95, 113, 129, 143, 163
verifying 224
Teradata ODBC Driver
default directory 116, 131
Teradata Tools and Utilities Installation Guide for UNIX and Linux
odbc.ini file 179, 180, 181
Teradata OLE DB Access Module 40
Teradata Parallel Transporter
configuring after installing 187, 192, 198
parameters 193, 199
troubleshooting 261
uninstalling 191, 197, 202
Teradata Parallel Transporter API 26, 33, 42, 43, 44, 71, 83,
95, 113, 129, 143, 163
Teradata Parallel Transporter Data Connector Operator 42,
43, 44
Teradata Parallel Transporter ICU Library 71, 83, 95, 114,
129, 144, 163, 165, 167
Teradata Parallel Transporter Wizard 42
Teradata Performance Monitor 38
Teradata Query Director 27, 45, 164
Teradata Query Scheduler Administrator 38
Teradata Query Scheduler Client 38
Teradata Query Scheduler Server 38
Teradata Software Server 36
Teradata Statistics Wizard 38
Teradata System Emulation Tool 39
Teradata Tools and Utilities 25
Teradata TPump 40, 41
product dependencies 31, 32
supported on 27, 72, 84, 96, 114, 130, 145, 164
verifying 225
Teradata Visual Explain 39
Teradata Workload Analyzer 39
TeraGSS 70, 83, 95, 113, 129, 143
TeraGSS_aix-power 83
TeraGSS_aix-power32 83
TeraGSS_hpux-ia64 95
TeraGSS_hpux-pa 95
TeraGSS_hpux-pa32 95
TeraGSS_redhatlinux-i386 143
TeraGSS_redhatlinux-ia64 143
TeraGSS_solaris-sparc 113, 129
TeraGSS_solaris-sparc32 113, 129
TeraGSS_suse-amd64 163
TeraGSS_suselinux-amd64 163
TeraJDBC
Bourne shell 177, 178
C shell 177, 178
terajdbc4.jar 82, 95, 113, 128, 143, 163, 216, 222
tldnfyxt.c 225
tpump 72, 84, 96, 114, 130, 145, 164, 225
tpumpar.csql 225, 226
tpumpexe 225
tpumpimd.c 225, 226
troubleshooting
network problems 259
Teradata RDBMS problems 259
UNIX client problems 255
271
Index
TSCS-RSC 50
twbpkgrm 52, 56
U
umount command 120, 135
uninstalling
software 116, 131
Update Operator 27, 35, 42, 43, 44, 52, 72, 84, 96, 114, 130,
145, 164, 237
updating
hosts file 124, 139
Upgrade or Maintenance Software
installation 47
upgrades, installing 47
V
Verifying 215
verifying installation 211
using bteq 239
with CLI Sample Program 241
version numbers 3
VM&F 74
vscnctdlg.so 214
W
warnings 74
WebSphere MQ Access Module
install from 40, 41, 42, 43, 44
product dependencies 35
supported on 27, 72, 84, 96, 115, 130, 145, 164
verifying 237
X
xlC.aix.50.rte
dependency for ODBC 31
xlC.rte
dependency for ODBC 31
272
Teradata Tools and Utilities Installation Guide for UNIX and Linux