Essential SQL Commands for User and Privilege Management
Classified in Technology
Written on in
English with a size of 2.96 KB
Creating a User
SQL Command
CREATE USER <nombre_usuario> IDENTIFIED BY <password>;
Granting Privileges
SQL Command
GRANT CONNECT TO <nombre_usuario>;
Creating a Profile
SQL Command
CREATE PROFILE profile_name LIMIT limit(s) range;
Limits
- SESSIONS_PER_USER
- CPU_PER_SESSION
- CPU_PER_CALL
- CONNECT_TIME
- IDLE_TIME
- LOGICAL_READS_PER_SESSION
- LOGICAL_READS_PER_CALL
- COMPOSITE_LIMIT
- PRIVATE_SGA
Range Options
- UNLIMITED
- DEFAULT
- Integer value
Example Profile Creation
CREATE PROFILE MyProfile LIMIT PRIVATE_SGA 50K;
CREATE PROFILE app_user LIMIT
- SESSIONS_PER_USER UNLIMITED
- CPU_PER_SESSION UNLIMITED
- CPU_PER_CALL 3000
- CONNECT_TIME 45
- LOGICAL_READS_PER_SESSION DEFAULT
- LOGICAL_READS_PER_CALL 1000
- PRIVATE_SGA 15K
- COMPOSITE_LIMIT 5000000;
Creating Additional Profiles
CREATE PROFILE