Parametri di inizializzazione di RDS per Oracle - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Parametri di inizializzazione di RDS per Oracle

In Amazon RDS, è possibile gestire i parametri utilizzando un gruppo di parametri di database. Con questo gruppo, è possibile personalizzare i parametri di inizializzazione. Ad esempio, è possibile configurare le dimensioni dell’area di ordinamento con sort_area_size. Tutte le istanze database RDS per Oracle associate a uno specifico gruppo di parametri database utilizzano le stesse impostazioni dei parametri. Per ulteriori informazioni, consulta Gruppi di parametri per Amazon RDS.

Parametri di inizializzazione supportati in RDS per Oracle

I parametri supportati per l’istanza database dipendono dall’edizione e dalla versione di Oracle Database in uso. Per visualizzare i parametri di inizializzazione supportati per un’edizione e una versione specifiche di Oracle Database, esegui il comando describe-engine-default-parameters della AWS CLI. Ad esempio, per elencare i nomi dei parametri di inizializzazione supportati per la Enterprise Edition di Oracle Database 19c, esegui il comando seguente (output di esempio incluso).

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 ...

Per descrivere un singolo parametro di inizializzazione, utilizza il comando seguente, sostituendo sga_max_size con il nome del parametro (output di esempio incluso).

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 } ]

Per trovare la documentazione generale per i parametri di inizializzazione del database Oracle, consulta Parametri di inizializzazione nella documentazione di Oracle Database. Tieni presente che il parametro ARCHIVE_LAG_TARGET richiede considerazioni particolari in RDS per Oracle. Questo parametro impone uno switch di log di redo online allo scadere del tempo specificato. In RDS per Oracle, ARCHIVE_LAG_TARGET è impostato su 300 perché l’Obiettivo del punto di ripristino (RPO) è di 5 minuti. Per raggiungere questo obiettivo, RDS per Oracle esegue lo switch del log di redo online ogni cinque minuti e archivia il log in un bucket Amazon S3.

Se la frequenza di switch del log di redo online causa un problema di prestazioni per il database RDS per Oracle, puoi scalare l’istanza database e l’archiviazione in modo da utilizzare IOPS e throughput più elevati. In alternativa, se utilizzi RDS Custom per Oracle o distribuisci un database Oracle su Amazon EC2, puoi modificare l’impostazione del parametro di inizializzazione ARCHIVE_LAG_TARGET.

Valori validi per i parametri in RDS per Oracle

In RDS per Oracle, per i valori dei parametri sono validi solo i seguenti caratteri:

  • Lettere (A-Z e a-z)

  • Numeri (0-9)

  • Spazi bianchi (spazi, tabulazioni e interruzioni di riga)

  • I seguenti caratteri speciali: _ / . : + = ( ) ' * , % $ - (trattino)