Está en la página 1de 2

UPEA TRABAJO PRACTIVO FINAL de ADMINISTRACION DE BASE DE DATOS

Pg.: 1

SEMESTRE: II-2011 ENTREGA: lunes 16 en horario de clases -------------------------------------------------------------------------------------------------------------Reglas: Para el presente trabajo prctico, son importantes el QUE, COMO y PORQUE se hicieron las cosas de cierto modo.

Tareas a Realizar 1. Cree una estructura de directorios con el estndar OFA para su base de datos. Considerando como base (ORACLE_BASE c :\name en la unidad de disco correspondiente). Asegrese de incluir 4 unidades (U4 a U7) y directorios de ADMIN (aqu estn los archivos de init.ora y los de rastreo) NOTA.- Name es el nombre de usted. 2. Ingrese a DBCA 3. Defina la creacin automtica de una base de datos USO GENERAL que tenga como SID: Name. Esta base de datos deber ser creada con clonacin, por lo que el proceso debe ejecutarse completamente desde DBCA. El password para los usuarios SYS y SYSTEM deber ser Name. Configure su base de datos para que utilice un 15% de la memoria total y el total a utilizarse para Oracle es de 256MB. (espacio) 4. Conctese a su base de datos como SYSDBA. 5. Cambie el parmetro de open_cursors a 50 6. Verifique que su base de datos est utilizando SPFILE con los nuevos parmetros. 7. Genere un PFILE con los nuevos cambios y verifique su igualdad con su SPFILE. (su archivo init.ora tiene que ser idntico al SPFILE) 8. Cree un tablespace de UNDO que tenga 256 KB y nombre U(name). 9. Haga que este tablespace de UNDO sea el nico de su base de datos. 10. Cree un tablespace temporal con 64 kb y nombre Tmp(name). 11. Haga que este tablespace temporal sea el tablespace temporal por defecto de su base de datos. 12. Active y verifique que est utilizando OMF con multiplexacin de REDO files en 1 (la unidad U7) de sus 4 unidades. 13. Cambie sus archivos de REDO a OMF en la unidad 14. Cree un tablespace con nombre TBS(name) para almacenar sus tablas con dos datafiles OMF, ambos con autoextensin automtica y 10MB de tamaos inicial, 5MB por extensin adicional y lmite de 100MB. 15. Cree un tablespace con nombre IDX(name) para almacenar sus ndices con un datafile OMF con autoextensin automtica y 15MB de tamao inicial, 7MB por extensin adicional y lmite de 50MB, utilice tamao de bloque de 2K (que no es por defecto de su base de datos). 16. Crear el usuario Name con el privilegio de RESOURCE y que el mismo pueda trabajar por defecto en los tablespaces de la pregunta 14. 17. Conctese con el nuevo usuario y crear los siguientes objetos: CREATE SEQUENCE student_sequence START WITH 10000 INCREMENT BY 1; CREATE TABLE students ( id NUMBER(10) PRIMARY KEY, first_name VARCHAR2(50), last_name VARCHAR2(40), major VARCHAR2(30), current_credits NUMBER(3) ); Con las siguientes clusulas de almacenamiento pctfree 2 / pctused 98 / STORAGE (NEXT 500K MINEXTENTS 2 MAX EXTENTS 100) Crear un ndice para la columna major en el tablespace correspondiente

UPEA TRABAJO PRACTIVO FINAL de ADMINISTRACION DE BASE DE DATOS

Pg.: 2

SEMESTRE: II-2011 ENTREGA: lunes 16 en horario de clases -------------------------------------------------------------------------------------------------------------18. Inserte 5 millones de registro, para id utilice la secuencia, para first_name su nombre, last_name su apellido paterno concatenado con su apellido materno y amos separados por dos *, en major escriba Administracin de Base de Datos y en current_credits inserte 24 19. Realice commit y luego la sentencia SELECT * FROM STUDENTS ORDER BY first_name, last_name, major. Qu pasa?. Si no da error vuelva a insertar 10 millones de registro y haga la misma sentencia. Arregle el problema. 20. Ahora realice una actualizacin a su tabla STUDENTS en la columna first_name adicionando a dicha columna el id (rellene con ceros a la izquierda hasta 10 dgitos), luego last_name y major (separe las dos ltimas columnas por el guin). Qu pasa? Arregle!!!