Você está na página 1de 6

Pratica 1

CREATE TABLESPACE ADMVO1 DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\ADMV01.dbf' SIZE


5M;

Practica 2

ALTER TABLESPACE ADMVO1 DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\ADMV01.dbf' SIZE 1M

2 AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED;

Practica 3

CREATE ROL ROL1;

GRANT INSERT, SELECT ON DEPART TO UN_ROL;

GRANT INSERT, SELECT ON EMPLE TO UN_ROL;

GRANT CREATE SESSION, CREATE DATABASE LINK,CREATE TABLE, CREATE VIEW TO UN_ROL;

Practica 4

CREATE USER ESTUADMVO IDENTIFIED BY 123;

DEFAULT TABLESPACE ADMVO1 TEMPORARY TABLESPACE TEMPORARY_DATA

QUOTA 1M ON ESTUADMVO QUOTA 0 ON SYSTEM;

GRANT UN_ROL TO ESTUADMVO;

Practica 5

Crear un usuario de la BD que tenga funciones de administrador

CREATE USER ADMVO1 IDENTIFIED BY 123;

GRANT DBA TO ADMVO1;

conectarse con el nombre del usuario creado

CONNECT ADMVO1;
crear varias tablas en el propio esquema

CREATE TABLE TABLAE1 (id NUMBER(10));

CREATE TABLE TABLAE2 (id NUMBER(10));

CREATE TABLE TABLAE3 (id NUMBER(10));

Crear 5 usuario s nuevos asignandoles un tablespace por defecto y cuota en


(USU1,USU2, USU3...5).

CREATE USER USU1 IDENTIFIED BY USU1 DEFAULT TABLESPACE ADMVO1

QUOTA 2M ON ADMVO1;

CREATE USER USU2 IDENTIFIED BY USU1 DEFAULT TABLESPACE ADMVO1

QUOTA 2M ON ADMVO1;

CREATE USER USU3 IDENTIFIED BY USU1 DEFAULT TABLESPACE ADMVO1

QUOTA 2M ON ADMVO1;

CREATE USER USU4 IDENTIFIED BY USU1 DEFAULT TABLESPACE ADMVO1

QUOTA 2M ON ADMVO1;

CREATE USER USU5 IDENTIFIED BY USU1 DEFAULT TABLESPACE ADMVO1

QUOTA 2M ON ADMVO1;

---Dar permisos a uno de los usuarios usu1, para que solo pueda conectarse a la BD

GRANT CREATE SESSION TO USU1;


Crear un rol q permita conectarse a la bd y hacer SELECT sobre algunas tablas.

CREATE ROLE ROL_USUARIO;

GRANT CREATE SESSION TO ROL_USUARIO;

GRANT SELECT ON TABLA1 TO ROL_USUARIO;

GRANT SELECT ON TABLA2 TO ROL_USUARIO;

GRANT SELECT ON TABLA3 TO ROL_USUARIO;

Conceder al USU4 privilegios sobre qalgunas tablas con la opción de poder concederselos a otros
usuarios.

GRANT ROL_USUARIO TO USU2, USU3;

Conceder al usuario USU5 cuatro privilegios del sistema, dos de ellos, con la opción de poder
concederselos a otros usuarios.

GRANT INSERT, DELETE ON TABLA1 TO USU4 WITH GRANT OPTION;

GRANT INSERT, DELETE ON TABLA2 TO USU4 WITH GRANT OPTION;

Conceder a todos los usuarios de la BD privilegios para q puedan modificar ciertas columnas de
algunas tablas.

GRANT CREATE ANY TABLE,CREATE USER TO USU5 WITH ADMIN OPTION;

GRANT ALTER TABLESPACE, CREATE TABLESPACE TO USU5;

GRANT UPDATE(N) ON TABLA1 TO PUBLIC;

GRANT UPDATE(N) ON TABLA2 TO PUBLIC;

Quitar a los usuarios USU3 y USU4 todos los privilegios q tenían asignados.

REVOKE ROL_USUARIO FROM USU3;

REVOKE ALL ON TABLA1 FROM USU4;

REVOKE ALL ON TABLA2 FROM USU4;


Hacer q USU5 solo pueda conectarse en dos sesiones concurrentes a la vez.

CREATE PROFILE LIM_SESION LIMIT SESSIONS_PER_USER 2;

ALTER USER USU5 IDENTIFIED BY USU5 PROFILE LIM_SESION;

Limitar el tiempo de conexión a la BD a 5 minutos a los usuarios USU2 y USU3.

ALTER USER USU2 IDENTIFIED BY USU2 PROFILE TIEMPOLIMITE;

ALTER USER USU3 IDENTIFIED BY USU3 PROFILE TIEMPOLIMITE;

Você também pode gostar