Gjelder for
Revolution Analytics

Denne artikkelen beskriver konfigurasjonen sjekker, tester for å kjøre og å samle inn informasjon for støtte når du feilsøker problemer med Teradata-tilkoblinger på Linux fra revolusjon R virksomhet.Kontroller installerte nivå av unixODBC Driverbehandling.

# rpm -qa | grep -i unixodbc

Denne kommandoen må returnere noe som RRE og Teradata krever unixODBC 2.3.1 eller 2.3.2 som må være bygd og installert fra kilde, ikke RPM.

# isql --version

Kontroller Teradata testdsn test tilkoblingen:

# 'isql -v testdsn dbc dbc

Kontroller versjoner og koblinger for odbc-relaterte biblioteker som er installert på systemet:

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

Kontroller ODBCINI og ODBCINSTINI miljøvariabler Hvis Sett, for å sikre at de peker til de tiltenkte konfigurasjonsfilene for odbc.ini og odbcinst.ini.

# env | grep -i odbc

Vanligvis, hvis angitt i det hele tatt, de skal peke til /etc/odbc.ini og /etc/odbcinst.ini.Angi miljøvariabelen ODBCINST slik at den peker til /etc/odbcinst.iniPrøv to ulike måter å koble til databasen fra revolusjon R-kode

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

Hvis det er noen problemer med å kjøre disse kommandoene eller test-koden, kan du samle inn alle utdata som tester for støtte til å gå gjennom.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.