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

jak wyłączyć jednoczesne połączenia jednego użytkownika w Oracle

Utwórz nowy profil jako

CREATE PROFILE <profile_name> LIMIT 
   SESSIONS_PER_USER          1
   CPU_PER_SESSION            UNLIMITED 
   CPU_PER_CALL               <some_value>
   CONNECT_TIME               <some_value>
   LOGICAL_READS_PER_SESSION  DEFAULT 
   LOGICAL_READS_PER_CALL     <some_value>
   PRIVATE_SGA                <some_value>
   COMPOSITE_LIMIT            <some_value>; 

uwaga:wybierz inne parametry zgodnie z wymaganiami, możesz pobrać aktualne wartości parametrów profilu z widoku dba_profile i użyć ich w powyższym zapytaniu. Wcześniej uzyskaj nazwę profilu użytkownika za pomocą poniższego zapytania

SELECT profile FROM dba_users WHERE username = <user_name>;

Następnie ZMIEŃ UŻYTKOWNIKA

ALTER USER <user_name> PROFILE <profile_name>;




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zrobić wstrzyknięcie SQL w Oracle

  2. Wyzwalacz w celu wymuszenia relacji M-M

  3. Usuń wszystkie znaki po określonym znaku w PL/SQL

  4. ORA-22813:wartość operandu przekracza limity systemowe

  5. Łączenie 2 zbiorów danych przez przecięcie