ODBC driver v3.03 doesn't use TeraGSS & TDICU. Either use a newer driver or change LIBPATH to reference /usr/odbc/lib rather than the teragss lib.
Does your .odbc.ini file contain the required header sections?
[ODBC]
InstallDir=/usr/odbc
[ODBC Data Sources]
TERADB=tdata.so
Is your ini file $HOME/.odbc.ini ? If not you need to set ODBCINI environment variable to the full pathname of the actual file.
And your LIBPATH now has /usr/odbc/lib:/usr/odbc/drivers ?
Yes, even back-level driver should connect or give you a readable message, not just coredump. Is this the base 3.03.00.00 level off the CD or current EFix level off the patch server?
OK. If it's really v3.05 then you DO need the TeraGSS library in LIBPATH after all. But you should install the latest EFix level of the driver and shared libraries.
Hi,
I have Informatica 8.1 and have to use Teradata as Backend. I created ODBC connection and I am able to import teradata tables as source and target. I created a relational connection for Teradata and tried to execute my workflow but I am getting error. In teradata relational connection I have given connection name as edw_dev , user_id and Password and data source name again as edw_dev as that is my system dsn name in ODBC connection. The database name is kept as blank.
The error which I am getting is
Severity Timestamp Node Thread Message Code Message
ERROR 8/22/2007 7:52:36 AM node01_nyrofclnxinformatica READER_1_1_1 RR_4036 Error connecting to database [
[unixODBC][Driver Manager]Data source name not found, and no default driver specified
Database driver error...
Function Name : Connect
Database driver error...
Function Name : Connect
Database Error: Failed to connect to database using user [b_sott_dev] and connection string [edw_dev].].
What could be possible reason for this? Is there any problem with the relational database connection I have provided or is it problem with ODBC.
Any help will be highly appreciated.
Thanks,
Ritesh Kumar
AS you mentioned that efix for 3.05 resolved the issue, could you let me know where would I get this?
Also I am using the TD 12 driver on AIX 64 machine.
Also U mentioned " ODBC connection through adhoc(Sample C application provided with the Terdata ODBC installation" where will I get this C program and is there any particular way to execute this?
Basically what I need is a tool/ utility to test the driver installation on AIX 64 machine.
I need this help ASAP.
Thanks
Venu

Hello,
We are facing some issues to create an ODBC Data source in AIX for Teradata. We are using the Teradata ODBC Driver version 3.03. All other components like the Teradata GSS client package (TeraGSS_aix-power32) & Shared common components for Internationalization for Teradata (tdicu) seems to be present as well. This is the first time we are trying to add a teradata data source.
Here is the following entry in the .odbc.ini file:
[TERADB]
Driver=/usr/odbc/drivers/tdata.so
Description=Default DSN is Teradata 5100
DBCName=abccop1
DBCName2=abccop2
DBCName3=abccop3
DBCName4=abccop4
DBCName5=abccop5
DBCName6=abccop6
LastUser=
Username=terauser
Password=
Database=
DefaultDatabase=tera_base_views
I have added an entry each for all the abccopn (n=1,2,3...) in /etc/hosts file.
I have added the following entry to the .profile file for the user:
export LIBPATH=/usr/teragss/aix-power.32/client/lib:/usr/ odbc/drivers:${LIBPATH}
I am tring to test the ODBC connection through adhoc(Sample C application provided with the Terdata ODBC installation) and it is failing. The error information which I have is very limited. I only get "Illegal Instructions" or "Illegal Instructions(coredump)" message.
I have tried to connect to other DB2 ODBC data sources using the adhoc application and it seems to work fine. The teradata configuration is also correct as I have tried to connect it from Windows ODBC and it works.
Has anyone faced this before? Is there something which I am not doing right or missing out?