Linux Teradata ODBC konfigurācija

Kopsavilkums

Šajā rakstā atjauninājumus Teradata klienta Linux norādījumus sadaļā 10.2 RevoScaleR Teradata darba sākšanas rokasgrāmatu konta izmaiņas izplatīšanas un iepakojuma kopš rokasgrāmatas publicēšanas klienta Teradata 14.10 ODBC draiveri.

Papildinformācija

Nodrošina unixODBC nav instalēts, izmantojot apgr. Ja tas ir noņemt pirms mēģināt instalēt unixODBC 2.3.1.

# rpm -qa | grep unixODBC



Tas būtu atpakaļ neko; Ja norādītas visas pakotnes, izmantojiet yum tos noņemt:

# yum remove <package>



Instalējiet citu nepieciešamo iepakojumu veiksmīgi izveidot un draiveru instalēšana:

# yum install ksh


# yum install gcc


# yum install make


Izveidojiet saiti ksh, lai pareizi instalēs tdodbc rpm:

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


Veidot un instalējiet draivera pārvaldnieku unixODBC 2.3.1:

# 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



Pēc noklusējuma konfigurēsit izraisa unixodbc instalēt sadaļā /usr/lokālā /

# ./configure


# make


# make install



Teradata ODBC draiveru instalēšana

Iegūt failus:

# cd ~/downloads


# mkdir teradata_odbc


# cd teradata_odbc



Pierakstīties http://downloads.teradata.com/download/connectivity/odbc-driver/linux un lejupielādēt tdodbc__linux_indep.14.10.00.00 1.tar.gz teradata_odbc direktorijā.

# 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

Instalējiet 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


Atjauniniet ODBC ini failus. Lai atrastu ievadiet ini failus:

# odbcinst -j


Rediģēt odbcinst.ini (draiveri) un pievienot šim:

[Teradata]


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


APILevel=CORE


ConnectFunctions=YYY


DriverODBCVer=3.51


SQLLevel=1


Rediģēt odbc.ini (DSN) un pievienot šim.  Mainīt lietotājvārdu, paroli un datu bāzi, ja nepieciešams, pretējā gadījumā atstājiet tukšu.

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


Pārbaudiet, vai izmantojot isql Teradata savienojumu:

# isql tddsn <username> <password>


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


| Connected!                            |


|                                       |


| sql-statement                         |


| help [tablename]                      |


| quit                                  |


|                                      |


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


SQL> select * from Database.Table;


SQL> quit; 


Mainīt uz LD_LIBRARY_PATH Revolution R Enterprise var atrast draiveri:

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


# echo $LD_LIBRARY_PATH


Piemēram, uzņēmuma Revolution R (DSNless). Pēc vajadzības modificējiet TeradataConnString parametri:

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


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


rxImport(rxOdbcDS)

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×