

# Parámetros de inicialización de RDS para Oracle
<a name="Oracle.Concepts.FeatureSupport.Parameters"></a>

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](USER_WorkingWithParamGroups.md). 

## Parámetros de inicialización admitidos en RDS para Oracle
<a name="Oracle.Concepts.FeatureSupport.Parameters.individual"></a>

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 [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-engine-default-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-engine-default-parameters.html) 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ón](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/initialization-parameters.html#GUID-6F1C3203-0AA0-4AF1-921C-A027DD7CB6A9) en la documentación de Oracle Database. Tenga en cuenta que el parámetro `ARCHIVE_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
<a name="oracle-valid-parameter-values"></a>

En RDS para Oracle, solo los siguientes caracteres son válidos para los valores de los parámetros:
+ Letras (`A-Z` y `a-z`)
+ Números (`0-9`)
+ Espacios en blanco (espacios, tabulaciones y saltos de línea)
+ Los siguientes caracteres especiales: `_ / . : + = ( ) ' * , % $ -` (guion)