Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Резюме

В тази статия актуализира Teradata клиент Linux инструкции от точка 10.2 RevoScaleR Teradata запознаване с акаунт за промените в разпространението и пакетиране на клиента Teradata 14.10 погрижите след публикуването на справочника.

Допълнителна информация

Уверете се, че unixODBC не е инсталиран чрез rpm. Ако го премахнете преди да опитвате да инсталирате unixODBC 2.3.1.

# rpm -qa | grep unixODBC



Това трябва да се върне нищо; Ако са изброени всички пакети, използвайте yum, за да ги премахнете:

# yum remove <package>



Инсталиране на допълнителния други пакети за успешното изграждане и инсталиране на драйвери:

# yum install ksh


# yum install gcc


# yum install make


Създаване на връзка към ksh така rpm tdodbc ще се инсталира правилно:

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


Компилация и инсталирате драйвера 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



По подразбиране конфигуриране ще доведе до unixodbc да се инсталира в/usr/local /

# ./configure


# make


# make install



Инсталиране на драйвери за Teradata ODBC

Получаване на файлове:

# cd ~/downloads


# mkdir teradata_odbc


# cd teradata_odbc



Влезте в http://downloads.teradata.com/download/connectivity/odbc-driver/linux и изтеглите tdodbc__linux_indep.14.10.00.00 1.tar.gz 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

Инсталиране чрез 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


Актуализиране на ODBC ini файлове. За да намерите на ini файлове въведете:

# odbcinst -j


Редактиране на odbcinst.ini (драйвери) и добавете следното:

[Teradata]


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


APILevel=CORE


ConnectFunctions=YYY


DriverODBCVer=3.51


SQLLevel=1


Редактиране на odbc.ini (DSN) и добавете следното.  Промяна на потребителско име, парола и база данни, ако желаете друго остава празно:

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


Проверете Teradata връзка с помощта на isql:

# isql tddsn <username> <password>


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


| Connected!                            |


|                                       |


| sql-statement                         |


| help [tablename]                      |


| quit                                  |


|                                      |


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


SQL> select * from Database.Table;


SQL> quit; 


Променете LD_LIBRARY_PATH за, така че Revolution R предприятие може да намери драйвер:

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


# echo $LD_LIBRARY_PATH


Например в Revolution R предприятие (DSNless). Промяна на параметрите на TeradataConnString при необходимост:

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


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


rxImport(rxOdbcDS)

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×