Parámetros de inicialización de RDS para Oracle
En Amazon RDS, administre parámetros con un grupo de parámetros de base de datos. Con este grupo, puede personalizar los parámetros de inicialización. Por ejemplo, puede configurar el tamaño del área de ordenación con sort_area_size
. Todas las instancias de base de datos de RDS para Oracle asociadas a un grupo de parámetros de base de datos específico utilizan la misma configuración de parámetros. Para obtener más información, consulte Grupos de parámetros para Amazon RDS.
Parámetros de inicialización admitidos en RDS para Oracle
Los parámetros admitidos para la instancia de base de datos dependen de la edición y versión de Oracle Database. Para ver los parámetros de inicialización compatibles con una edición y versión específicas de Oracle Database, ejecute el comando describe-engine-default-parameters
de la AWS CLI. Por ejemplo, para ver los parámetros de inicialización admitidos para Enterprise Edition de Oracle Database 19c, ejecute el siguiente comando (ejemplo de salida incluido).
aws rds describe-engine-default-parameters \ --db-parameter-group-family oracle-ee-19 \ --output json | jq -r '.EngineDefaults.Parameters[].ParameterName' _add_col_optim_enabled _adg_parselock_timeout _allow_insert_with_update_check _allow_level_without_connect_by _always_semi_join _autotask_max_window _awr_disabled_flush_tables _awr_mmon_cpuusage _awr_mmon_deep_purge_all_expired _b_tree_bitmap_plans _bct_bitmaps_per_file _bloom_filter_enabled _buffered_publisher_flow_control_threshold _bug29394014_allow_triggers_on_vpd_table _cleanup_rollback_entries _client_enable_auto_unregister _clusterwide_global_transactions _complex_view_merging _connect_by_use_union_all _cost_equality_semi_join _cursor_features_enabled _cursor_obsolete_threshold _datafile_write_errors_crash_instance _db_block_buffers ...
Para describir un único parámetro de inicialización, utilice el siguiente comando, sustituyendo sga_max_size
por el nombre del parámetro (se incluye un ejemplo de salida).
aws rds describe-engine-default-parameters \ --db-parameter-group-family oracle-ee-19 \ --query 'EngineDefaults.Parameters[?ParameterName==`
sga_max_size
`]' \ --output json [ { "ParameterName": "sga_max_size", "Description": "max total SGA size", "Source": "engine-default", "ApplyType": "static", "DataType": "integer", "AllowedValues": "0-2199023255552", "IsModifiable": true } ]
Para encontrar documentación general de los parámetros de inicialización de la base de datos de Oracle, consulte Parámetros de inicializaciónARCHIVE_LAG_TARGET
tiene consideraciones especiales en RDS para Oracle. Este parámetro fuerza a que se cambie el registro de recuperación de cambios una vez transcurrido el tiempo especificado. En RDS para Oracle, ARCHIVE_LAG_TARGET
se establece en 300
porque el objetivo de punto de recuperación (RPO) es de 5 minutos. Para cumplir este objetivo, RDS para Oracle cambia el registro redo en línea cada 5 minutos y lo almacena en un bucket de Amazon S3.
Si la frecuencia del cambio de registro de recuperación de cambios provoca un problema de rendimiento en la base de datos de RDS para Oracle, puede escalar la instancia de base de datos y el almacenamiento para usar un rendimiento y un IOPS más altos. Como alternativa, si utiliza RDS Custom para Oracle o implementa una base de datos de Oracle en Amazon EC2, puede ajustar la configuración del parámetro de inicialización ARCHIVE_LAG_TARGET
.
Valores de parámetro válidos en RDS para Oracle
En RDS para Oracle, solo los siguientes caracteres son válidos para los valores de los parámetros:
-
Letras (
A-Z
ya-z
) -
Números (
0-9
) -
Espacios en blanco (espacios, tabulaciones y saltos de línea)
-
Los siguientes caracteres especiales:
_ / . : + = ( ) ' * , % $ -
(guion)