Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Обзор

В данной статье обновление Teradata клиента на Linux инструкции из раздела 10.2 RevoScaleR Teradata краткое руководство пользователя для учетной записи для изменения распределения и пакетов драйверов ODBC 14,10 Teradata клиента с момента публикации руководства.

Дополнительные сведения

Убедитесь, что не была установлена unixODBC через об/мин. Если он имеет ее необходимо удалите перед установкой unixODBC 2.3.1.

# rpm -qa | grep unixODBC



Это вернет nothing; Если перечислены все пакеты, используйте для их удаления с алтеем:

# yum remove <package>



Установите другие необходимые пакеты, необходимые для успешного построения и установки драйверов:

# yum install ksh


# yum install gcc


# yum install make


Создайте ссылку на ksh, правильно установит tdodbc об/мин:

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


Построить и установить диспетчер драйверов 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



По умолчанию настройка будет вызывать unixodbc для установки в/usr/местное /

# ./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=


Проверьте с помощью isql Teradata подключения:

# isql tddsn <username> <password>


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


| Connected!                            |


|                                       |


| sql-statement                         |


| help [tablename]                      |


| quit                                  |


|                                      |


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


SQL> select * from Database.Table;


SQL> quit; 


Измените LD_LIBRARY_PATH к таким образом, предприятия революции R можно найти драйвер:

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


# echo $LD_LIBRARY_PATH


Пример на предприятии революции 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)

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×