Windows で Oracle XE 11GR2 ユーザーから Web サーバーにアクセスするための ACL を作成しましたが、UTL_HTTP.request() を使用すると正常に動作します。Linux Redhat サーバー上の Oracle Enterprise 11GR2 DB ユーザーに同じ ACL を作成しましたが、コマンド UTL_HTTP.request() で従来のエラー 24247 - ネットワーク アクセスが ACL によって拒否されました。
ACL の定義を確認して再確認しましたが、両方のマシンで同一です。すべての Windows、Linux、およびリモート ホスト コンピュータが同じネットワーク上にあります。Linux マシンからリモート サーバーへの curl をテストしたところ、問題なく動作しました。Linux で sys ユーザーを使用して utl_http.request() を実行すると、問題なく動作しました。プロキシはありません。
だから2つの質問:
sys ユーザーは ACL ルールの影響を受けませんか?
これを機能させるために、文書化されていない Linux サーバーで行うことはありますか?
OID が問題であるという投稿を読みましたが、それを確認する方法がわかりません。
何をすべきかについてのヒントをいただければ幸いです。
前もって感謝します。