sql >> Database >  >> RDS >> Oracle

ORA-02391 verkrijgen:SESSIONS_PER_USER limiet

begin met deze vraag om erachter te komen hoeveel sessies u gebruikt

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

ontdek dan hoeveel u in het profiel van uw gebruiker bent toegestaan

select profile from dba_users where username ='YourUser';

eindelijk

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

en de oplossing

Alter profile YourUserProfile  limit SESSIONS_PER_USER 100;

Er zijn niet voor niets limieten, aangezien elke sessie resources verbruikt. Als u de limiet verhoogt, is een zorgvuldige planning voor productiesystemen op zijn plaats, zodat u niet zonder geheugen komt te zitten.



  1. Grails:wijs mysql-veld van het type enum toe aan domeinklasse

  2. Een e-mailadres invoegen in een tabelveld

  3. Update SQL Server-statistieken met behulp van een database-onderhoudsplan

  4. Hoe te repareren "Het partitieschema '...' heeft geen volgende gebruikte bestandsgroep" in SQL Server