Dieser Artikel beschreibt die Konfiguration überprüft, Tests ausführen und Informationen zu Support, Problembehandlung mit Linux aus Revolution R Teradata.
Überprüfen Sie installierte unixodbc-Treiber-Manager.# rpm -qa | grep -i unixodbc
Dieser Befehl sollte nichts RRE und Teradata erfordern UnixODBC 2.3.1 oder 2.3.2 erstellt und Quelle nicht RPM installiert werden muss.
# isql --version
Überprüfen Sie die Verbindung testen Testdsn Teradata:
# 'isql -v testdsn dbc dbc
Prüfen Sie Versionen und Links auf dem System installierten Odbc-bezogenen Bibliotheken:
# ls -al /usr/lib64 | grep -i odbc
Umgebungsvariablen ODBCINI und ODBCINSTINI überprüfen, ob soll, gewährleisten sie die beabsichtigten Konfigurationsdateien odbc.ini und odbcinst.ini zeigen.
# env | grep -i odbc
Im Allgemeinen, wenn überhaupt legen sie /etc/odbc.ini und /etc/odbcinst.ini zeigen soll. Die Umgebungsvariable ODBCINST auf /etc/odbcinst.ini Versuchen Sie, zwei verschiedene Verfahren zum Herstellen einer Verbindung mit der Datenbank Revolution R code
#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)
Gibt es Probleme mit diesen Befehlen oder den Testcode, sammeln Sie alle Ausgaben der Tests für die Unterstützung zu überprüfen.