Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Pobieranie ORA-02391:SESSIONS_PER_USER limit

zacznij od tego zapytania, aby dowiedzieć się, ile sesji używasz

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

następnie dowiedz się, ile masz uprawnień w profilu dla swojego użytkownika

select profile from dba_users where username ='YourUser';

wreszcie

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

i poprawka

Alter profile YourUserProfile  limit SESSIONS_PER_USER 100;

Ograniczenia obowiązują z jakiegoś powodu, ponieważ każda sesja zużywa zasoby. Jeśli zwiększysz limit, konieczne jest staranne planowanie systemów produkcyjnych, aby nie zabrakło Ci pamięci.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj poziom hierarchii i wszystkie odniesienia do węzłów w Oracle

  2. Jak mogę połączyć wiele wierszy w listę rozdzielaną przecinkami w Oracle?

  3. Zastąp część pola wartościami z zapytania

  4. Semantyka CHAR i ORA-01461

  5. Zaktualizuj kolumny o wartości Null