Conceptos básicos del proceso de fondo 12c oráculo
En Oracle 12c, usted puede tener más de 200 procesos en segundo plano. Dice " sobre 200 " porque varía según el sistema operativo. Si esto suena como mucho, no te asustes. Muchos son múltiplos de un mismo proceso (por paralelismo y tomar ventaja de los sistemas con múltiples CPUs). Aquí están los procesos de fondo más comunes.
Por defecto, no hay procesos tienen más de una instancia de su tipo iniciado. Más funciones de ajuste avanzadas implican paralelismo. Para ver una lista completa de todos los procesos en segundo plano de su sistema operativo, consultar V $ BGPROCESS.
Antecedentes Proceso Nombre | Descripción |
---|---|
PMON | los monitor de procesos gestiona serverprocesses del sistema. Limpia los procesos fallidos por la liberación de los recursos androlling volver datos no confirmados. |
SMON | los monitor del sistema es el principal responsable de instancerecovery. Si se bloquea la base de datos y hacer de nuevo la información deben aplicarse readand, el SMON se encarga de ello. También limpia y el espacio releasestemporary. |
DBWn | los del escritor de bases de datos único trabajo está tomando dirtyblocks de la lista sucia y escribirlos en el disco. No puede Beup a 20 de ellos, de ahí el n. Se inicia como DBW0 andcontinues con DBW1, DBW2, y así sucesivamente. Después DBW9, continúa withDBWa través DBWj. Un sistema promedio no verá más que afew de estos. |
LGWR | los registro escritor proceso vacía el buffer de redo log. Itwrites las entradas de rehacer el disco y señala una conclusión. |
CKPT | los proceso de punto de control es responsable de los puntos initiatingcheck. Un punto de control es cuando el sistema dumpsall periódicamente los buffers modificados al disco. Por lo general, esto ocurre cuando thedatabase recibe un comando de apagado. También actualiza los fileheaders de datos y los archivos de control con la información del punto de verificación sothe SMON saben por dónde empezar la recuperación en caso de un systemcrash. |
ARCn | Hasta 30 archivador procesos (0-9, at) areresponsible para copiar registros de rehacer llenos hasta la zona redostorage archivado. Si su base de datos no se está ejecutando en modo de archivo, este proceso se apaga. |
CJQ0 | los cola de trabajos cheques coordinador para programar taskswithin la base de datos. Estos puestos de trabajo se pueden configurar por el usuario o pueden beinternal trabajos de mantenimiento. Cuando encuentra un trabajo que debe ser runit desova el siguiente de regalos. |
J000 | LA trabajo esclavo proceso de cola en realidad se ejecuta el trabajo. Therecan ser de hasta 1.000 de ellos (000-999). |
DIA0 | los diagnosticabilidad proceso resuelve estancamiento situationsand investiga cuestiones colgantes. |
VKTM | los encargado virtual del tiempo suena como una fantasía gamecharacter sino simplemente proporciona una referencia de tiempo dentro thedatabase. |
LREG | los registro oyente proceso, que registersdatabase instancia y la información despachador con el proceso Oraclelistener. Esto permite que las conexiones de usuarios entrantes para obtener fromthe oyente a la base de datos. |
MMON | los proceso de monitor de manageablity apoya la AutomaticWorkload Repositorio (AWR) mediante la captura de estadísticas, monitoringthreasholds y tomar instantáneas. Esto se relaciona con performancetuning y resolución de problemas. |
MMNL | los Lite monitores manejabilidad's trabajo es writeActive Sesión Historia (ASH) estadísticas del búfer de ASH en el disco SGAto. Esto se relaciona con andtroubleshooting ajuste del rendimiento. |
Existen otros procesos en segundo plano, como se puede deducir por la " sobre 200 " número al principio. Sin embargo, los que se describen a continuación son los más comunes, y usted encontrar en casi todas las instalaciones de Oracle. Al participar algunos de funcionalidad más avanzada de Oracle, verás otros procesos.
Es muy fácil ver estos procesos de fondo si usted tiene una instalación de Oracle disponible en Linux o UNIX. El ps -ef | grep parte ora_ lista los procesos en segundo plano. Esta situación funciona muy bien porque todos los procesos de fondo comienzan con ora_.
