問題タブ [ora-24247]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1919 参照

oracle - Oracle 11g:移行されたユーザーにはACLが設定されていますが、utl_httpをヒットできません:ORA-24247 / 29273:ネットワークアクセスがアクセス制御リスト(ACL)によって拒否されました

状況:

  • Oracle10gデータベースが11gに移行-ユーザーが移行

  • 呼び出した移行ユーザーutl_http.request(...)はエラーで失敗します:
    ORA-29273: HTTP request failed
    ORA-06512: at "SYS.UTL_HTTP", line 1722
    ORA-24247: network access denied by access control list (ACL)
    ORA-06512: at line 8

  • ACLを作成し、ユーザー/ホストのアクセス許可(接続と解決)を追加しました。ユーザーには、utl_http

  • 新しく作成されたユーザーは、ACLと実行権限が設定されると、呼び出しに問題はありません。

  • 少なくとも1人の移行されたユーザーdba_monitorが呼び出しを行うことができます(ただし、そのユーザーには他の昇格された権限があります)

アカウント間で見つかった唯一の違いは、dba_user.password_versionsにあります...新しいものはと言いますが10g 11g、移行されたものはと言い10gます。

電話をかけられないアカウントのパスワードを変更しようとしました...これによりpassword_versionsがに変更されました10g 11gが、それでもサイコロはありません

ACL権限を削除して再度追加し、何度も付与しましたが、成功しませんでした。


既存のOracleアカウントの移行に関する既知の問題を知っている人はいますか、またはどこでより多くの手がかりを探すことができるかについて考えていますか?

ありがとう!


アップデート:

別の11gインスタンスに移動し、同じ名前のCSS_WEBで新しいユーザーを作成し、ACLにアクセス許可を設定しました。そのユーザーも接続できませんでした。新しいユーザーCSS_WEB1を作成し、そのユーザーは接続可能でした。

これは本当に、本当に奇妙になりました...この時点で私は答えを期待していません、ただ私たちがどこを見ることができるかについての考えです。

0 投票する
1 に答える
8401 参照

oracle - Oracle 11g ORA-24247:ネットワークアクセスがアクセス制御リスト(ACL)によって拒否されました

リンクhttp://www.oracle-base.com/articles/9i/ConsumingWebServices9i.phpのようにsoap_apiを使用しています。でWebサービスを呼び出すことができました

しかし、私が同じものを使用するとき

その与える

助けてください

0 投票する
1 に答える
8837 参照

sql - ORA-24247:ネットワーク・アクセスがアクセス制御リスト(ACL)によって拒否されました

上記のエラーが発生しているようで、イントラネット経由でもメールを送信してみましたが、役に立ちませんでした。上記のエラーメッセージは、私のメールプログラムが正しいことを意味し、問題はデータベース管理者によってユーザーに課せられた制限にありますか?

0 投票する
4 に答える
33190 参照

oracle - Oracle11への確立された接続のIPアドレスを取得します

開発中に、データベースには次のような多数の有効な接続があることがわかりました。

実際に接続している人を見つけるために、IPアドレスのリストを取得したいと思います。

一般的なウェブ検索と公式ドキュメントの閲覧中に、私はクエリを作成します。

machineの最も重要な部分はどこですかselect。ただし、残念ながら、machineフィールドにはクライアントOSが認識しているホスト名が表示されます。

私の場合には当てはまらないUTL_INADDR.GET_HOST_ADDRESSを使用することをお勧めするインターネット。第一に、ORA-24247が原因です。ネットワークアクセスがアクセス制御リスト(ACL)によって拒否され、第二に、クライアントOSのホスト名が通常/ etc / hostnameで定義され、イントラネットのDNSサーバーで使用できないためです。

Oracle DBへのオープンセッションのIPを取得するその他の方法(DBインスタンスはどのような場合でもそのソケットに関する情報を保持します...)。

アップデート

私は信頼できるイントラネットの下にありますが、ネットワーク階層は不明です。

そして、どのアプリケーションが自分のテーブルを使用しているかを見つけようとします(いくつかのアプリサーバー、すべてを知っているわけではありません)。それらのいくつかは接続を使いすぎており、修正する必要があります。しかし、最初にそれらを特定する必要があります...

0 投票する
1 に答える
2019 参照

