【问题标题】:Teradata - Find the Teradata servers I can connect from linuxTeradata - 查找我可以从 linux 连接的 Teradata 服务器
【发布时间】:2018-01-15 17:31:01
【问题描述】:

我们有一台 Linux UAT 机器,在其上配置了我们的 datastage、shell、teradata 脚本,我们可以从该服务器执行作业/脚本。我们有不同的 Teradata 环境(SIT、UAT、PAT、PROD - 都是不同的服务器)。我可以使用

连接到 SIT、UAT Teradata
bteq .logon

来自 linux 服务器的命令;但无法连接到 Teradata PAT 或 PROD。

我如何知道可以从该 Linux 服务器连接的 TD 服务器(SIT、UAT、PAT、PROD)的列表。 (此 Linux 服务器上是否有任何文件存储了它可以连接的所有 TD 服务器的列表)。我已经验证了 /etc/hosts 文件,它的内容与我们对其执行 NDM 和其他内容的其他 unix/linux 服务器相关;但没有信息。与 Teradata 相关。我正在寻找这个信息。来自 Linux 服务器本身,因为我只能访问这个服务器。

【问题讨论】:

    标签: teradata database-connectivity


    【解决方案1】:

    哪些 Teradata 服务器可用取决于您的网络配置。 据我所知,没有列出可用 Teradata 服务器的配置文件。

    .logon的第一个参数是TDPID。这可能是 /etc/hosts 中提到的单个 IP 地址或主机名。 通常,如果您的网络中可以访问 IP 地址或主机,您就可以通过 bteq 或任何其他客户端进行连接。

    Teradata 服务器由节点组成,每个节点都是完全独立的工作 UNIX 机器,具有自己的 IP 地址。 因此,您可能会找到主机名以 cop<n> 结尾的 IP 地址列表,例如/etc/hosts 中的 tddevcop1、tddevcop2。 如果您执行.login tddev/user,password(发生了一些魔术),则选择其中一个节点作为您的联系人(并且该节点必须进行解析和通信工作,将实际工作负载分配给所有节点)。

    我最好的选择:向 DBA(或网络管理员)询问您的特定网络。

    【讨论】:

      猜你喜欢
      • 2017-10-24
      • 2016-02-06
      • 2020-04-08
      • 2010-10-08
      • 1970-01-01
      • 2016-01-04
      • 2015-04-01
      • 1970-01-01
      • 2016-04-08
      相关资源
      最近更新 更多