Está en la página 1de 4

Ejercicios 02.

Explorando la arquitectura de la base de datos


1. chale un vistazo a los database links en el enlace que se te proporciona. 2. Haz lo mismo con stripping 3. Estudia la globalizacin del lenguaje y el parmetro NLS_LANGUAGE. Sigue el vnculo que se te proporciona.

Laboratorio 02.
1. Confecciona y realiza una exposicin sobre las tecnologas RAID, NAS y SAN.

Test 02.
1. DESCRIPCIN DE LA ARQUITECTURA DE NICA INSTANCIA. 1.1. Arquitectura de bases de nica instancia 1. Un servidor Oracle consta de dos entidades: la _______ y la base de datos. 2. La instancia consta de estructuras de _______ y procesos. 3. Dentro del servidor Oracle hay una completa _______ del almacenamiento lgico respecto al fsico. 4. Las estructuras lgicas como las _______ son visibles para el programador. 5. Las estructuras fsicas, los _______, son visibles para el administrador del sistema. 6. La relacin entre estructuras lgicas y fsicas se mantiene en estructuras guardadas en el fichero de control y en el _______. 7. El escenario ms comn para un servidor Oracle es una _______ sirviendo a una base de datos. 8. La existencia de una instancia es _______ en la RAM y en la CPU. 9. Cuando se _______ una instancia, desaparece toda traza de su existencia. 10. La base de datos consiste en _______ fsicos en disco. 11. La _______ puede ser parada y arrancada. 12. La base de datos una vez creada _______ indefinidamente. 13. Los procesos que componen las instancia se denominan procesos _______. 14. Los procesos en segundo plano (background) estn presentes y en _______ siempre que la instancia est activa. 15. Las estructuras de memoria que conforman una instancia se conocen en conjunto como SGA (_______ Global Area) 16. La SGA se solicita al _______ cuando se arranca la instancia. 17. La SGA se libera, devolviendo su espacio al _______, cuando se apaga la instancia. 18. El tamao de la SGA puede cambiarse, dentro de unos ciertos lmites, mientras la instancia est en _______. 19. El tamao de la SGA puede cambiarse, con la instancia en _______, bien automticamente o como respuesta a instrucciones proporcionadas por el _______. 20. Una sesin de usuario consiste en un proceso de usuario, corriendo localmente en la mquina del usuario, conectado a un _______ ejecutndose en la mquina servidora. 21. La conexin entre los procesos de usuario y los procesos de servidor se establece, normalmente, a travs de una red _______. 22. La conexin entre los procesos de usuario y los procesos de servidor emplea un protocolo propietario de Oracle llamado _______. 23. Oracle Net reposa sobre un _______ de red estndar, normalmente TCP. 24. Los procesos de usuario _______ SQL, los procesos de servidor _______ SQL. 25. Los procesos de servidor, a veces son llamados procesos en primer plano (_______ processes) en contraste con los procesos en segundo plano que forman la instancia. 26. Asociado a cada proceso de servidor hay un trozo de memoria no compartida llamada _______. 27. La PGA es un rea de memoria _______ para cada sesin

