RDS for Oracle 초기화 파라미터 - Amazon Relational Database Service

RDS for Oracle 초기화 파라미터

Amazon RDS에서는 파라미터 그룹을 사용하여 DB 파라미터를 관리합니다. 이 그룹을 사용하여 초기화 파라미터를 사용자 지정할 수 있습니다. 예를 들어 sort_area_size를 사용하여 정렬 영역 크기를 구성할 수 있습니다. 특정 DB 파라미터 그룹과 연결된 모든 RDS for Oracle DB 인스턴스는 동일한 파라미터 설정을 사용합니다. 자세한 내용은 Amazon RDS의 파라미터 그룹 섹션을 참조하세요.

RDS for Oracle에서 지원되는 초기화 파라미터

DB 인스턴스에 지원되는 파라미터는 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 데이터베이스 초기화 파라미터에 대한 일반적인 설명서를 찾으려면 Oracle Database 설명서의 Initialization Parameters를 참조하세요. RDS for Oracle에서는 파라미터 ARCHIVE_LAG_TARGET에 특별한 고려 사항이 있다는 점에 유의하세요. 이 파라미터는 지정된 시간이 경과한 후 온라인 다시 실행 로그를 강제로 전환합니다. RDS for Oracle에서는 Recovery Point Objective(RPO)가 5분이기 때문에 ARCHIVE_LAG_TARGET300으로 설정됩니다. 이 목표를 달성하기 위해 RDS for Oracle은 5분마다 온라인 다시 실행 로그를 전환하여 Amazon S3 버킷에 저장합니다.

온라인 다시 실행 로그 전환 빈도로 인해 RDS for Oracle 데이터베이스의 성능이 저하되는 경우, 더 높은 IOPS와 처리량을 사용하도록 DB 인스턴스와 스토리지의 규모를 조정할 수 있습니다. 또는 RDS Custom for Oracle을 사용하거나 Amazon EC2에 Oracle 데이터베이스를 배포하는 경우 ARCHIVE_LAG_TARGET 초기화 파라미터의 설정을 조정할 수 있습니다.

RDS for Oracle의 유효한 파라미터 값

RDS for Oracle에서는 파라미터 값에 다음 문자만 유효합니다.

  • 문자(A-Za-z)

  • 숫자(0-9)

  • 공백(공백, 탭 및 줄 바꿈)

  • 다음 특수 문자: _ / . : + = ( ) ' * , % $ -(하이픈)