Opciones de Parámetros Adicionales para Replicat Integrado y Replicat Paralelo en Modo Integrado
Puede definir estos parámetros mediante el parámetro DBOPTIONS con la opción INTEGRATEDPARAMS o dinámicamente emitiendo el comando SEND REPLICAT con la opción INTEGRATEDPARAMS.
La configuración de Replicat por defecto debe ser suficiente. Sin embargo, si es necesario, puede configurar los siguientes parámetros del servidor entrante para que admitan requisitos específicos.
Nota:
Para obtener información detallada y orientación sobre el uso de estos parámetros, consulte la sección "DBMS_APPLY_ADM" de Referencia de tipos y paquetes PL/SQL de Oracle AI Database.
Consulte DBOPTIONS para obtener más información sobre el parámetro.
-
COMMIT_SERIALIZATION: controla el orden en el que se confirman las transacciones aplicadas y tiene 2 modos,DEPENDENT_TRANSACTIONSyFULL. El modo por defecto para Oracle GoldenGate esDEPENDENT_TRANSACTIONS, donde se aplican transacciones dependientes en la orden correcta, aunque puede que no se apliquen necesariamente en la orden de confirmación de origen. En el modoFULL, la orden de confirmación de origen se aplica al aplicar transacciones. -
BATCHSQL_MODE: controla el modo de programación de ejecución por lotes, incluidas las dependencias pendientes. Una dependencia pendiente es una dependencia de otra transacción que ya se ha programado, pero que no se ha ejecutado por completo. El valor por defecto esDEPENDENT. Puede utilizar los tres modos siguientes:DEPENDIENTE
Planificación consciente de dependencias sin un inicio temprano. Las transacciones por lotes se programan cuando no hay dependencias pendientes.
DEPENDENT_EAGER
Batching con conocimiento de dependencia con inicio temprano. Las transacciones por lotes se programan independientemente de las dependencias pendientes.
SECUENCIAL
batching secuencial. Las transacciones se agrupan por lotes agrupando las transacciones de forma secuencial en función del orden de validación original.
-
DISABLE_ON_ERROR: determina si el servidor de aplicación está desactivado o continúa en un error sin resolver. El valor por defecto para Oracle GoldenGate esN(continúe con los errores); sin embargo, puede definir la opción en S si necesita desactivar el servidor de aplicación cuando se produzca un error. -
EAGER_SIZE: define un umbral para el tamaño de una transacción (en cantidad de LCR) después del que Oracle GoldenGate empieza a aplicar datos antes de recibir el registro de confirmación. El valor predeterminado de Oracle GoldenGate es15100. -
ENABLE_XSTREAM_TABLE_STATS: controla si la estadística sobre las transacciones aplicadas se registra en la vistaV$GOLDENGATE_TABLE_STATSo no se recopila en absoluto. El valor por defecto de Oracle GoldenGate esY(recopilar estadísticas). -
MAX_PARALLELISM: limita el número de servidores de aplicación que se pueden utilizar cuando la carga es alta. Este número se reduce de nuevo cuando la carga de trabajo disminuye. El ajuste automático del número de servidores de aplicación solo es efectivo siPARALLELISMes mayor que 1 yMAX_PARALLELISMes mayor quePARALLELISM. SiPARALLELISMes igual aMAX_PARALLELISM, el número de servidores de aplicación permanece constante durante la carga de trabajo. El valor por defecto de Oracle GoldenGate es 50. -
MAX_PGA_SIZE: controla la cantidad de asignación de Área Global de Programa (PGA) en la base de datos de destino. El valor por defecto de Oracle GoldenGate es 1 GB. Si no se define este parámetro, se enlaza mediantePGA_AGGREGATE_TARGET. -
MAX_SGA_SIZE: controla la cantidad de memoria compartida que utiliza el servidor entrante. El valor predeterminado de Oracle GoldenGate esINFINITE. Para obtener recomendaciones de tamaño, consulte Gestión de recursos del servidor. -
MESSAGE_TRACKING_FREQUENCY: controla la frecuencia con la que se marcan los LCR para el rastreo de LCR de alto nivel a través del procesamiento de aplicación. El valor por defecto es2000000, lo que significa que se realiza un seguimiento de cada 2 millones de LCR. El valor cero (0) desactiva el rastreo de LCR. -
PARALLELISM: define un número mínimo de servidores de aplicación que se pueden utilizar en condiciones normales. Al definirPARALLELISMen 1, se desactiva el paralelismo de aplicación y las transacciones se aplican con un único proceso de servidor de aplicación. El valor predeterminado de Oracle GoldenGate es4. En el caso de Oracle Standard Edition, este debe estar definido en1. -
PARALLELISM_INTERVAL: define el intervalo en segundos en el que se calcula la actividad de carga de trabajo actual. Replicat calcula el rendimiento medio cada 5 XPARALLELISM_INTERVALsegundos. Después de cada cálculo, el componente de aplicación puede aumentar o reducir el número de servidores de aplicación para intentar mejorar el rendimiento. Si se mejora el rendimiento, el componente de aplicación mantiene el nuevo número de servidores de aplicación. El intervalo de paralelismo solo se utiliza siPARALLELISMse define en un valor mayor que uno y el valorMAX_PARALLELISMes mayor que el valorPARALLELISM. El valor por defecto es de 5 segundos. -
PRESERVE_ENCRYPTION: controla si se debe conservar el cifrado para las columnas cifradas mediante el cifrado de datos transparente. El valor por defecto para Oracle GoldenGate esN(no aplicar los datos en formato cifrado). -
TRACE_LEVEL: controla el nivel de rastreo para el servidor entrante de Replicat. Para usar solo con la orientación de los Servicios de Soporte Oracle. El valor por defecto de Oracle GoldenGate es0(sin rastreo). -
WRITE_ALERT_LOG: controla si el servidor entrante de Replicat escribe mensajes en el log de alertas de Oracle. El valor por defecto para Oracle GoldenGate esY(sí).