ナレッジベース

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)
  )
 )
この記事で問題は解決しましたか?