Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha: 10/05/2023
Resumiendo, una instancia de BD son las estructuras de memoria y procesos que acceden
a los ficheros de datos.
Una instancia sólo podrá abrir y utilizar una base de datos a la vez, aunque una BD podría
ser utilizada por varias instancias, como ocurre en el sistema de alta disponibilidad de
Oracle Real Application Cluster (RAC).
Como vimos anteriormente ya sabemos que es una BD y una Instancia en Oracle, pero
¿cuándo nos referimos a una “Instancia de Base de Datos” a qué nos referimos
exactamente?,
Pues bien. Poniéndolo en términos más sencillos: por un lado, tenemos la Instancia que
es el conjunto de procesos que se ejecutan en el servidor, así como la memoria que
comparten para ello. Pero cuando hablamos de Base de Datos, nos referimos a los
archivos físicos que componen nuestra base de datos. Para referirnos a procesos
ejecutables en memoria utilizaremos el término instancia de base de datos.
¿Qué es un Proceso de usuario, qué es un Proceso servidor, qué son los procesos en
Background? PICO
Proceso de usuario en la arquitectura interna de Oracle.
Son procesos de software que se ejecutan en segundo plano y que realizan tareas de
mantenimiento y administración en la instancia de base de datos Oracle.
• Proceso de fondo de escritura.
La PGA según sus siglas (Program Global Area) es un área de memoria privada, que
contiene información de datos y control para los procesos del servidor de base de datos
Oracle, el acceso es exclusiva para los procesos del servidor y es leída y escrita sólo por
código de Oracle. Su tamaño es variable en longitud, pero no es dinámico. El PGA se
activa al conectarse un usuario.
Se subdivide en dos
partes:
Parte persistente y
area en tiempo.
¿Dónde reside o se almacena la PGA?
Esta se almacena en dentro de la memoria del servidor, pero esta fuera del SGA, entonces
hay que tomar en cuenta la suma de estas dos no pase los límites que se da especifico en
el servidor y la plataforma.
Claro que se puede configurar, pero solo el tamaño las áreas de trabajo. Oracle
dinámicamente gestiona el tamaño de cada área de trabajo para que la suma de todas las
PGAs no exceda del límite impuesto.
El tamaño mínimo cambia. No obstante, como el tamaño es cambiante en función del área
de trabajo, lo mejor que se puede hacer para comprobar cuánto ocupa o cómo ocupa es
monitorizarlas.
¿Qué es el SGA?
El SGA como sus siglas lo definen (Área global del sistema) estructura básica de memoria
de Oracle que sirve para facilitar la transferencia de información entre usuarios y también
almacena la información estructural de la BD más frecuentemente requerido.
¿Para qué nos sirve el SGA?
➢ Shared Pool
➢ Database Buffer Cache
➢ Redo Log Buffer
Componentes
del SGA
Data Dictionary
Large Pool:
Cache
Los archivos de datos se han convertido en uno de los elementos más importantes de la
informática básica que son responsables de almacenar datos estructurados, tablas y otra
información, con el objetivo de que puedan localizarse más rápido para el acceso.
Puede identificarse fácilmente con los nombres, que generalmente casi siempre se
relaciona con el contenido de la información almacenada allí. Además, estos archivos son
muy útiles para trabajar dependiendo de la expansión del individuo, aunque hoy hay
muchos tipos de documentos de computadora. (Lucía Díaz, 2020)
Un archivo de impuestos es un pequeño archivo binario que forma parte de una base de
datos Oracle. El archivo de impuestos se utiliza para monitorear el estado de los datos
ABS y la estructura física.
Cada base de datos de Oracle debe tener al menos un archivo de impuestos. Sin embargo,
se recomienda crear más de uno. Cada copia de un archivo de impuestos debe guardarse
en una unidad Multiplex -Disc para crear el registro de datos en línea. Se utilizan para
minimizar el riesgo de todos los archivos de impuestos que se eliminan o se dañan.
(Carlos Cruz Acuña, 2023)
Reserve copiando más y nada menos que las copias de copia de seguridad. El archivo en
el que se copian los datos de otro archivo para que pierda o elimine el original, puede
restaurar la información.
Se pueden hacer todo tipo de archivos: documentos de oficina (Word, Excel, PowerPoint
...), así como programas.
Las razones por las que puede necesitar copia de seguridad de sus archivos están
borrando. Si tiene archivos solo en un lugar e ingresa un virus que causa la eliminación
de estos archivos, o no se usan, perderá información en ellos. (¿Qué Es Un Back up Y
Para Qué Sirve? Todo Lo Que Necesitas Saber, 2021)
¿Qué son los Archivos RedoLogs?
Los archivos de registro o el modo Archibel se cambian a la base de datos como resultado
de la transacción o acción interna del servidor Oracle. Protegen la base de datos de la
pérdida de perfección en el caso de una discapacidad causada por una fuente de
alimentación y un error de disco duro.
Son los ficheros físicos en los que se almacenan los objetos que forman parte de un
tablespace. Un datafile pertenece solamente a un tablespace y a una instancia de base de
datos.
Un tablespace puede estar formado por uno o varios datafiles. Cuando se crea un datafile,
se debe indicar su nombre, su ubicación o directorio, el tamaño que va a tener y el
tablespace al que va a pertenecer.
Tablespace
Es un almacén lógico de los ficheros de la base de datos. Cada tablespace posee uno o
varios ficheros (datafiles) donde almacena toda la información; estos ficheros deben tener
una estructura lógica.
Cuando se crea una base de datos, hay que crear al menos un tablespace, que por defecto
es SYSTEM.
Este tablespace es el que contendrá la información de los usuarios SYS y SYSTEM que
son los usuarios que tienen la información necesaria para que funcione la base de datos.
Por tanto, el tablespace SYSTEM es una pieza clave para el buen funcionamiento de
nuestra base de datos, por lo que es una buena práctica crear el menos otro tablespace
donde almacenar el resto de los usuarios que vayamos creando en nuestra base de datos.
Podría ahorrarnos:
Describa gráficamente el Ciclo de una ejecución de una sentencia de lectura (SQL) FRIAS
Durante el procesamiento de una sentencia SQL, ya sea mediante un script o un programa
PL/SQL, se distinguen cuatro fases: análisis de la sintaxis (parsing), análisis de las
variables (binding), ejecución (executing) y recuperación de datos (fetching).
Ilustración 1
Fase de ejecución
En la fase de ejecución el servidor Oracle realiza las siguientes acciones:
• Ejecuta la sentencia SQL siguiendo el plan de ejecución determinado
durante la fase de parsing.
• Realiza las operaciones de entrada/salida necesarias para la ejecución de
las sentencias de manipulación de datos (DML) y ordena los datos en caso
de ser necesario.
Fase de fetching
Durante esta fase el servidor Oracle devuelve los registros de una sentencia
SELECT. En cada iteración (fetch) el servidor devuelve múltiples registros. El número
de registros que Oracle devuelve por iteración es configurable, es decir, se puede cambiar
el tamaño de la matriz de registros.
http://mundodb.es/introduccion-a-las-base-de-datos-oracle
https://dbaexperts.tech/wp/oracle/base-de-datos-e-instancia-de-bd-oracle/
Carlos Cruz Acuña. (2023, May 7). Archivos de Control - Oracle. Blogspot.com.
https://carloscruza.blogspot.com/2009/08/archivos-de-control-
oracle.html#:~:text=Un%20Archivo%20de%20Control%20es%20un%20archivo%20bi
nario,la%20abse%20de%20datos%20y%20la%20estructura%20fisica.
¿Qué es un back up y para qué sirve? Todo lo que necesitas saber. (2021, January
27). Informática Para Empresas. https://www.gadae.com/blog/que-es-un-back-up/
ORACLE: Crear archivos de log – REDO LOG. (2018, May 9). A Kodigo
Abierto; A Kodigo Abierto. https://salinasjavi.wordpress.com/2018/05/09/oracle-crear-
archivos-de-log-redo-log/