Documente Academic
Documente Profesional
Documente Cultură
INGENIERIA DE SISTEMAS
GUA DE LABORATORIO N 03
Escuela Profesional: Ingeniera de Sistemas. Asignatura: Gestin de Datos en Informacin II
Ciclo: V Semestre Acadmico: 2017-II
Docente: Francisco Jurez R. Turno: Maana
I. OBJETIVOS
a) Conocer el Oracle
b) Ejecutar los ejercicios de administracin de base de datos Oracle
III. DESARROLLO
1. Revisar los archivos que constituyen la base de datos Oracle que se encuentran en su PC, tanto del servidor
Oracle como del cliente.
Los archivos que constituyen una base de datos Oracle estn organizados del siguiente modo:
Archivos de control: Contienen datos sobre la propia base de datos (es decir, informacin sobre la
estructura de la base de datos fsica). Estos archivos son crticos para la base de datos. Sin ellos, no
se pueden abrir los archivos de datos para acceder a los datos que contiene la base de datos.
Archivos de datos: Contienen los datos de aplicacin o de usuario de la base de datos.
Archivos redo log en lnea: Permiten la recuperacin de instancias de la base de datos. Si la
base de datos falla y no pierde archivos de datos, la instancia puede recuperar la base de datos
con la informacin de dichos archivos.
Los siguientes archivos adicionales son importantes para la correcta ejecucin de la base de datos:
2. Ingresar a la Herramienta de Configuracin de red ORACLE NET MANAGER, que se encuentra en el men
de inicio del Windows y probar una conexin a otra base de datos Oracle.
Pgina 1 de 15
3. Consultar la vista v_$logfile para identificar los archivos redo log en lnea.
5. Crear un tablespace llamado UCV. Establecer como tamao inicial 150M, con la siguiente sentencia:
Pgina 2 de 15
7. Ampliar el tamao del primer datafile del tablespace UCV, con la siguiente sentencia:
8. Desactivar el tablespace UCV para que no se pueda acceder a l y poder realizar tareas administrativas, con
la siguiente sentencia:
9. Activar el tablespace UCV para que todos sus objetos vuelvan a estar accesibles para los usuarios, con la
siguiente sentencia:
Pgina 3 de 15
10. Poner el tablespace UCV en estado readonly;
12. Crear el tablespace temporal TEMPUCV. Establecer como tamao inicial 120M
13. Consultar la vista dba_data_files en la que se nos indica por cada datafile a qu tablespace pertenece y
cuanto espacio total tiene reservado, con la siguiente sentencia:
From dba_data_files;
Pgina 4 de 15
14. Crear un usuario con su nombre con la siguiente sentencia:
Pgina 5 de 15
17. Asignar el rol CONNECT al usuario PRUEBA con la siguiente sentencia:
19. Usar el comando GRANT para otorgar los siguientes privilegios al usuario que ha creado en el punto 14:
CREATE SESSION
Grant CREATE SESSION to FERNANDO;
CREATE SEQUENCE
Grant CREATE SEQUENCE to FERNANDO;
CREATE VIEW
Grant CREATE VIEW to FERNANDO;
Pgina 6 de 15
CREATE PROCEDURE
Grant CREATE PROCEDURE to FERNANDO;
20. Quitar el privilegio CREATE SEQUENCE al usuario que ha creado en el punto 14 con la siguiente sentencia:
22. Otorgar al usuario PRUEBA, el permiso de seleccionar datos de la tabla EMPLOYEES con la siguiente
sentencia:
Grant SELECT on HR.EMPLOYEES to PRUEBA;
Pgina 7 de 15
23. Otorgar al usuario PRUEBA, el permiso de seleccionar e insertar datos en las tablas DEPARTMENTS Y
LOCATIONS
GRAN SELECT ON HR.DEPARTMENTS TO PRUEBA;
24. Usar el comando REVOKE para quitar al usuario PRUEBA, el permiso de insertar datos de la tabla
DEPARTMENTS
Revoke INSERT ON HR.DEPARTMENTS from PRUEBA
Pgina 8 de 15
25. Crear los usuarios mostrados en el siguiente esquema de seguridad de Base de Datos:
Pgina 9 de 15
create user Rachel identified by "abc123";
Pgina 10 de 15
28. Asignar el rol CONNECT a los 2 roles que ha creado.
Pgina 11 de 15
GRANT CONNECT TO HR_MGR;
Pgina 12 de 15
Grant CREATE VIEW to HR_MGR;
Pgina 13 de 15
Grant CREATE OPERATOR to HR_MGR;
Pgina 14 de 15
31. Crear el perfil MIPERFIL para limitar el consumo de recursos y personalizar la seguridad de la contrasea.
Pgina 15 de 15