Paquete DBMS_INMEMORY_ADMIN

El paquete DBMS_INMEMORY_ADMIN permite gestionar el área en memoria e In-Memory FastStart.

Resumen de Subprogramas DBMS_INMEMORY_ADMIN

En esta tabla se resumen los subprogramas incluidos en el paquete DBMS_INMEMORY_ADMIN.

Subprograma Descripción

AIM_GET_PARAMETER Procedimiento

Este procedimiento obtiene los valores actuales para los parámetros que controlan la memoria automática.

AIM_SET_PARAMETER Procedimiento

El procedimiento personaliza el entorno de ejecución de Automatic In-Memory.

FASTSTART_DISABLE Procedimiento

Este procedimiento desactiva la función FastStart en memoria (IM FastStart).

FASTSTART_ENABLE Procedimiento

Este procedimiento activa IM FastStart y asigna un tablespace.

FASTSTART_MIGRATE_STORAGE Procedimiento

Este procedimiento mueve todos los datos y metadatos de IM FastStart del tablespace existente al nuevo tablespace especificado.

Función GET_FASTSTART_TABLESPACE

Esta función devuelve el nombre del tablespace que está designado actualmente para IM FastStart.

IME_CAPTURE_EXPRESSIONS Procedimiento

Este procedimiento captura las 20 expresiones a las que se accede con más frecuencia ("más reciente") en la base de datos en el intervalo de tiempo especificado.

IME_CLOSE_CAPTURE_WINDOW Procedimiento

Este procedimiento indica el final de la ventana de captura de expresión actual.

IME_DROP_ALL_EXPRESSIONS Procedimiento

Este procedimiento borra todas las columnas virtuales de expresión SYS_IME de la base de datos.

IME_GET_CAPTURE_STATE Procedimiento

Este procedimiento devuelve el estado de captura actual de la ventana de captura de expresión y el registro de hora de la modificación más reciente.

IME_OPEN_CAPTURE_WINDOW Procedimiento

Este procedimiento indica el comienzo de una ventana de captura de expresión.

IME_POPULATE_EXPRESSIONS Procedimiento

Este procedimiento fuerza el relleno de expresiones capturadas en la última llamada de DBMS_INMEMORY_ADMIN.IME_CAPTURE_EXPRESSIONS.

Función POPULATE_WAIT

Inicia el relleno de todos los objetos INMEMORY que tienen una prioridad mayor o igual que la prioridad especificada y define un intervalo de timeout dentro del cual se debe producir el relleno.

SET_SGA_PERCENTAGE Procedimiento

Este procedimiento modifica el tamaño máximo de memoria para la base de datos.

SET_SGA_PERCENTAGE Procedimiento

Utilice DBMS_INMEMORY_ADMIN.SET_SGA_PERCENTAGE para modificar el tamaño máximo de memoria para la base de datos.

Sintaxis


DBMS_INMEMORY_ADMIN.SET_SGA_PERCENTAGE (
     sga_percentage IN NUMBER);
Parámetro Descripción
sga_percentage

Especifica un valor para el tamaño máximo de In-Memory para Autonomous Database. El valor sga_percentage proporcionado debe estar en el rango de 0 y 70.

Este parámetro es obligatorio.

Nota de uso

Para ejecutar DBMS_INMEMORY_ADMIN.SET_SGA_PERCENTAGE, debe estar conectado como usuario ADMIN o tener el privilegio EXECUTE en DBMS_INMEMORY_ADMIN.

Ejemplo

BEGIN
     DBMS_INMEMORY_ADMIN.SET_SGA_PERCENTAGE(60);
END;
/