Tóm tắt

Bài viết này Cập Nhật Teradata khách Linux hướng dẫn từ 10.2 RevoScaleR Teradata bắt đầu hướng dẫn cho tài khoản thay đổi phân phối và đóng gói trình điều khiển máy khách Teradata 14,10 ODBC kể từ khi phát hành các hướng dẫn trên.

Thông tin

Đảm bảo unixODBC chưa được cài đặt qua vòng/phút. Nếu nó đã xoá trước khi cố gắng cài đặt unixODBC 2.3.1.

# rpm -qa | grep unixODBC



Điều này sẽ trả lại không có gì; Nếu gói được liệt kê, hãy sử dụng yum để loại bỏ:

# yum remove <package>



Cài đặt các gói điều kiện tiên quyết cần thiết để xây dựng thành công và cài đặt trình điều khiển:

# yum install ksh


# yum install gcc


# yum install make


Tạo liên kết tới ksh để vòng/phút tdodbc sẽ được cài đặt:

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


Tạo và cài đặt trình điều khiển unixODBC 2.3.1 quản lý:

# 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



Theo mặc định cấu hình sẽ gây ra unixodbc để cài đặt trong/usr/local /

# ./configure


# make


# make install



Cài đặt trình điều khiển Teradata ODBC

Nhận được các tập tin:

# cd ~/downloads


# mkdir teradata_odbc


# cd teradata_odbc



Đăng nhập vào http://downloads.teradata.com/download/connectivity/odbc-driver/linux và tải tdodbc__linux_indep.14.10.00.00 1.tar.gz teradata_odbc thư mục.

# 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

Cài đặt 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


Cập Nhật ODBC tập tin này. Để tìm các tệp này vào:

# odbcinst -j


Chỉnh sửa odbcinst.ini (trình điều khiển) và bổ sung sau đây:

[Teradata]


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


APILevel=CORE


ConnectFunctions=YYY


DriverODBCVer=3.51


SQLLevel=1


Chỉnh sửa odbc.ini (DSNs) và thêm sau.  Thay đổi tên người dùng, mật khẩu và cơ sở dữ liệu nếu muốn khác để trống:

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


Kiểm tra kết nối Teradata sử dụng isql:

# isql tddsn <username> <password>


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


| Connected!                            |


|                                       |


| sql-statement                         |


| help [tablename]                      |


| quit                                  |


|                                      |


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


SQL> select * from Database.Table;


SQL> quit; 


Sửa đổi LD_LIBRARY_PATH để sao cách mạng R doanh nghiệp có thể xác định trình điều khiển:

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


# echo $LD_LIBRARY_PATH


Ví dụ R cách mạng doanh nghiệp (DSNless). Thay đổi tham số TeradataConnString khi cần:

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


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


rxImport(rxOdbcDS)

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×