Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sumário

Este artigo actualiza Teradata cliente Linux instruções da secção 10.2 do RevoScaleR Teradata manual de introdução à conta relativamente a alterações a distribuição e à embalagem dos controladores ODBC de 14.10 de Teradata de cliente desde a publicação do Guia.

Mais informações

Certifique-se de que unixODBC não foi instalado através de rotações/minuto. Se tiver removê-lo antes de tentar instalar unixODBC 2.3.1.

# rpm -qa | grep unixODBC



Isto deverá devolver nada; Se todos os pacotes listados, utilize yum para removê-los:

# yum remove <package>



Instale outros pacotes do tipo pré-requisitos necessários para a compilação com êxito e a instalação dos controladores:

# yum install ksh


# yum install gcc


# yum install make


Crie uma hiperligação para ksh para que o regime de rotação de tdodbc será correctamente instalado:

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


Criar e instalar o Gestor do controlador 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



Por predefinição configurar irá fazer com que unixodbc instalar em /usr/local /

# ./configure


# make


# make install



Instale os controladores ODBC de Teradata

Obter os ficheiros:

# cd ~/downloads


# mkdir teradata_odbc


# cd teradata_odbc



Inicie sessão no http://downloads.teradata.com/download/connectivity/odbc-driver/linux e transferir o tdodbc__linux_indep.14.10.00.00-1.tar.gz para o directório 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

Instale 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


Actualize ficheiros ini ODBC. Para localizar os ficheiros ini introduza:

# odbcinst -j


Editar odbcinst.ini (controladores) e adicione o seguinte:

[Teradata]


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


APILevel=CORE


ConnectFunctions=YYY


DriverODBCVer=3.51


SQLLevel=1


Editar odbc.ini (DSN) e adicione o seguinte.  Modificar nome de utilizador, palavra-passe e a base de dados se pretender caso contrário, deixe em branco:

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


Verifique se a ligação de Teradata utilizando isql:

# isql tddsn <username> <password>


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


| Connected!                            |


|                                       |


| sql-statement                         |


| help [tablename]                      |


| quit                                  |


|                                      |


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


SQL> select * from Database.Table;


SQL> quit; 


Modifique LD_LIBRARY_PATH para modo a revolução R empresa pode localizar o controlador:

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


# echo $LD_LIBRARY_PATH


Exemplo da empresa de revolução R (DSNless). Modificar os parâmetros de TeradataConnString, conforme necessário:

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


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


rxImport(rxOdbcDS)

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×