Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

本文將告訴組態檢查、 測試執行,以及疑難排解問題上從革命 R 企業的 Linux 的 Teradata 連線時,支援蒐集資訊。

檢查已安裝的層級的 unixODBC 驅動程式管理員。

# rpm -qa | grep -i unixodbc


此命令應傳回 nothing 為 RRE,Teradata 需要 2.3.1 或它必須被建置和安裝來源,不轉速 2.3.2 的 unixODBC。

# isql --version


請檢查 Teradata testdsn 測試連線︰

# 'isql -v testdsn dbc dbc


檢查版本和系統上安裝的 odbc 相關程式庫的連結︰

# ls -al /usr/lib64 | grep -i odbc


如果檢查 ODBCINI 及 ODBCINSTINI 環境變數集,以確定它們指向預期的 odbc.ini 和 odbcinst.ini 組態檔。

# env | grep -i odbc


一般而言,如果所有設定,他們應該要指向 /etc/odbc.ini 和 /etc/odbcinst.ini。

設定環境變數以指向 /etc/odbcinst.ini ODBCINST

請嘗試從革命 R 的程式碼連接到資料庫的兩種不同的方法

#No DSN rxSetComputeContext("local") 
SQL <- "SELECT * FROM dbc.dbcinfo" 
DS<- RxOdbcData(sqlQuery = SQL, connectionString = "DRIVER=Teradata;DBCNAME=DbMachineNameOrIP;UID=RevoTester;PWD=RevoTester;") 
rxImport(DS)

#With DSN 
rxSetComputeContext("local") 
SQL <- "SELECT * FROM dbc.dbcinfo" 
DS<- RxOdbcData(sqlQuery = SQL, connectionString = "DSN=testdsn;UID=SomeUser;PWD=SomePwd;") 
rxImport(DS)


如果沒有任何問題,執行這些命令或測試程式碼,收集支援,以檢視所測試的所有的輸出。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×