ينطبق على
Revolution Analytics

ملخص

هذه المقالة تحديث العميل مقاومة في تعليمات نظام التشغيل Linux من قسم 10.2 "ريفوسكالير مقاومة دليل بدء التشغيل" لحساب التغييرات في التوزيع وحزم برامج تشغيل عميل ODBC 14.10 مقاومة منذ نشر الدليل.

مزيد من المعلومات

تأكد من عدم تثبيت أونيكسودبك خلال لفة في الدقيقة. إذا يكن إزالته قبل محاولة تثبيت أونيكسودبك 2.3.1.

# rpm -qa | grep unixODBC

وهذا يجب إرجاع أي شيء؛ إذا تم سرد أية حزم، استخدام يم لإزالتها:

# yum remove <package>

تثبيت حزم المتطلبات الأساسية الأخرى اللازمة لنجاح البناء وتثبيت برامج التشغيل:

# yum install ksh

# yum install gcc

# yum install make

إنشاء ارتباط إلى ksh حيث سيتم تثبيت لفة في الدقيقة تدودبك بشكل صحيح:

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

إنشاء وتثبيت إدارة برامج تشغيل أونيكسودبك 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

بشكل افتراضي سيتم تكوين يؤدي أونيكسودبك لتثبيت تحت/usr/المحلية/

# ./configure

# make

# make install

تثبيت برامج تشغيل 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 -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

تحديث ملفات ini ODBC. للبحث عن ملفات 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 (DSNs) وإضافة ما يلي.  تعديل اسم المستخدم وكلمة مرور قاعدة بيانات إذا رغبت الإجازة إلا فارغة:

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

# 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 <- "DRIVER=Teradata;DBCNAME=machinename;DATABASE=databasename;UID=username;PWD=password;"

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

rxImport(rxOdbcDS)

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.