Šiame straipsnyje aprašoma konfigūracijos patikrinimus, bandymus paleisti ir informacijos surinkti palaikymas šalinant triktis Teradata ryšių Linux iš Revolution R Enterprise.
Patikrinkite, ar įdiegtas lygio unixODBC tvarkyklės tvarkytuvą.# rpm -qa | grep -i unixodbc
Ši komanda vėl veiks kaip SAE200 nieko ir Teradata reikalauja unixODBC 2.3.1 arba 2.3.2, kuri turi būti sukurta ir įdiegta iš šaltinių, ne min.
# isql --version
Patikrinkite, ar Teradata testdsn bandymo sujungimas:
# 'isql -v testdsn dbc dbc
Patikrinkite versijos ir nuorodos odbc susijusių bibliotekų įdiegta sistema:
# ls -al /usr/lib64 | grep -i odbc
Patikrinkite, ar ODBCINI ir ODBCINSTINI aplinkos kintamieji, jei rinkinys, užtikrinti jų paskirtį odbc.ini ir odbcinst.ini konfigūracijos failus.
# env | grep -i odbc
Paprastai, jei iš viso nustatyta, jie turi nurodyti /etc/odbc.ini ir /etc/odbcinst.ini. Nustatyti aplinkos kintamąjį ODBCINST rodo, kad /etc/odbcinst.ini Pabandykite du skirtingus jungiantis prie duomenų bazės iš Revolution R kodas
#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)
Jei nėra jokių problemų, veikia šios komandos arba bandymas kodas, surinkti visus išvesties palaikymo tarnybą ir peržiūrėti tyrimų.