Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Özet

Bu makale Teradata istemci Linux yönergelerinde bölümünden 10.2 RevoScaleR Teradata Başlarken Kılavuzu hesabına Dağıtım ve Teradata 14.10 ODBC istemci sürücülerinin ambalaj yayını Kılavuzu'nun bu yana yapılan değişiklikler için güncelleştirir.

Daha fazla bilgi

UnixODBC rpm yüklü değil emin olun. Varsa unixODBC 2.3.1 yüklemeyi denemeden önce bunu kaldırın.

# rpm -qa | grep unixODBC



Bu nothing döndürmesi gerekir; tüm paketler listelenen, yum, bunları kaldırmak için kullanın:

# yum remove <package>



Başarılı bir yapı ve sürücülerin yüklenmesi için gerekli diğer önkoşul güncelleştirmeleri yükleyin:

# yum install ksh


# yum install gcc


# yum install make


Tdodbc rpm düzgün yükleyecek şekilde ksh bir bağlantı oluşturun:

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


Yapı ve 2.3.1 unixODBC Sürücüsü Yöneticisi'ni yükleyin:

# 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



Varsayılan olarak yapılandırma / usr/yerel/altında yüklemek unixodbc neden

# ./configure


# make


# make install



Teradata ODBC sürücülerini yükleme

Dosyaları Al:

# cd ~/downloads


# mkdir teradata_odbc


# cd teradata_odbc



Http://downloads.teradata.com/download/connectivity/odbc-driver/linux için oturum açın ve dizini teradata_odbc için tdodbc__linux_indep.14.10.00.00 1.tar.gz indirin.

# 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

RPMs yükleyin:

# 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 dosyaları güncelleştirmek. Bulunacak Ini Dosyaları girin:

# odbcinst -j


Düzenlemek Odbcinst.ini (sürücüler) ve aşağıdakileri ekleyin:

[Teradata]


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


APILevel=CORE


ConnectFunctions=YYY


DriverODBCVer=3.51


SQLLevel=1


ODBC.ini (DSN'ler) düzenlemek ve aşağıdakini ekleyin.  Kullanıcı adı, parola ve veritabanı değilse bırakın boş istenirse değiştirin:

[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 bağlantı ISQL kullanarak doğrulayın:

# isql tddsn <username> <password>


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


| Connected!                            |


|                                       |


| sql-statement                         |


| help [tablename]                      |


| quit                                  |


|                                      |


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


SQL> select * from Database.Table;


SQL> quit; 


LD_LIBRARY_PATH için devrim R kuruluş sürücü bulabilmesi için değiştirin:

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


# echo $LD_LIBRARY_PATH


Örnekte, devrim R Kurumsal (DSNless). TeradataConnString parametreleri gerektiği gibi değiştirin:

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


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


rxImport(rxOdbcDS)

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×