エラー
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
原因
現時点では、TROCCOのSSHトンネル、PrivateLink経由でのOracle接続において、サービス名指定での接続形式(例:@//host:port/service_name)には非対応となっているためエラーが発生します。
制約事項
- JDBC接続における SERVICE_NAME 指定形式(例:@//host:port/service_name)は利用できません。
- USE_SID_AS_SERVICE=TRUE などの JDBC パラメータを個別に指定することもできません。
対処方法
以下の対応により、TROCCOからPDBへの接続が可能になります。
- Oracleサーバ側で、PDBをSIDとして認識させる設定を行う
- listener.ora の SID_LIST に、対象のPDB名を SID として登録してください。
この設定により、TROCCOから SID 指定による接続が可能になります。
- listener.ora の SID_LIST に、対象のPDB名を SID として登録してください。
コメント
0件のコメント
記事コメントは受け付けていません。