RDS untuk parameter inisialisasi Oracle - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

RDS untuk parameter inisialisasi Oracle

Di Amazon RDS, Anda mengelola parameter menggunakan grup parameter DB. Menggunakan grup ini, Anda dapat menyesuaikan parameter inisialisasi. Misalnya, Anda dapat mengonfigurasi ukuran area pengurutan dengansort_area_size. Semua instans RDS untuk Oracle DB yang terkait dengan grup parameter DB tertentu menggunakan pengaturan parameter yang sama. Untuk informasi selengkapnya, lihat Grup parameter untuk RDS.

Parameter inisialisasi yang didukung di RDS untuk Oracle

Parameter yang didukung untuk instans DB Anda bergantung pada edisi dan versi Oracle Database Anda. Untuk melihat parameter inisialisasi yang didukung untuk edisi dan versi Oracle Database tertentu, jalankan perintah. AWS CLI describe-engine-default-parameters Misalnya, untuk mencantumkan nama parameter inisialisasi yang didukung untuk Enterprise Edition dari Oracle Database 19c, jalankan perintah berikut (contoh output disertakan).

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

Untuk menggambarkan parameter inisialisasi tunggal, gunakan perintah berikut, ganti sga_max_size dengan nama parameter Anda (sampel output termasuk).

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

Untuk menemukan dokumentasi umum untuk parameter inisialisasi database Oracle, lihat Parameter Inisialisasi dalam dokumentasi Oracle Database. Perhatikan bahwa parameter ARCHIVE_LAG_TARGET memiliki pertimbangan khusus dalam RDS untuk Oracle. Parameter ini memaksa sakelar redo log online setelah waktu yang ditentukan berlalu. Dalam RDS untuk Oracle, ARCHIVE_LAG_TARGET diatur ke 300 karena tujuan titik pemulihan (RPO) adalah 5 menit. Untuk menghormati tujuan ini, RDS untuk Oracle mengganti log pengulangan online setiap 5 menit dan menyimpannya dalam ember Amazon S3.

Jika frekuensi sakelar redo log online menurunkan kinerja RDS Anda untuk database Oracle, Anda dapat menskalakan instans dan penyimpanan DB Anda untuk menggunakan IOPS dan throughput yang lebih tinggi. Atau, jika Anda menggunakan RDS Custom for Oracle atau menyebarkan database Oracle di Amazon EC2, Anda dapat menyesuaikan pengaturan parameter inisialisasi. ARCHIVE_LAG_TARGET

Nilai parameter yang valid di RDS untuk Oracle

Dalam RDS untuk Oracle, hanya karakter berikut yang valid untuk nilai parameter:

  • Surat (A-Zdana-z)

  • Angka (0-9)

  • Spasi putih (spasi, tab, dan jeda baris)

  • Karakter khusus berikut: _ / . : + = ( ) ' * , % $ - (tanda hubung)