Red de conocimiento de abogados - Derecho de sociedades - ¿Por qué dos instancias de rehacer y deshacer de rac no se pueden compartir sino que se deben separar?

¿Por qué dos instancias de rehacer y deshacer de rac no se pueden compartir sino que se deben separar?

En una base de datos de múltiples instancias, cada instancia tiene un conjunto independiente de registros en línea, que es lo que a menudo llamamos REDO

THREAD. Cada instancia genera de forma independiente información de registro en línea y tiene un proceso LGWR independiente para escribir archivos de registro en línea

. Sin embargo, en un entorno de base de datos RAC, los archivos de registro en línea también deben ser accesibles para todos los nodos simultáneamente. El motivo también es

el mismo. Al recuperar una instancia, dado que los datos relevantes se escriben en varios archivos de registro en línea, se deben usar todos los REDO LOG THREAD

Solo los archivos de registro en línea. en la base de datos se puede restaurar. Cuando agregamos una nueva instancia

a la base de datos, debemos crear un nuevo conjunto de registros en línea para esta instancia y activar REDO LOG

THREAD. Por el contrario, cuando queremos eliminar una instancia de la base de datos, debemos cerrar el HILO. De lo contrario, no importa si la instancia se usa o no, el registro de este HILO se seguirá usando cuando se restaure la base de datos. En este caso, cerrar un HILO y luego realizar una copia de seguridad completa de la base de datos le ahorrará muchos problemas. Si realmente se encuentra con esta situación,

y el archivo de registro en línea de esa instancia no se ha eliminado, puede verificar si el número de CAMBIO requerido para la recuperación de la base de datos está en línea

log If existe, también puede restaurar directamente este registro en línea para resolver este problema.

En el modo de utilizar la gestión automática UNDO, cada instancia necesita utilizar un espacio de tabla UNDO independiente. Los archivos de datos de estos espacios de tabla

también deben almacenarse en una base de datos que pueda. ser accedido por todas las instancias Con respecto al almacenamiento compartido, hemos mencionado los motivos muchas veces antes y no los repetiremos nuevamente.

En un entorno de base de datos de múltiples instancias, los espacios de tablas temporales pueden ser compartidos por múltiples instancias, pero solo los espacios de tablas temporales y los segmentos temporales se pueden compartir. No se pueden *disfrutar. En un espacio de tabla temporal, cada instancia debe tener su propio segmento temporal independiente. Cuando el espacio de la tabla temporal está lleno, si el segmento temporal de otras instancias tiene espacio libre, entonces esta instancia puede robar una EXTENSIÓN de los segmentos temporales de otras instancias. Úselo para extender su propio segmento temporal.