Gäller för
Revolution Analytics

Den här artikeln beskrivs konfigurationskontroller och tester för att köra information som behövs för stöd vid felsökning av problem med anslutningar till Teradata på Linux från revolutionen R Enterprise.Kontrollera installerade nivå av unixODBC-drivrutinshanteraren.

# rpm -qa | grep -i unixodbc

Det här kommandot ska returnera ingenting som RRE och Teradata kräver unixODBC 2.3.1 eller 2.3.2 som byggt och installerat från källa, inte RPM.

# isql --version

Kontrollera Teradata testdsn Testa anslutning:

# 'isql -v testdsn dbc dbc

Kontrollera versioner och länkar för odbc-relaterade bibliotek som installerats på datorn:

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

Kontrollera ODBCINI och ODBCINSTINI miljövariabler om uppsättningen så att de pekar på de avsedda odbc.ini och odbcinst.ini-konfigurationsfilerna.

# env | grep -i odbc

I allmänhet om ange alls, de bör peka på /etc/odbc.ini och /etc/odbcinst.ini.Ställa in miljövariabeln ODBCINST att peka på /etc/odbcinst.iniFörsök på två olika sätt att ansluta till databasen från revolutionen R-kod

#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)

Om det finns några problem med att köra dessa kommandon eller testa koden, samla alla utdata för provning av stöd för granskning.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.