使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本文介绍检查配置、 运行,测试和信息需要解决 Teradata 从革命 R 企业 Linux 上的连接问题时收集的支持。

检查已安装的 unixODBC 驱动程序管理器级别。

# rpm -qa | grep -i unixodbc


此命令将返回 nothing 作为 RRE 和 Teradata 要求 unixODBC 2.3.1 或必须构建和安装源,不 RPM 中 2.3.2。

# isql --version


请检查 Teradata testdsn 测试连接︰

# 'isql -v testdsn dbc dbc


检查版本和安装在系统上的 odbc 相关库的链接︰

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


如果 ODBCINI 和 ODBCINSTINI 环境变量,请检查设置,确保它们指向的目标的 odbc.ini 和 odbcinst.ini 配置文件。

# env | grep -i odbc


通常情况下,如果设置在所有,它们应指向 /etc/odbc.ini 和 /etc/odbcinst.ini。

设置环境变量来指向 /etc/odbcinst.ini ODBCINST

尝试连接到数据库,从革命 R 代码为两个不同的方法

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


如果没有运行这些命令或测试代码的任何问题,收集所有输出的支持来查看测试。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×