28. Los procesos en segundo plano tienen su rea de memoria reservada denominada _______. 29. La _______ es comn y est disponible a todos los procesos en primer o en segundo plano. 30. La cantidad de memoria asignada a una PGA variar de acuerdo con las necesidades de la propia _______. 31. Oracle distribuye el tamao mximo contemplado para todas de las PGA, de forma _______, entre cada sesin en funcin de sus necesidades. 32. El _______ puede establecer el tamao total para todas la PGA. 33. El manejo de memoria en Oracle puede llevarse a cabo de forma totalmente _______. 34. Tanto la SGA como la PGA pueden ser _______ de forma automtica. 35. Las estructuras fsicas que componen una base de datos Oracle son los datafiles, el redo log y el _______. 36. Los usuarios finales de la _______ son los desarrolladores, analistas de negocio, arquitectos de almacenes de datos, etc. 37. Los usuarios finales ven slo las estructuras lgicas, como por ejemplo, las _______. 38. Un programador no tiene manera de determinar donde est _______ un determinado bit de datos. 39. Un administrador de sistema no tiene manera de determinar que bits de datos estn en una determinada estructura _______. 40. Un administrador de sistemas slo ve los _______ del sistema operativo, y no qu hay dentro de ellos. 41. El DBA puede investigar qu _______ se ubican en una determinada estructura fsica. 42. El DBA ve tanto las estructuras lgicas (tablas, etc.) como las fsicas, _______. 43. La abstraccin del almacenamiento lgico frente al fsico es un estndar de los _______. 44. Si un programador pudiera conocer la ubicacin fsica de una fila, sus aplicaciones seran totalmente _______ del particular entorno en que se ejecutaran. 45. Un DBA dispone de _______ (no mediante SQL) para conocer la ubicacin fsica de una tabla. 46. Un DBA dispone de herramientas (no mediante SQL) para conocer la ubicacin fsica de una _______ dentro de una tabla. 47. Los datos se almacenan en _______. 48. Prcticamente, no hay lmite para el _______ y _______ de los datafiles. 49. Gracias a la _______ del almacenamiento lgico respecto al fsico, los datafiles pueden ser borrados, cambiados de _______ o aadidos de forma transparente al desarrollador de aplicaciones. 50. La relacin entre las estructuras fsicas y lgicas es mantenida y documentada en el _______. 51. El diccionario de datos contiene _______ que describen la base de datos completa. 52. Lanzando consultas contra ciertas _______ del diccionario de datos el DBA puede determinar, de forma precisa, dnde se halla cada parte de cada tabla. 53. El diccionario de datos es un conjunto de tablas almacenado en la _______. 54. La instancia necesita conocer la estructura fsica y lgica de la base, pero la informacin sobre ellas est en la propia base. La solucin a este problema es el arranque (startup) por _______. 55. Un requisito del estndar de SGBD prohbe la _______ de datos. 56. Las bases de datos deben ser _______ (backed up). 57. Las bases de datos de datos no slo deben ser respaldadas, sino que los cambios en los datos entre copias de seguridad (backups) deben ser capturados de tal manera que despus puedan ser aplicados a la _______ de una copia de seguridad. 58. Oracle implementa la captura de cambios sobre los datos mediante el _______. 59. El redo log es un registro _______ que almacena todos los vectores de cambio aplicados a los datos. 60. Un vector de cambio es una alteracin de los datos efectuada por una sentencia _______ de

SQL. 61. Cada vez que una sesin de usuario hace algn cambio, no slo se cambian los datos, sino que se guarda un _______ en el redo log de tal manera que los cambios puedan ser repetibles. 62. El redo log junto con un backup de los datos puede emplearse para recuperar datos incluso aunque se hayan daado _______. 63. Backup + redo log = datos _______. 64. El fichero de control almacena detalles sobre la estructura fsica de la base y es el punto de partida para vincularlas con las estructuras _______. 65. Lo primero que hace una instancia al arrancar es abrir el _______. 66. El fichero de control tiene informacin que permite a la instancia localizar los _______ de la base, as como el diccionario de datos de la misma. 67. La arquitectura de una base con una slo instancia puede resumirse as: un usuario interacta con un proceso de usuario, un proceso de usuario interacta con un proceso de servidor, un proceso de servidor interacta con una _______, una _______ interacta con una base de datos. 68. Es totalmente imposible para un proceso de _______ establecer contacto alguno con la base de datos. 69. Todos los contactos de un proceso de cliente con la base han de hacerse a travs de un _______. 70. La divisin arquitectnica _______ en Oracle se materializa en procesos de cliente por un lado y procesos de servidor por otro. 1.2 Arquitectura de sistemas distribuidos 71. En sistemas _______ hay varias posibilidades de agrupar instancias y bases de datos. 72. Las principales de opciones de ambientes distribuidos en Oracle son: RAC (Real Applications Clusters), _______ y Data Guard. 73. En un RAC de Oracle, mltiples _______ abren la misma base de datos. 74. En un Stream de Oracle varios servidores propagan _______ entre unos y otros. 75. En un Data Guard una base de datos _______ actualiza una base de datos de reserva (standby database). 76. El RAC proporciona increbles capacidades de rendimiento, tolerancia a fallos y _______. 77. El RAC est integrado en la filosofa de Oracle llamada _______ (rejilla). 78. La tecnologa precursora del RAC se llam Oracle _______. 79. La versin de RAC de la standard edition de Oracle tiene limitacin en el nmero de ordenadores que pueden integrarlo y en el nmero de _______en cada uno de ellos. 80. La versin de RAC de la enterprise edition de Oracle proporciona a ste _______ ilimitada, slo restringida por las limitaciones del hardware y del sistema operativo que la soporta. 81. Una instancia del RAC puede caer y la base de datos permanecer _______ desde otra. 82. La sesiones contra una instancia cada de un RAC puede _______ contra una instancia superviviente sin que el usuario final sea consciente de ello. 83. La transparencia en la escalabilidad del RAC consiste en que pueden aadirse al mismo, de forma dinmica, _______ que corran en mquinas distintas. 84. Cuando se aade una instancia a un RAC, sta asumir automticamente parte de _______ sin que el usuario final sea consciente de ello. 85. Algunas aplicaciones se beneficiar de un aumento en _______ al funcionar sobre un RAC. Pero no todas. 86. Algunas de las aplicaciones que se benefician de la capacidad de proceso paralelo de un RAC son consultas que consumen mucho tiempo de ejecucin o largos procesos de _______. 87. En general, los procesos _______ se benefician en rendimiento al correr sobre un RAC. 88. Los procesos _______ (muchas transacciones pero muy cortas) no se benefician en

