次のように、ホスト名、ポート、Oracle SIDを使用して開発データベースに接続していた(JPA経由の)JDBCを使用するJavaアプリケーションがあります。
jdbc:oracle:thin:@ oracle.hostserver1.mydomain.ca:1521:XYZ
XYZはOracle SIDでした。次に、SIDを使用せず、代わりにOracleの「サービス名」を使用する別のOracleデータベースに接続する必要があります。
私はこれを試しましたが、うまくいきません:
jdbc:oracle:thin:@ oracle.hostserver2.mydomain.ca:1522:ABCD
ABCDは、他のデータベースのサービス名です。
何が悪いのですか?