sql >> データベース >  >> RDS >> Oracle

ORA-02391の取得:SESSIONS_PER_USERの制限

    このクエリから始めて、使用しているセッションの数を確認します

    select count(*) from v$session where username='YourUser';
    

    次に、ユーザーのプロファイルで許可されている数を確認します

    select profile from dba_users where username ='YourUser';
    

    いよいよ

    select PROFILE, LIMIT
    from dba_profiles
    WHERE RESOURCE_NAME = 'SESSIONS_PER_USER'
    AND PROFILE = 'YourUserProfile';
    

    と修正

    Alter profile YourUserProfile  limit SESSIONS_PER_USER 100;
    

    各セッションがリソースを消費するため、制限が設けられています。制限を増やす場合は、メモリが不足しないように、本番システム用に慎重に計画する必要があります。



    1. スノーフレークスキーマ

    2. SQLテーブルの初心者向けガイド

    3. MariaDBの「エラー1054(42S22):「on句」の不明な列「…」」を修正

    4. mysqlデータベース挿入はすべてのIDを4294967295に変更しています