.NETがOracleプロキシユーザーを使用してOracle DBに接続できない
質問
新しいスキーマに対してWebサイトのテストバージョンを設定しています。プロキシ接続を使用して接続しようとしていますが、次のエラーが表示されます:
ORA-28150:プロキシはクライアントとして接続する権限がありません
接続文字列の形式は次のとおりです。
データソース= インスタンス;ユーザーID = user ;プロキシユーザーID = prxy_usr ;プロキシパスワード= prxy_pass ;最小プールサイズ= 0;接続タイムアウト= 30
何が間違っているのかご存知ですか?
解決
ドキュメント:ALTER USER ... GRANT CONNECTコマンドを使用して、プロキシユーザーにクライアントに代わってアクションを実行する権限を付与します。
他のヒント
EddieAwadの答えは正しかったのですが、実行する特定のコードは次のとおりです。
変更ユーザーユーザー名 proxyUserName による接続の許可;
THROUGHキーワードは、ドキュメントで見つけることができなかった部分です。
代替ユーザードキュメント。 CONNECT THROUGH句とプロキシユーザーの例があります。
所属していません StackOverflow