ページの先頭行へ戻る
Interstage Application Server V12.2.0 J2EE ユーザーズガイド(旧版互換)
FUJITSU Software

29.15 Oracle Database使用時の異常

thinドライバでプラガブル・データベース(PDB)に接続できない場合

ドライバタイプが"thin"のJDBCデータソースを使用して以下の例外が出力される場合、PDBにSIDで接続できないことが原因です。

java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

この例外は、Interstageでの操作やアプリケーションの処理に応じて、以下の場所に出力されます。

thinドライバを使用する場合は、Oracle Net Servicesの構成ファイルであるlistener.oraファイルの"USE_SID_AS_SERVICE_listener_name"制御パラメータの値を"on"に設定し、Oracle Net ServicesがSIDをサービス名として解釈するように設定してください。

"USE_SID_AS_SERVICE_listener_name"制御パラメータの詳細については、データベースのマニュアルを参照してください。