Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Rezumat

Acest articol actualizări Teradata Client Linux instrucţiunile din secţiunea 10.2 de RevoScaleR Teradata Noţiuni de bază Ghidul pentru contul pentru modificările din distribuire și împachetarea Teradata 14.10 ODBC client drivere de la publicarea Ghidul.

Mai multe informații

Asigurați-vă că unixODBC nu a fost instalat prin intermediul rpm. Dacă are o eliminați înainte de a încerca să instalaţi unixODBC 2.3.1.

# rpm -qa | grep unixODBC



Acest lucru ar trebui să returneze nimic; Dacă toate pachetele sunt listate, utilizați yum pentru a le elimina:

# yum remove <package>



Instalați alte pachete preliminare necesare pentru succes compilare și instalarea driverelor de:

# yum install ksh


# yum install gcc


# yum install make


Creați un link către ksh tdodbc rpm va instala corect:

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


Compilare și instalați driverul unixODBC 2.3.1 manager:

# 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



În mod implicit, configurați va provoca unixodbc se instalează sub/usr/local /

# ./configure


# make


# make install



Instalați driverele Teradata ODBC

Obțineți fișierele:

# cd ~/downloads


# mkdir teradata_odbc


# cd teradata_odbc



Faceți Sign in în http://downloads.teradata.com/download/connectivity/odbc-driver/linux și descărcați tdodbc__linux_indep.14.10.00.00 1.tar.gz Director 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

Instalați rpm:

# 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


Actualizați fișierele de ini ODBC. Pentru a găsi fișierele ini enter:

# odbcinst -j


Editați odbcinst.ini (drivere), apoi adăugați următoarele:

[Teradata]


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


APILevel=CORE


ConnectFunctions=YYY


DriverODBCVer=3.51


SQLLevel=1


Editare odbc.ini (DSN) și adăugați următoarele.  Modificați numele de utilizator, parola și bază de date dacă se dorește altfel lăsați necompletat:

[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=


Verificați conexiunea Teradata folosind isql:

# isql tddsn <username> <password>


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


| Connected!                            |


|                                       |


| sql-statement                         |


| help [tablename]                      |


| quit                                  |


|                                      |


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


SQL> select * from Database.Table;


SQL> quit; 


Modificarea LD_LIBRARY_PATH pentru, astfel încât Revolution R Enterprise pot localiza driverul:

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


# echo $LD_LIBRARY_PATH


De exemplu în Revolution R Enterprise (DSNless). Modificați parametrii TeradataConnString după cum este necesar:

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


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


rxImport(rxOdbcDS)

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×