状況:
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を作成し、そのユーザーは接続可能でした。
これは本当に、本当に奇妙になりました...この時点で私は答えを期待していません、ただ私たちがどこを見ることができるかについての考えです。