You are on page 1of 4

Microsoft Windows [Versión 10.0.19041.

928]
(c) Microsoft Corporation. Todos los derechos reservados.

C:\Users\falco>SQLplus

SQL*Plus: Release 11.2.0.2.0 Production on Vie Abr 30 14:43:35 2021

Copyright (c) 1982, 2014, Oracle. All rights reserved.

Enter user-name: system


Enter password:

Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

SQL> select * from dba_tab_privs where privilege='CREATE PROFILE';

no rows selected

SQL> select * from dba_sys_privs where privilege='CREATE PROFILE';

GRANTEE PRIVILEGE ADM


------------------------------ ---------------------------------------- ---
SYS CREATE PROFILE NO
DBA CREATE PROFILE YES
IMP_FULL_DATABASE CREATE PROFILE NO
DATAPUMP_IMP_FULL_DATABASE CREATE PROFILE NO

SQL> CREATE USER diego IDENTIFIED BY FRIEND


2 DEFAULT TABLESPACE USERS
3 TEMPORARY TABLESPACE TEMP
4 QUOTA 500K ON USERS;

User created.

SQL> CREATE ROLE perfiles00;

Role created.

SQL> grant CREATE PROFILE to perfiles00;

Grant succeeded.

SQL> grant perfiles00 to diego;

Grant succeeded.

SQL> create profile perfil01 limit sessions_per_user 2 cpu_per_session unlimited


2 cpu_per_call 6000 connect_time 480 idle_time 2 failed_login_attempts 2
3 password_life_time 120;

Profile created.

SQL> select profile, resource_name,


2 resource_type, limit from dba_profiles where PROFILE='PERFIL01' order by
profile, resource_name;

PROFILE RESOURCE_NAME RESOURCE


------------------------------ -------------------------------- --------
LIMIT
----------------------------------------
PERFIL01 COMPOSITE_LIMIT KERNEL
DEFAULT

PERFIL01 CONNECT_TIME KERNEL


480

PERFIL01 CPU_PER_CALL KERNEL


6000

PROFILE RESOURCE_NAME RESOURCE


------------------------------ -------------------------------- --------
LIMIT
----------------------------------------
PERFIL01 CPU_PER_SESSION KERNEL
UNLIMITED

PERFIL01 FAILED_LOGIN_ATTEMPTS PASSWORD


2

PERFIL01 IDLE_TIME KERNEL


2

PROFILE RESOURCE_NAME RESOURCE


------------------------------ -------------------------------- --------
LIMIT
----------------------------------------
PERFIL01 LOGICAL_READS_PER_CALL KERNEL
DEFAULT

PERFIL01 LOGICAL_READS_PER_SESSION KERNEL


DEFAULT

PERFIL01 PASSWORD_GRACE_TIME PASSWORD


DEFAULT

PROFILE RESOURCE_NAME RESOURCE


------------------------------ -------------------------------- --------
LIMIT
----------------------------------------
PERFIL01 PASSWORD_LIFE_TIME PASSWORD
120

PERFIL01 PASSWORD_LOCK_TIME PASSWORD


DEFAULT

PERFIL01 PASSWORD_REUSE_MAX PASSWORD


DEFAULT

PROFILE RESOURCE_NAME RESOURCE


------------------------------ -------------------------------- --------
LIMIT
----------------------------------------
PERFIL01 PASSWORD_REUSE_TIME PASSWORD
DEFAULT

PERFIL01 PASSWORD_VERIFY_FUNCTION PASSWORD


DEFAULT

PERFIL01 PRIVATE_SGA KERNEL


DEFAULT

PROFILE RESOURCE_NAME RESOURCE


------------------------------ -------------------------------- --------
LIMIT
----------------------------------------
PERFIL01 SESSIONS_PER_USER KERNEL
2

16 rows selected.

SQL> alter user diego profile perfil01;

User altered.

SQL> disc
Disconnected from Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit
Production
SQL> conn
Enter user-name: diego
Enter password:
ERROR:
ORA-01017: invalid username/password; logon denied

SQL> conn
Enter user-name: diego
Enter password:
ERROR:
ORA-01017: invalid username/password; logon denied

SQL> conn
Enter user-name: system
Enter password:
Connected.

SQL> select username, lock_date from dba_users where username like 'DIEGO%';

USERNAME LOCK_DAT
------------------------------ --------
DIEGO 30/04/21

SQL> alter user diego account unlock;

User altered.

SQL> create user clase identified by FRIEND


2 default tablespace users
3 temporary tablespace temp
4 quota 0k on users
5 password expire;

User created.

SQL> alter user clase account lock;

User altered.

SQL> disc
Disconnected from Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit
Production
SQL> conn
Enter user-name: clase
Enter password:
ERROR:
ORA-28000: the account is locked

SQL> conn
Enter user-name: system
Enter password:
Connected.

SQL> create tablespace REPO datafile 'CoraclexeapporacleoradataXErepo.dbf'


2 size 1M autoextend on next 200k maxsize 1400k;

Tablespace created.

SQL> create temporary tablespace temp_REPO tempfile


'CoraclexeapporacleoradataXEtemp_repo.dbf' size 100M;

Tablespace created.

SQL> alter user clase default tablespace REPO;

User altered.

SQL> alter user clase temporary tablespace temp_REPO;

User altered.

SQL> alter user clase profile perfil01;

User altered.

SQL>

You might also like