B4-T2 (parte 1) Admin BBDD Flashcards
¿Que es el sharding?
concepto basado en la división de bases de datos grandes en otras más pequeñas para aumentar la capacidad de almacenamiento del sistema y su rapidez
¿Que es el explain Plan?
son los pasos que sigue el motor de ejecución de query para lanzar una query (Esto lo puede ver el DBA y detectar donde tarda más tiempo)
¿Que es Clustered Index Scan?
método de acceso a los datos almacenados en una tabla que tiene un índice agrupado.
¿Que estructura crean los gestores para gestionar los índices?
Arbol B+
Un servidor oracle está formado por
La instancia de oracle (conjunto de procesos y las estructuras de datos) y Archivos de la BBDD
Cuando se crea una instancia en Oracle¿Cuantas BBDD como máximo puede tener?
- El gestor de la BBDD creará un schema para la aplicación no una bbdd
Que puerto utiliza Oracle
puerto 1521, aunque se está reemplazando por el 2483
Que es el listener de Oracle
proceso servidor que provee la conectividad de red con la base de datos Oracle
Los datos en la instancia poseen dos grandes estructuras de almacenamiento ¿Cuáles son?
PGA y SGA
¿Para que vale el PGA de Oracle?
(Program Global Area)
- Proceso de servidor que atiende a peticiones de usuarios.
- Zona de la memoria en la que se guardan los datos referentes a un proceso servidor concreto
¿Para que vale el SGA de Oracle?
(Server Global Area) Zona de la memoria (caché) en la que se guardan los datos globales de la instancia
Enumerar diferentes caches que puedan estar en el SGA
- Diccionario de datos
- REDO LOG
- Buffer de datos
- Shared Pool
¿Para que vale el proceso DBWn de Oracle?
Escribir los buffers modificados (dirty) en la cache de buffer a disco
¿Para que vale el proceso LGWR de Oracle?
Escribir los registros redo log en los ficheros redo log
¿Para que vale el proceso PMON de Oracle?
Restaurar las transacciones no validadas de los procesos de usuario que abortan
¿Para que vale el proceso SMON de Oracle?
encargado de recuperar la instancia si fuera necesario
¿Para que vale el proceso RECO de Oracle?
Resuelve los fallos ocurridos en transacciones distribuidas.
¿Para que vale el proceso MMON de Oracle?
realizar tareas relacionadas con el AWR
¿Para que vale el fichero de configuración tnsnames.ora?
para mapear nombres de bases de datos lógicas (conocidos como TNS aliases) a descripciones de conexiones, como la dirección del servidor y el puerto donde la base de datos está escuchando
Nota: Este archivo lo utiliza el cliente para conectarse a la base de datos
¿Para que vale el fichero de configuración listener.ora?
configuraciones del listener de Oracle
¿Para que vale el fichero de configuración sqlnet.ora?
configuración del perfil. Estos parámetros especifican si a los clientes se les permite o deniega el acceso según el protocolo
¿Que elementos tiene la estructura lógica de Oracle?
-Database
- Schema
-Database
- Segment
-Extent
- Block
¿Como se llama en Oracle el archivo de datos?
datafile
Lisado de tipos de table space usados por defecto en Oracle
- USER
- SYSTEM
- SYSAUX
- UNDO TBS1
- TEMP
…
¿Para que vale el table space USER en Oracle?
Almacén por defecto en el que los diferentes usuarios de la BBDD almacenan sus objetos
¿Para que vale el table space SYSTEM en Oracle?
para los objetos del sistema como Diccionario de datos
¿Para que vale el table space SYSAUX en Oracle?
Para componentes adicionales de la base de datos como por ejemplo el repositorio del Enterprise Manager
¿Para que vale el table space UNDOTBS1 en Oracle?
sirve para retener los cambios que se realizan sobre los datos en Oracle y asi poder deshacerlos
¿Que es un segmento en Oracle?
Es una unidad lógica de almacenamiento.
Representa una porción de espacio de almacenamiento dedicado a un objeto (table, index, cluster…)
¿Que es un Extent/Extensión en Oracle?
es una unidad física de almacenamiento en el nivel del sistema de archivos.