Šajā rakstā konfigurācijas pārbaudes, pārbaudes un iegūt atbalstu, novēršana Teradata savienojumu no Revolution R Enterprise Linux informāciju.
Pārbaudiet unixODBC draiveru pārvaldnieks instalēta līmeni.
# rpm -qa | grep -i unixodbc
Šī komanda neko, jo RRE atpakaļ un Teradata nepieciešama unixODBC 2.3.1 vai 2.3.2, kas ir veidotas un jāinstalē no avota, nevis RPM.
# isql --version
Pārbaudiet Teradata testdsn testa savienojumu:
# 'isql -v testdsn dbc dbc
Pārbaudiet versijas un sistēmā instalētu odbc saistītas bibliotēkas saites:
# ls -al /usr/lib64 | grep -i odbc
Pārbaudiet ODBCINI un ODBCINSTINI vides mainīgo kopa, lai tās norādītu uz paredzēto odbc.ini un odbcinst.ini konfigurācijas failā.
# env | grep -i odbc
Parasti, ja iestatāt vispār, tie ir jānorāda /etc/odbc.ini un /etc/odbcinst.ini.
Iestatiet vides mainīgo ODBCINST norāda uz /etc/odbcinst.ini
Izmēģiniet divas dažādas pieejas datu bāzi veido Revolution R kods
#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)
Ja radusies kāda problēma, kas izmanto šīs komandas vai pārbaudes kods, apkopojiet visus izvades atbalsta pārskatīt testu.