sql >> Databáze >  >> RDS >> Oracle

Získávání ORA-02391:Limit SESSIONS_PER_USER

začněte tímto dotazem, abyste zjistili, kolik relací používáte

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

pak zjistěte, kolik máte povoleno v profilu pro svého uživatele

select profile from dba_users where username ='YourUser';

konečně

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

a oprava

Alter profile YourUserProfile  limit SESSIONS_PER_USER 100;

Omezení jsou z nějakého důvodu, protože každá relace spotřebovává zdroje. Pokud limit zvýšíte, je u produkčních systémů nutné pečlivé plánování, aby vám nedošla paměť.



  1. if-elseif-else 'podmínka' v Oracle SQL

  2. změnit sloupec z času s časovým pásmem na časové razítko

  3. Chyba SQL Server JDBC v jazyce Java 8:Ovladač nemohl vytvořit zabezpečené připojení k serveru SQL pomocí šifrování Secure Sockets Layer (SSL)

  4. Extrahujte 1. tři oktety IPV4