Que sont les privilèges Oracle Connect & Resource ?

les coups de foudre

Depuis le début des bases de données Oracle, il y a deux rôles importants.

Selon la version d'Oracle, ces rôles peuvent avoir changé.

Si vous souhaitez connaître les autorisations dont dispose chaque rôle, vous pouvez exécuter ces requêtes :

Pour vérifier les autorisations dont dispose le rôle CONNECT : 

column role format a20 

select * 
from role_sys_privs 
where role='CONNECT';

ROLE                 PRIVILEGE                                ADM COM INH
-------------------- ---------------------------------------- --- --- ---
CONNECT              SET CONTAINER                            NO  YES NO
CONNECT              CREATE SESSION                           NO  YES NO

Et maintenant, le rôle de RESOURCE : 

column role format a20 

select * 
from role_sys_privs 
where role='RESOURCE';

ROLE                 PRIVILEGE                                ADM COM INH
-------------------- ---------------------------------------- --- --- ---
RESOURCE             CREATE SEQUENCE                          NO  YES NO
RESOURCE             CREATE PROCEDURE                         NO  YES NO
RESOURCE             CREATE CLUSTER                           NO  YES NO
RESOURCE             CREATE INDEXTYPE                         NO  YES NO
RESOURCE             CREATE OPERATOR                          NO  YES NO
RESOURCE             CREATE TYPE                              NO  YES NO
RESOURCE             CREATE TRIGGER                           NO  YES NO
RESOURCE             CREATE TABLE                             NO  YES NO

Comment créer un Tablespace dans Oracle

aventure fond alpin noir et blanc

De temps à autre, vous devrez créer un nouveau tablespace dans votre base de données Oracle.

Voici comment créer un tablespace dans Oracle.

Espace de stockage permanent

CREATE tablespace TS_NAME datafile
size 1G AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;

Espace de stockage temporaire

CREATE temporary tablespace TS_TEMP tempfile
size 1G AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;

Annuler le tablespace

CREATE undo tablespace TS_UNDO datafile size 3G;

Comment augmenter la taille d'un tablespace dans Oracle ?

ALTER TABLESPACE TS_NAME ADD DATAFILE 
SIZE 100M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;