知識庫

使用 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)
  )
 )
這篇文章是否解決了問題?