דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

סיכום

מאמר זה מעדכן לקוח Teradata על הוראות Linux מהמקטע 10.2 של RevoScaleR Teradata תחילת העבודה המדריך לחשבון עבור שינויים בהפצה ולאריזה Teradata 14.10 הלקוח מנהלי התקנים של ODBC מאז הפרסום של המדריך.

מידע נוסף

ודא unixODBC לא הותקן דרך סל ד. אם יש לה להסיר אותו לפני מנסה להתקין unixODBC 2.3.1.

# rpm -qa | grep unixODBC



פעולה זו אמורה להחזיר דבר; אם כל חבילות מפורטים, השתמש yum כדי להסיר אותם:

# 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



כברירת מחדל, הגדרת וויל לגרום להתקנה תחת /usr/מקומית/unixodbc

# ./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 ל- directory 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

התקן 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


עדכן קבצי 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 (שמות 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 כדי כך מהפכת 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)

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×