RDS for Oracle 初始化參數 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

RDS for Oracle 初始化參數

在 Amazon RDS 中,您可以使用資料庫參數群組來管理參數。使用此群組,可以自訂初始化參數。例如,您可以使用 sort_area_size 來設定排序區域大小。所有與特定資料庫參數群組相關聯的 RDS for Oracle 資料庫執行個體,都會使用相同的參數設定。如需詳細資訊,請參閱 Amazon RDS 的參數群組

RDS for Oracle 中支援的初始化參數

資料庫執行個體支援的參數取決於您的 Oracle Database 版本。若要檢視特定 Oracle Database 版本支援的初始化參數,請執行 AWS CLI 命令 describe-engine-default-parameters。例如,若要列出 Oracle Database 19c Enterprise Edition 支援的初始化參數名稱,請執行下列命令 (包含範例輸出)。

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

若要描述單一初始化參數,請使用下列命令;請將 sga_max_size 取代為您的參數名稱 (包含範例輸出)。

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

若要尋找 Oracle Database 初始化參數的一般文件,請參閱 Oracle Database 文件中的初始化參數。請注意,參數 ARCHIVE_LAG_TARGET 在 RDS for Oracle 中有其特殊考量。此參數會在指定的時間經過後強制執行線上重做日誌切換。在 RDS for Oracle 中,ARCHIVE_LAG_TARGET 會設定為 300,因為復原點目標 (RPO) 為 5 分鐘。為了實現此目標,RDS for Oracle 每隔 5 分鐘就會切換線上重做日誌,並將其存放在 Amazon S3 儲存貯體中。

如果線上重做日誌切換太頻繁而降低了 RDS for Oracle 資料庫的效能,您可以擴展資料庫執行個體和儲存體,以使用更高的 IOPS 和輸送量。或者,如果您使用 RDS Custom for Oracle,或是在 Amazon EC2 上部署了 Oracle Database,您可以調整 ARCHIVE_LAG_TARGET 初始化參數的設定。

RDS for Oracle 中的有效參數值

在 RDS for Oracle 中,只有下列字元是有效的參數值:

  • 字母 (A-Za-z)

  • 數字 (0-9)

  • 空白字元 (空格、tab 鍵和換行)

  • 下列特殊字元:_ / . : + = ( ) ' * , % $ - (連字號)