Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Riepilogo

In questo articolo aggiornamento Teradata Client di istruzioni di Linux dalla sezione 10.2 del RevoScaleR Teradata Guida introduttiva di conto per le modifiche nella distribuzione e l'imballaggio dei driver client ODBC 14.10 Teradata dopo la pubblicazione della Guida.

Ulteriori informazioni

Assicurarsi che unixODBC non è stato installato tramite rpm. Se dispone di rimuoverlo prima di tentare di installare unixODBC 2.3.1.

# rpm -qa | grep unixODBC



In questo modo nulla. Se sono elencati tutti i pacchetti, è possibile utilizzare slurp per rimuoverli:

# yum remove <package>



Installare altri package dei prerequisiti necessari per il completamento della compilazione e l'installazione dei driver:

# yum install ksh


# yum install gcc


# yum install make


Creare un collegamento a ksh in modo tdodbc rpm installerà correttamente:

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


Creare e installare il gestore di driver 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



Per impostazione predefinita, configurazione verrà causare unixodbc per l'installazione in /usr/locale /

# ./configure


# make


# make install



Installare i driver ODBC Teradata

Ottenere i file:

# cd ~/downloads


# mkdir teradata_odbc


# cd teradata_odbc



Accedere a http://downloads.teradata.com/download/connectivity/odbc-driver/linux e scaricare tdodbc__linux_indep.14.10.00.00-1.tar.gz teradata_odbc directory.

# 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

Installare 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


Aggiornamento file ini ODBC. Per trovare i file ini immettere:

# odbcinst -j


Modifica Odbcinst. ini (driver) e aggiungere quanto segue:

[Teradata]


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


APILevel=CORE


ConnectFunctions=YYY


DriverODBCVer=3.51


SQLLevel=1


ODBC (DSN) di modificare e aggiungere quanto segue.  Modificare il nome utente, Password e Database se si desidera lasciare vuoto:

[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 connessione Teradata utilizzando isql:

# isql tddsn <username> <password>


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


| Connected!                            |


|                                       |


| sql-statement                         |


| help [tablename]                      |


| quit                                  |


|                                      |


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


SQL> select * from Database.Table;


SQL> quit; 


Modificare LD_LIBRARY_PATH in modo rivoluzione R Enterprise è possibile individuare il driver:

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


# echo $LD_LIBRARY_PATH


Esempio di rivoluzione R Enterprise (DSNless). Modificare i parametri di TeradataConnString in base alle esigenze:

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


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


rxImport(rxOdbcDS)

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×