oracle - FTP経由で送信する場合のORA-24247

私は何日もこの問題を解決しようとしてきましたが、常に同じエラーが何度も発生します。私はOracle SQL Developerバージョン3.2.20.09のユーザーで、このコードでFTP経由でファイルを送信したい

0 投票する
0 に答える
4805 参照

oracle - Plsql から HTTP ページを呼び出す

PLSQLからページを呼び出そうとしています

と言いました

ORA-29273: HTTP 要求が失敗しました ORA-06512: "SYS.UTL_HTTP"、1130 行目 ORA-24247: アクセス制御リスト (ACL) によってネットワーク アクセスが拒否されました ORA-06512: 7 行目

私がしようとしました

行 2 でこのエラー ERROR が発生しています: ORA-06550: 行 2、列 3: PLS-00201: 識別子 'DBMS_NETWORK_ACL_ADMIN' を宣言する必要があります ORA-06550: 行 2、列 3: PL/SQL: ステートメントは無視されました

これを取り除く方法は??

0 投票する
1 に答える
5231 参照

oracle - utl_http.read_text を使用すると、ORA-24247 が発生します。約60秒遅れて出現

次のコードを使用して、http 要求の応答を読み取ります。

これは小さなリクエストでは正常に機能しますが、より長いリクエスト (約 60 秒以上) では、命令で ORA-24247 エラー ( network access denied by access control list (ACL)) が発生しますread_textが、驚いたことに、最初の呼び出しではなく、ランダムな次の反復で、約 60 です。秒後。私の ACL は問題ありません。そうでなければ、何も機能しません。また、より大きなタイムアウトを設定しました。明らかに、エラーは「実際の」エラーではありません。誰もが同じ問題と解決策を持っていますか? ありがとうございました。

環境: Windows Server 2008 (64 ビット) 上の Oracle Database 11g Enterprise Edition

0 投票する
0 に答える
2994 参照

oracle - ORA-24247 ACL を構成した後でも Oracle 11g で ACL アクセスが拒否される

ユーザーがフォームのローカルネットワーク内の特定の URL にアクセスする必要がある場合があります192.168.19.*。彼は適切な許可EXECUTEUTL_HTTPACL リストの特権を持っていますが、それでもリストで許可されている URL にアクセスできません。

具体的には、ACL を sys dba として作成しました

以下をsysとして実行し、

私は得る

MYUSER として接続し、次のクエリを実行します。

私は得る

そのため、次のような目的の URL に接続しようとすると、誰がonでMYUSER許可されますか?EXECUTEUTL_HTTP

取得:

リストを削除して再作成しようとしましたが、うまくいきresolveませんでした。また、特権を割り当てようとしましたが、それでも彼は ACL を通過できません。

ユーザーがこの URL を呼び出せないようにする何かが欠けていますか?

私のバージョン情報は次のとおりです。

0 投票する
1 に答える
337 参照

oracle - pl/sql内からWebサービスを呼び出す

ACL の下にユーザー名があり、acl がホストに割り当てられています。しかし、接続しようとするとエラー http_req がファイルされます

ACL がホストに割り当てられました

ユーザーは、接続と解決の証明を使用して ACL に追加されました

以下は、私が実行しようとしているコードセクションです

エラー:

ORA-29273: HTTP 要求が失敗しました
ORA-06512: "SYS.UTL_HTTP"、1130 行
目 ORA-24247: アクセス制御リスト (ACL) によってネットワーク アクセスが拒否されました
ORA-06512: 19 行目

0 投票する
1 に答える
6028 参照

oracle - Oracle 12c Apex 4.2 ORA-24247 ネットワーク アクセスがアクセス制御リスト (ACL) によって拒否されました

あなたも私を助けてくれることを願っています。

APEX アプリケーションを開発しています。

pdborcl でワークスペース wrk_projects を使用しています。

クライアントに関する情報が必要です。クライアントは同じドメインで動作します。
だから私はレポートを作成しています:

私がそれを実行すると:

レポート エラー:
ORA-24247 ネットワーク アクセスがアクセス制御リスト (ACL) によって拒否されました

私の質問は次のとおりです。コンテナーまたは pdb で ACL を定義する必要がありますか?
ACL を付与する必要があるユーザーを見つけるにはどうすればよいですか? 他のヒントはありますか?