Please enable JavaScript.
Coggle requires JavaScript to display documents.
Instancia y administración de las estructuras de memoria - Coggle Diagram
Instancia y administración de las estructuras de memoria
Serie de áreas de memoria compartida, usadas para interactuar con la BD
Las áreas de memoria se administran de forma automática
Para situaciones particulares se puede de forma manual
Modificar la disponibilidad de una BD
Startup: Iniciar instancia en alguno de los modos.
Alter database: modificar el estado de la instancia para llevarla al siguiente modo
Pasar a modo Mount: alter database mount;
Pasar a modo Open: open alter database open
Modo read only: Evita realizar operaciones de escritura aplicadas en cualquier objeto de la BD
Operaciones no permitidas: bloquear registros, operacioines DDL y DML
Modo lectura: alter database open read only;
Modo lectura y escritura: alter database open read write;
Abrir en modo restringido: Conexiones únicamente a los usuarios privilegiados restricted sesión (sysdba y dba)
alter system enable restricted session;
alter system disable restricted session;
Modos de inicio de una instancia
Comando startup: startup [nomount|mount| open |force|open recover| pfile = [ruta] | restrict |exclusive| parallel |share]
Nomount: crear bd o archivos de control
Mount: Leer el contenido del archivo de control para ver ubicación
Ver estado de la instancia: select instance_name, status from v$instance;
Open: Acceder a los archivos que integra la BD
Modos o fases de un inicio
Instancia iniciada (nomount), bd montada (mount) y bd abierta (open)
startup pfile=<ruta_absoluta_pfile>
SQL*Plus, RMAN, Cloud Control
Ubicación por default: ${ORACLE_HOME}/dbs
Secuencia de estados para detener una instancia de BD
Shutdown: cierra y desmonta una BD, detiene instancia en ejecución
Close: cierra BD
Nomount: desmonda BD
Shutdown: detiene instancia
Cerrar una BD
DB buffer a datafiles
redo log buffer a los online redo logs
Cierra datafiles y online redo logs
Archivos de control permanecen abiertos
Inaccesible para realizar operaciones
Desmontar una BD
Solo permanece en instancia
Archivos de control cerrados
Detener una instancia
Trace y alert cerrados
Se detienen procesos background
Modos del shutdown
Comando shutdown define opciones y modos que determinan su comportamiento
Usuario con privilegio sysdba, sysoper detiene instancia usando shutdown
Sintaxis (shutdown [abort | immediate | normal | transactional [local]])
Normal y transactional tienen un límite de tiempo
shutdown normal
Todos los usuarios se desconectan antes de detener la BD
Realiza sincronización de cierre ordenado, por lo que no requiere proceso de recovery al reinicio
Shutdown transactional
A los usuarios conectados no se les permite iniciar nuevas transacciones, si existen transacciones en ejecución, espera a que estas terminen