Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4.1. OBJETIVOS
Iniciar y detener la base de datos Oracle y sus componentes.
Utilizar Enterprice Manager (EM).
Acceder a una base de datos con SQL*Plus e iSQL*Plus.
Modificar los parámetros de inicialización de la base de datos.
Describir las etapas de inicio de la base de datos.
Describir las opciones de cierre de la base de datos.
Visualizar el Log de Alertas.
Acceder a vistas de rendimiento dinámico.
Rango de valores: enteros más la letra K, M o G para identificar este límite en kilobytes, megabytes o
gigabytes. El valor mínimo es 10M y el máximo 400G. Valor por defecto: “Not Specified”, que significa que
el ajuste automático de las áreas de trabajo se ha desactivado completamente.
PROCESSES especifica el número máximo de procesos de usuario del sistema operativo que puede
conectarse al mismo tiempo a un servidor de Oracle. Este valor se debe permitir para todos los procesos en
segundo plano. Rango de valores: de 6 hasta un valor dependiente del sistema operativo. Valor por defecto:
Depende del parámetro PARALLEL_MAX_SERVERS.
SHARED_POOL_SIZE especifica el tamaño del pool compartido en bytes. El pool compartido contiene
objetos como cursores compartidos, procedimientos almacenados, estructuras de control y buffers de
mensajes de ejecución en paralelo. Los valores grandes pueden mejorar el rendimiento en sistemas de
varios usuarios. Rango de valores: 300 KB (depende del sistema operativo). Valor por defecto: si es de 64
bits, 64 MB; de lo contrario, 16 MB.
UNDO_MANAGEMENT especifica qué modo debe utilizar el sistema para la gestión del espacio de deshacer.
Cuando se define en AUTO, la instancia se inicia en el modo Deshacer Gestionado por el Sistema (SMU). En
caso contrario, se inicia en el modo Deshacer de Rollback (RBU).
En el modo RBU, el espacio de deshacer se asigna externamente como segmentos de rollback. En el modo
SMU, el espacio de deshacer se asigna externamente como tablespaces de deshacer. Rango de valores:
AUTO o MANUAL.
Valor por defecto: si se omite el parámetro UNDO_MANAGEMENT cuando se inicia la primera instancia, se
utiliza el valor por defecto MANUAL y la instancia se inicia en modo RBU. Si no es la primera instancia, la
instancia se inicia en el mismo modo de deshacer que las otras instancias existentes.
El comando SHUTDOWN se utiliza para realizar el cierre de la base de datos (Figura 4.22).
SHUTDOWN NORMAL: el modo de cierre por defecto es normal. El cierre normal de la base de datos
continúa con las condiciones siguientes:
No se pueden realizar nuevas conexiones.
El servidor de Oracle espera a que todos los usuarios se desconecten antes de completar el cierre.
Los buffers de la base de datos y de redo se escriben en disco.
Los procesos en segundo plano se terminan y el SGA se elimina de la memoria.
El servidor de Oracle cierra y desmonta la base de datos antes de cerrar la instancia.
El siguiente inicio no necesita recuperación de instancias.
SHUTDOWN TRANSACTIONAL: un cierre transaccional impide que los clientes pierdan los datos, incluyendo
los resultados de su actividad actual. El cierre transaccional de la base de datos continúa con las condiciones
siguientes:
Ningún cliente puede iniciar una nueva transacción en esta instancia en particular.
Un cliente se desconecta cuando el finaliza la transacción en curso.
Cuando han finalizado todas las transacciones, se produce inmediatamente un cierre.
El siguiente inicio no necesita recuperación de instancias.
SHUTDOWN IMMEDIATE: el cierre inmediato de la base de datos continúa con las condiciones siguientes:
Las sentencias SQL actuales que está procesando la base de datos Oracle no se completan.
El servidor de Oracle no espera a que se desconecten los usuarios que están conectados actualmente a
la base de datos.
El servidor de Oracle realiza un rollback de transacciones activas y desconecta todos los usuarios
conectados.
El servidor de Oracle cierra y desmonta la base de datos antes de cerrar la instancia.
El siguiente inicio no necesita recuperación de instancias.
SHUTDOWN ABORT: si las opciones de cierre NORMAL e IMMEDIATE no funcionan, se puede abortar la
instancia de base de datos actual (Figura 4.23). El aborto de una instancia continúa con las condiciones
siguientes:
Las sentencias SQL actuales que está procesando el servidor de Oracle se terminan inmediatamente.
El servidor de Oracle no espera a que se desconecten los usuarios que están conectados actualmente a
la base de datos.
Los buffers de la base de datos y de redo no se escriben en disco.
No se realiza un rollback de las transacciones sin confirmar.
La instancia se termina sin cerrar los archivos.
La base de datos no se cierra ni se desmonta.
El siguiente inicio necesita la recuperación de instancias, lo que se produce automáticamente.
No se recomienda realizar una copia de seguridad de una base de datos con estado inconsistente.
Sesiones
Estados de archivo
Progreso de trabajos y tareas
Bloqueos
Estado de copia de seguridad
Asignación y uso de la memoria
Parámetros del sistema y de sesión
Ejecución de SQL
Estadísticas y métrica
Las vistas DICT y DICT_COLUMNS contienen los nombres de estas vistas de rendimiento dinámico.
Las vistas de rendimiento dinámico pertenecen al usuario SYS. Dependiendo del modo de inicio de la instancia
se encuentran disponibles diferentes vistas. Por ejemplo, la vista V$BGPROCESS está disponible desde el inicio
de la instancia y muestra información sobre los procesos de segundo plano o background, sin embargo la vista
V$DATAFILE sólo estará disponible una vez montada la instancia, ya que es ahí cuando se lee el archivo de
control que contiene los nombres de los archivos de datos que se informan en la misma (Figura 4.29).
Se puede consultar la vista V$FIXED_TABLE para conocer los nombres de todas las vistas de rendimiento
disponibles.
Estas vistas no garantizan la consistencia de lectura, porque los datos se modifican continuamente.