Escolar Documentos
Profissional Documentos
Cultura Documentos
8. Comprobar el funcionamiento de la cach de redolog, como protectora del contenido de la cach de datos. Para ello iniciaremos una transaccin y provocaremos una cada de la BD, comprobando que al arrancarla de nuevo, se mantendr la integridad de la misma. Crear una tabla BORRAME del usuario SYSTEM. Insertar una fila sin hacer commit y forzar la cada de la BD (shutdown abort) Arrancar de nuevo la BD y comprobar que la fila insertada no est (pues no se hizo commit). Repetir la insercin de la fila, esta vez haciendo commit; y forzar la cada de la BD otra vez. Arrancar la BD una vez ms y comprobar que ahora la fila si est (ya que se valid la transaccin con commit). 9. Comprobar el funcionamiento de la cach de datos, en lo que se refiere a la mejora del rendimiento cuando se repite una consulta. Para ello, activar la medicin de tiempos en sqlplus con SET TIMING ON. Lanzar la consulta SELECT COUNT(*) FROM DBA_SEGMENTS. Volver a lanzar la misma consulta. Comprobar que la segunda ejecucin tarda mucho menos, ya que los datos ya se cargaron en la cach de datos al lanzarla la primera vez; y por tanto se acceden directamente en memoria y no en disco. 10.Con la BD parada, arrancar slo la instancia (NOMOUNT) y consultar algn parmetro. Qu ocurre al acceder a V$CONTROLFILE y por qu. Monta la BD: alter database mount; Vuelve a consultar V$CONTROLFILE. Que sucede al leer DBA_USERS?
Curso 2012/2013