知识库

使用 SID 而不是服务名称连接到 Oracle


发布时间: 27 Dec 2016
上次修改日期: 20 Jul 2023

问题

如何使用 SID 而不是服务名称连接到 Oracle 数据库。

环境

  • Tableau Desktop
  • Oracle

答案

将 TNSNames.ora 文件中的 SERVICE_NAME 更改为 SID。例如,
Production =
(DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = prod.corp.com)(PORT = 1521)
  )
 (CONNECT_DATA =
  (SERVICE_NAME= orcl)
  )
 )

should be changed to:
Production =
(DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = prod.corp.com)(PORT = 1521)
  )
 (CONNECT_DATA =
  (SID= orcl)
  )
 )
此文章是否已解决问题?