0

Oracle AWS RDS インスタンスから VPC 外の別の Oracle データベースへのデータベース リンクを作成しようとしています。私はこれをデータベースリンクを作成しました: create database link test connect to myusername identified by "mypassword" using '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=my.db.com)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=servicenameame)))';

ただし、そのデータベース リンクに対してクエリを実行すると、次のようになります。 SQL> select sysdate from dual@test; select sysdate from dual@test * ERROR at line 1: ORA-12545: Connect failed because target host or object does not exist

私は ORA-12545 をグーグルで調べましたが、このエラーで人々が抱えている問題の大部分は、断続的な接続障害 (私のものではありませんが、毎回失敗します)、またはホスト名のスペルミス/ポートの誤りです。CONNECT同じ接続文字列を使用して my.db.com にアクセスし、その方法でデータベースにクエリを実行できるため、私の問題もホスト名/ポートが間違っているわけではありません。

誰か提案はありますか?

ソース Oracle データベース: Oracle Database 11g Release 11.2.0.4.0 - 64bit Production 接続しようとしている宛先 Oracle データベース: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

4

1 に答える 1