16.10 - Using the ODBC Operator on HP-UX - Parallel Transporter

Teradata Parallel Transporter Reference

Product
Parallel Transporter
Release Number
16.10
Published
July 2017
Content Type
Programming Reference
Publication ID
B035-2436-077K
Language
English (United States)

Observe the following limitations when using the ODBC operator on the HP-UX platform:

  • The user *must* set the LD_PRELOAD environment variable to the path and name of the pthread library. For example:

    LD_PRELOAD=/usr/lib/libpthread.1

  • ODBC operator cannot run simultaneously with the Teradata Access Module for Named Pipes due to a conflict in the setting of an environment variable associated with the ODBC Driver Manager.
  • On HP-UX Itanium platforms, Teradata PT requires HPUX B.11.31 or later for the ODBC operator library to be loaded.
  • On HP-UX Itanium platforms, before running any Teradata PT job that uses the ODBC operator, you must set the HPUX environment variable LD_PRELOAD as follows:

    LP_PRELOAD=TPT_install_directory/lib/libodbcop.so

    After the Teradata PT job completes, unset the variable as follows:

    Unset LD_PRELOAD

    After the Teradata PT job completes, you can ignore the following message in case you see it:

    Teradata Parallel Transporter Version 16.10.00.00
    Job log: /opt/teradata/client/16.10/tbuild/logs/mdv-396.out
    Job id is mdv-396, running on i64hp5
    ………
    Job step LOAD_DATA completed successfully
    Job mdv completed successfully
    /usr/lib/hpux32/dld.so: Unable to find library 'libopcommon.so'.