oracleで同じロールを持つ接続ユーザーの最大数を制限したいとします。私はちょうどユーザーあたりの最大セッションを制限する方法を考え出した: SESSIONS_PER_USERSロールごとの同時ユーザー・セッションの最大数を設定する方法
しかし、私はロールごとの最大セッションを制限することに問題があります。
PS。これは私の最初の質問です、構造が厳しさではない場合は申し訳ありません。ありがとうございました。
oracleで同じロールを持つ接続ユーザーの最大数を制限したいとします。私はちょうどユーザーあたりの最大セッションを制限する方法を考え出した: SESSIONS_PER_USERSロールごとの同時ユーザー・セッションの最大数を設定する方法
しかし、私はロールごとの最大セッションを制限することに問題があります。
PS。これは私の最初の質問です、構造が厳しさではない場合は申し訳ありません。ありがとうございました。
私の理解によれば、あなたはsession_per_userを制限することができるユーザープロファイルを通して設定する必要があります。
http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_6010.htm
「私は、Oracle上に同じ役割を持つ接続しているユーザーの最大数を制限したいです。」
これは実行できません。役割には多くの複雑さがあります。
sessions_per_user
に達したユーザーは、何が起こったのか知っていて、それを処理する立場にあります。想定外のsessions_per_role
という数値に達したユーザーは、他のセッションが何であるか分かりませんし、ヘルプデスクに連絡することもできません。非常に真です。とにかくこのことはできません。 –
これはユーザー1人あたりのセッション数を制限する方法を示しています*、OPはこれを行う方法を既に知っています。 – APC