rendimiento al correr sobre un RAC. 89. Los _______ son el sistema que emplea Oracle para transferir datos entre dos bases de datos. 90. Los _______ son el sistema que emplea Oracle para implementar la replicacin. 91. Los dos escenarios tpicos que justifican el uso de streams son la _______ ante fallos en sistemas de bases de datos distribuidos y el mantenimiento de _______ (data warehouses). 92. Cuando existen varias bases de datos idnticas, conteniendo la misma informacin, es necesario que todas estn _______ en tiempo real o casi en tiempo real. 93. Los streams se utilizan para mantener _______ bases de datos distribuidas. 94. Mantener bases de datos distribuidas, separadas geogrficamente en lugares distintos, pero con los mismos datos, aumenta la _______: no importa lo que ocurra en un lugar, el trabajo podr continuar sin interrupcin sobre el otro. 95. Los streams son un recurso que se utiliza para captar cambios realizados sobre tablas y aplicarlos a _______ de las mismas. 96. Los streams se utilizan para el _______: conectar dos bases de datos con la misma informacin pero configuradas para distintos tipos de trabajo (transaccional y almacn de datos). 97. Los streams utilizados para tolerancia ante fallos deben ser _______. 98. Los streams que se emplean para transferir los cambios hechos en una base OLTP sobre un almacn de datos suelen ser _______. 99. Una sesin contra una instancia puede conectar con varias _______ a travs de los database links. 100. Un programador puede escribir cdigo que permite a una sesin contra un servidor leer y actualizar informacin en otro a travs de los _______. 101. Los _______ son el recurso que permite implementar los database links. 102. Cuando se utilizan database links se emplea un protocolo de confirmacin en dos fases (two-phases commit) para garantizar la _______ de las transacciones. 103. Las transacciones distribuidas utilizan un protocolo de _______. 104. Un sistema de resguardo de datos (Oracle data guard) consta siempre de una base de datos primaria contra la que se ejecutan las _______. 105. Un data guard de Oracle consta de una base de datos primaria y una o ms bases de datos de _______ (standby databases). 106. Las bases standby de un data guard de Oracle se emplean para mejorar la tolerancia ante fallos y para el proceso de _______. 107. Los standby de un data guard se crean a partir de un _______ de la base primaria que se actualiza con los cambios llevados a cabo sobre sta. 108. Hay dos tipos de standby en un data guard: _______ y _______. 109. Los standby fsicos de un data guard se crean con propsito de prdida de datos _______. 110. En un standby fsico los vectores de cambio del redo log de la base primaria, se propagan a las standbys y se aplican como si se hiciesen sobre un _______. 111. Un standby lgico contiene los mismo datos que la base primaria pero posiblemente con diferente estructura _______. 112. La bases de standby lgico se crean para propsitos de consulta: la base de datos primaria tiene sus estructuras optimizadas para proceso _______ y los standby para trabajo de _______. 113. Una diferencia tpica entre la estructura de la base principal de un data guard y sus standbys lgicos es la eleccin de _______. 114. Los vectores de cambio que se propagan en un data guard entre la base principal y sus standbys lgicos en forma de _______ y usan el mecanismo de streams.

También podría gustarte