Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Sammanfattning

Den här artikeln uppdateras Teradata-klienten på Linux instruktioner från punkt 10.2 i RevoScaleR Teradata komma igång till kontot för förändringar i distribution och paketering av Teradata 14.10 ODBC-klientdrivrutiner sedan offentliggörandet av guiden.

Mer Information

Kontrollera att unixODBC inte har installerats via rpm. Om du ta bort den innan du försöker installera unixODBC 2.3.1.

# rpm -qa | grep unixODBC



Då returneras ingenting; Om alla paketen Använd yum ta bort dem:

# yum remove <package>



Installera andra nödvändiga paket som krävs för att lyckas bygga och installationen av drivrutiner:

# yum install ksh


# yum install gcc


# yum install make


Skapa en länk till ksh så installeras korrekt tdodbc rpm:

# ln -s /bin/ksh /usr/bin/ksh


Bygga och installera unixODBC 2.3.1 drivrutinshanteraren:

# mkdir ~/downloads


# cd ~/downloads


# wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.1.tar.gz


# tar -zxf unixODBC-2.3.1.tar.gz


# cd unixODBC-2.3.1



Som standard konfigurerar kommer att orsaka unixodbc installera under/usr/local /

# ./configure


# make


# make install



Installera Teradata ODBC-drivrutiner

Hämta filerna:

# cd ~/downloads


# mkdir teradata_odbc


# cd teradata_odbc



Logga in på http://downloads.teradata.com/download/connectivity/odbc-driver/linux och hämta tdodbc__linux_indep.14.10.00.00 1.tar.gz till katalogen teradata_odbc.

# tar -zxf tdodbc__linux_indep.14.10.00.00-1.tar.gz


# tar -zxf tdicu__linux_indep.14.10.00.00-1.tar.gz 


# tar -zxf TeraGSS_linux_x64__linux_indep.14.10.00.06-1.tar.gz

Installera RPMs:

# rpm -ihv tdicu/tdicu-14.10.00.00-1.noarch.rpm


# source /etc/profile


# rpm -ihv TeraGSS/TeraGSS_linux_x64-14.10.00.06-1.noarch.rpm 


# rpm -ihv tdodbc/tdodbc-14.10.00.00-1.noarch.rpm


Uppdatera ODBC-ini-filer. Om du vill hitta ange ini-filer

# odbcinst -j


Redigera odbcinst.ini (drivrutiner) och Lägg till följande:

[Teradata]


Driver=/opt/teradata/client/14.10/odbc_64/lib/tdata.so


APILevel=CORE


ConnectFunctions=YYY


DriverODBCVer=3.51


SQLLevel=1


Redigera odbc.ini (DSN) och Lägg till följande.  Ändra användarnamn, lösenord och databas om så önskas annars lämna tomt:

[ODBC Data Sources]


TDDSN=tdata.so



[ODBC]


InstallDir=/opt/teradata/client/14.10/odbc_64


Trace=0


TraceDll=/opt/teradata/client/14.10/odbc_64/lib/odbctrac.so


TraceFile=/usr/joe/odbcusr/trace.log


TraceAutoStop=0



[TDDSN]


Driver=/opt/teradata/client/14.10/odbc_64/lib/tdata.so


Description=Teradata database


DBCName=<MachineName or ip>


LastUser=


Username=


Password=


Database=


Kontrollera Teradata anslutning med isql:

# isql tddsn <username> <password>


+---------------------------------------+


| Connected!                            |


|                                       |


| sql-statement                         |


| help [tablename]                      |


| quit                                  |


|                                      |


+---------------------------------------+


SQL> select * from Database.Table;


SQL> quit; 


Ändra LD_LIBRARY_PATH till så att revolutionen R Enterprise hittar drivrutinen:

# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(odbc_config --lib-prefix)


# echo $LD_LIBRARY_PATH


Exempel i revolutionen R Enterprise (DSNless). Ändra TeradataConnString-parametrar efter behov:

TeradataConnString <- "DRIVER=Teradata;DBCNAME=machinename;DATABASE=databasename;UID=username;PWD=password;"


rxOdbcDS <- RxOdbcData(sqlQuery = "SELECT * FROM db.table", connectionString = TeradataConnString)


rxImport(rxOdbcDS)

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×