Tento článok popisuje konfiguráciu kontroly a testy informácie získať podporu pri riešení problémov s Teradata Linux Revolution R podniku.
Skontrolujte nainštalované úroveň unixODBC správcu ovládača.
# rpm -qa | grep -i unixodbc
Tento príkaz by mal vrátiť nič ako RRE a Teradata vyžadujú unixODBC 2.3.1 alebo 2.3.2, musí postavený a nainštalovaný zdroja nie RPM.
# isql --version
Skontrolujte Teradata testdsn test pripojenia:
# 'isql -v testdsn dbc dbc
Kontrola verzie a prepojenia týkajúce sa odbc knižníc, ktoré sú nainštalované v systéme:
# ls -al /usr/lib64 | grep -i odbc
ODBCINI a ODBCINSTINI premenné, skontrolujte, či súbor, aby odkazovali na určené odbc.ini a odbcinst.ini konfiguračné súbory.
# env | grep -i odbc
Všeobecne, ak nastaviť vôbec, že by mala ukazovať na /etc/odbc.ini a /etc/odbcinst.ini.
Nastavte premennú prostredia ODBCINST na /etc/odbcinst.ini
Skúste dvomi spôsobmi na pripojenie k databáze Revolution R kód
#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)
Ak tieto príkazy alebo skúšobný problémov, Zhromaždite všetky výstupné testy na technickú podporu zobrazíte.