메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

Amazon RDS의 Oracle

Amazon RDS는 Oracle Database의 여러 버전과 에디션을 실행하는 DB 인스턴스를 지원합니다. 다음 버전과 에디션을 사용할 수 있습니다.

  • Oracle 12c, 버전 12.1.0.2

  • Oracle 11g, 버전 11.2.0.4

현재 Amazon RDS는 앞으로 사용 중단될 예정인 다음 버전도 지원하고 있습니다. Oracle에서는 더 이상 이들 버전에 대한 패치를 제공하지 않기 때문입니다.

DB 인스턴스 및 DB 스냅샷, 특정 시점으로 복원 및 자동 또는 수동 백업을 만들 수 있습니다. Oracle을 실행 중인 DB 인스턴스를 VPC 내에서 사용할 수 있습니다. 또한 Oracle DB 인스턴스에 다른 기능을 추가할 수 있는 다양한 옵션을 활성화할 수 있습니다. Amazon RDS는 고가용성 장애 조치 솔루션으로서 Oracle용 다중 AZ 배포를 지원합니다.

관리되는 서비스 환경을 제공하기 위해 Amazon RDS는 DB 인스턴스에 대해 셸 액세스를 제공하지 않으며, 고급 권한을 필요로 하는 특정 시스템 절차와 테이블에 대한 액세스를 제한합니다. Amazon RDS는 Oracle SQL Plus 등의 스탠다드 SQL 클라이언트 애플리케이션을 사용하는 DB 인스턴스의 데이터베이스에 대한 액세스를 지원합니다. Amazon RDS는 Telnet 또는 Secure Shell(SSH)을 통해 DB 인스턴스에 직접 호스트 액세스하는 것을 허용하지 않습니다.

DB 인스턴스를 생성할 경우 인스턴스를 생성하는 데 사용하는 마스터 계정은 DBA 사용자 권한을 받습니다(일부 제한 있음). 이 계정을 사용하여 데이터베이스에서 추가 사용자 계정 생성 등과 같은 관리 작업을 수행합니다. SYS 사용자, SYSTEM 사용자 및 기타 관리 계정은 잠겨 있으며 사용할 수 없습니다.

DB 인스턴스를 생성하기 전에 이 설명서의 Amazon RDS 설정 섹션에 나오는 단계를 완료해야 합니다.

Amazon RDS의 Oracle을 위한 공통 관리 작업

다음은 Amazon RDS Oracle DB 인스턴스로 수행하는 일반적인 관리 작업과 각 작업에 해당하는 문서 링크입니다.

작업 영역 관련 문서

인스턴스 클래스, 스토리지 및 PIOPS

프로덕션 목적으로 DB 인스턴스를 만들 경우에는 Amazon RDS에서 인스턴스 클래스, 스토리지 유형 및 프로비저닝된 IOPS이 작동하는 방식을 이해해야 합니다.

Oracle을 위한 DB 인스턴스 클래스 지원

Amazon RDS 스토리지 유형

다중 AZ 배포

프로덕션 DB 인스턴스에서는 다중 AZ 배포를 사용해야 합니다. 다중 AZ 배포는 DB 인스턴스를 위해 향상된 가용성, 데이터 내구성 및 내결함성을 제공합니다.

고가용성(다중 AZ)

Amazon Virtual Private Cloud(VPC)

AWS 계정에 기본 VPC가 있는 경우에는 DB 인스턴스가 기본 VPC 내부에 자동으로 생성됩니다. 계정에 기본 VPC가 없는데 VPC 안에 DB 인스턴스를 만들려면 VPC와 서브넷 그룹을 만든 후 DB 인스턴스를 만들어야 합니다.

EC2-VPC 또는 EC2-Classic 플랫폼을 사용 중인지 확인

VPC에서 Amazon RDS DB 인스턴스를 사용한 작업

보안 그룹

기본적으로, DB 인스턴스와 함께 인스턴스에 대한 액세스를 막는 방화벽도 생성됩니다. 따라서 DB 인스턴스에 액세스하기 위한 알맞은 IP 주소와 네트워크 구성으로 보안 그룹을 만들어야 합니다. 만들어야 할 보안 그룹은 DB 인스턴스가 어떤 Amazon EC2 플랫폼에 있는지, 그리고 Amazon EC2 인스턴스에서 DB 인스턴스에 액세스할 것인지 여부에 따라 결정됩니다.

일반적으로 DB 인스턴스가 EC2-Classic 플랫폼에 있으면 DB 보안 그룹을 생성해야 하고, DB 인스턴스가 EC2-VPC 플랫폼에 있으면 VPC 보안 그룹을 생성해야 합니다.

EC2-VPC 또는 EC2-Classic 플랫폼을 사용 중인지 확인

Amazon RDS 보안 그룹

파라미터 그룹

DB 인스턴스에 특정 데이터베이스 파라미터가 필요할 경우, 파라미터 그룹을 만든 후 DB 인스턴스를 만들어야 합니다.

DB 파라미터 그룹 작업

옵션 그룹

DB 인스턴스에 특정 데이터베이스 옵션이 필요할 경우, 옵션 그룹을 만든 후 DB 인스턴스를 만들어야 합니다.

Oracle DB 인스턴스 옵션

DB 인스턴스에 연결

보안 그룹을 만들고 이를 DB 인스턴스에 연결한 후, Oracle SQL Plus와 같은 스탠다드 SQL 클라이언트 애플리케이션을 사용하여 DB 인스턴스에 연결할 수 있습니다.

Oracle 데이터베이스 엔진을 실행하는 DB 인스턴스에서 데이터베이스에 연결

백업 및 복원

DB 인스턴스를 구성하여 자동 백업을 생성하거나 수동 스냅샷을 생성한 다음 백업 또는 스냅샷에서 인스턴스를 복원할 수 있습니다.

Amazon RDS DB 인스턴스 백업 및 복원

모니터링

CloudWatch Amazon RDS 측정치, 이벤트 및 향상된 모니터링 기능을 통해 Oracle DB 인스턴스를 모니터링할 수 있습니다.

DB 인스턴스 측정치 보기

Amazon RDS 이벤트 보기

로그 파일

Oracle DB 인스턴스의 로그 파일에 액세스할 수 있습니다.

Amazon RDS 데이터베이스 로그 파일

Oracle DB 인스턴스 작업을 위한 고급 작업과 선택적 기능도 있습니다. 자세한 내용은 다음 문서를 참조하십시오.

Oracle 라이선싱

현재 Amazon RDS for Oracle에 사용할 수 있는 라이선싱 옵션은 [License Included]와 [Bring Your Own License](BYOL)의 2가지입니다. Amazon RDS에 Oracle DB 인스턴스를 만든 후 AWS Management Console, Amazon RDS API ModifyDBInstance 작업 또는 AWS CLI modify-db-instance 명령을 사용하여 라이선싱 모델을 변경할 수 있습니다.

라이선스 포함

License Included 모델에서는 Oracle 라이선스를 별도로 구매할 필요가 없습니다. 즉 AWS에 Oracle 데이터베이스 소프트웨어 라이선스가 포함됩니다. 이 모델에서는 케이스 지원이 포함된 AWS Support 계정이 있는 경우, Amazon RDS 및 Oracle Database 서비스 요청은 모두 AWS Support에 문의해야 합니다.

Amazon RDS의 License Included 모델은 다음 Oracle 데이터베이스 에디션에 지원됩니다.

  • Oracle Database Standard Edition One(SE1)

  • Oracle Database Standard Edition Two(SE2)

Bring Your Own License(BYOL)

기존 보유 라이선스 사용 모델에서는 기존의 Oracle Database 라이선스를 사용하여 Amazon RDS에서 Oracle 배포를 실행할 수 있습니다. 실행할 DB 인스턴스 클래스와 Oracle Database 에디션에 적합한 Oracle 데이터베이스 라이선스(소프트웨어 업데이트 라이선스 및 지원 포함)가 있어야 합니다. 또한 클라우드 컴퓨팅 환경에 대한 Oracle의 Oracle Database 소프트웨어 라이선스 부여 정책을 따라야 합니다. Oracle의 Amazon EC2 라이선스 정책에 대한 자세한 내용은 Licensing Oracle Software in the Cloud Computing Environment를 참조하십시오.

이 모델에서는 활성 Oracle 지원 계정을 계속 사용할 수 있습니다. Oracle Database 서비스 요청은 Oracle에 직접 문의하십시오. 케이스 지원이 포함된 AWS Support 계정이 있는 경우, Amazon RDS 관련 문제는 AWS Support에 문의할 수 있습니다. Amazon Web Services과 Oracle은 두 조직의 지원이 필요한 경우를 위해 다중 공급업체 지원 프로세스를 갖추고 있습니다.

Amazon RDS의 Bring Your Own License 모델은 다음 Oracle 데이터베이스 에디션에 지원됩니다.

  • Oracle Database Enterprise Edition(EE)

  • Oracle Database Standard Edition(SE)

  • Oracle Database Standard Edition One(SE1)

  • Oracle Database Standard Edition Two(SE2)

Oracle 다중 AZ 배포 라이선스

Amazon RDS는 고가용성 장애 조치 솔루션으로서 Oracle용 다중 AZ 배포를 지원합니다. 프로덕션 워크로드에는 다중 AZ를 권장합니다. 자세한 내용은 고가용성(다중 AZ) 단원을 참조하십시오.

기본 보유 라이선스 사용 모델을 사용하는 경우, 다중 AZ 배포에 기본 DB 인스턴스와 보조 DB 인스턴스 모두에 대한 라이선스가 있어야 합니다.

Oracle을 위한 DB 인스턴스 클래스 지원

DB 인스턴스의 계산 및 메모리 용량은 해당 DB 인스턴스 클래스에 의해 결정됩니다. 필요한 DB 인스턴스 클래스는 DB 인스턴스의 처리력 및 메모리 요구 사항에 따라 다릅니다. 자세한 내용은 DB 인스턴스 클래스 단원을 참조하십시오.

다음은 Oracle을 지원하는 DB 인스턴스 클래스입니다.

Oracle Edition 버전 12.1.0.2 지원 버전 12.1.0.1 지원 버전 11.2.0.4 지원 버전 11.2.0.2 지원

Enterprise Edition(EE)

db.m4.large–db.m4.16xlarge

db.m3.medium–db.m3.2xlarge

db.m2.xlarge–db.m2.4xlarge

db.m1.small–db.m1.xlarge

db.r4.large–db.r4.16xlarge

db.r3.large–db.r3.8xlarge

db.t2.micro–db.t2.2xlarge

db.m3.medium–db.m3.2xlarge

db.m2.xlarge–db.m2.4xlarge

db.m1.small–db.m1.xlarge

db.m4.large–db.m4.16xlarge

db.m3.medium–db.m3.2xlarge

db.m2.xlarge–db.m2.4xlarge

db.m1.small–db.m1.xlarge

db.r4.large–db.r4.16xlarge

db.r3.large–db.r3.8xlarge

db.t2.micro–db.t2.2xlarge

db.m3.medium–db.m3.2xlarge

db.m2.xlarge–db.m2.4xlarge

db.m1.small–db.m1.xlarge

Standard Edition 2(SE2)

db.m4.large–db.m4.4xlarge

db.m3.medium–db.m3.2xlarge

db.m2.xlarge–db.m2.4xlarge

db.m1.small–db.m1.xlarge

db.r4.large–db.r4.4xlarge

db.r3.large–db.r3.4xlarge

db.t2.micro–db.t2.2xlarge

Standard Edition 1(SE1)

db.m3.medium–db.m3.2xlarge

db.m2.xlarge–db.m2.4xlarge

db.m1.small–db.m1.xlarge

db.m4.large–db.m4.4xlarge

db.m3.medium–db.m3.2xlarge

db.m2.xlarge–db.m2.4xlarge

db.m1.small–db.m1.xlarge

db.r4.large–db.r4.4xlarge

db.r3.large–db.r3.4xlarge

db.t2.micro–db.t2.2xlarge

db.m3.medium–db.m3.2xlarge

db.m2.xlarge–db.m2.4xlarge

db.m1.small–db.m1.xlarge

Standard Edition(SE)

db.m3.medium–db.m3.2xlarge

db.m2.xlarge–db.m2.4xlarge

db.m1.small–db.m1.xlarge

db.m4.large–db.m4.4xlarge

db.m3.medium–db.m3.2xlarge

db.m2.xlarge–db.m2.4xlarge

db.m1.small–db.m1.xlarge

db.r4.large–db.r4.8xlarge

db.r3.large–db.r3.8xlarge

db.t2.micro–db.t2.2xlarge

db.m3.medium–db.m3.2xlarge

db.m2.xlarge–db.m2.4xlarge

db.m1.small–db.m1.xlarge

DB 인스턴스 클래스 변경

Oracle DB 인스턴스의 인스턴스 클래스를 변경할 수 있습니다. 대부분의 경우, DB 인스턴스의 인스턴스 클래스를 변경하려면 DB 인스턴스를 수정하고 새 인스턴스 클래스를 선택해야 합니다. 자세한 내용은 Oracle 데이터베이스 엔진 기반 DB 인스턴스의 변경 섹션을 참조하십시오.

표준(m*) 인스턴스 유형을 메모리 최적화(r*) 또는 버스트 가능(t*) 인스턴스 유형으로 변경하려면 다음 절차 중 하나를 수행하십시오.

  • DB 인스턴스에서 버전 11.2.0.4 또는 12.1.0.2를 실행 중인 경우 다음 절차를 수행합니다.

    1. DB 인스턴스를 수정하고 새 인스턴스 유형을 선택합니다.

 

  • DB 인스턴스에서 버전 11.2.0.2 또는 12.1.0.1을 실행 중인 경우 다음 절차를 수행합니다.

    1. DB 인스턴스를 버전 11.2.0.4 또는 12.1.0.2로 업그레이드합니다. 자세한 내용은 Oracle DB 엔진 업그레이드 섹션을 참조하십시오.

    2. DB 인스턴스를 수정하고 새 인스턴스 유형을 선택합니다.

Oracle 보안

Oracle 데이터베이스 엔진에는 역할 기반 보안이 사용됩니다. 역할이란 사용자에게 부여되거나 사용자로부터 해지될 수 있는 권한의 모음입니다. 일반적으로 DBA라는 사전 정의된 역할은 Oracle 데이터베이스 엔진에 대한 모든 관리 권한을 허용합니다. 아래의 권한들은 Oracle 엔진을 사용하는 Amazon RDS DB 인스턴스의 DBA 역할에는 사용할 수 없습니다.

  • 데이터베이스 변경

  • 시스템 변경

  • 디렉터리 생성

  • 디렉터리 삭제

  • 권한 부여

  • 역할 부여

DB 인스턴스를 생성할 경우 인스턴스를 생성하는 데 사용하는 마스터 계정은 DBA 사용자 권한을 받습니다(일부 제한 있음). 이 계정을 사용하여 데이터베이스에서 추가 사용자 계정 생성 등과 같은 관리 작업을 수행합니다. SYS 사용자, SYSTEM 사용자 및 기타 관리 계정은 잠겨 있으며 사용할 수 없습니다.

Amazon RDS Oracle에서는 SSL/TLS 암호화 연결과 Oracle NNE(기본 네트워크 암호화) 옵션을 사용하여 애플리케이션과 Oracle DB 인스턴스 간의 연결을 암호화할 수 있습니다. Amazon RDS의 Oracle에서 SSL을 사용하는 방법에 대한 자세한 내용은 Oracle DB 인스턴스용 SSL 지원 항목을 참조하십시오. Oracle 기본 네트워크 암호화 옵션에 대한 자세한 내용은 Oracle 기본 네트워크 암호화 항목을 참조하십시오.

Oracle DB 인스턴스용 SSL 지원

SSL(Secure Sockets Layer)은 클라이언트와 서버 간의 네트워크 연결을 보호하는 데 사용되는 업계 표준 프로토콜입니다. SSL 버전 3.0 이후에 이름이 TLS(전송 계층 보안)로 변경되었지만 여전히 SSL로 지칭되는 경우가 많으므로 여기서도 이 프로토콜을 SSL로 지칭하겠습니다. Amazon RDS에서는 Oracle DB 인스턴스를 위한 SSL 암호화를 지원합니다. SSL을 사용하여 애플리케이션 클라이언트와 Oracle DB 인스턴스 간의 연결을 암호화할 수 있습니다. Oracle의 모든 AWS 리전에서 SSL 지원 기능을 사용할 수 있습니다.

DB 인스턴스와 연결된 옵션 그룹에 Oracle SSL 옵션을 추가하여 Oracle DB 인스턴스에 대해 SSL 암호화를 활성화할 수 있습니다. Amazon RDS에서는 Oracle의 요구 사항에 따라 두 번째 포트를 SSL 연결에 사용합니다. 이로 인해 DB 인스턴스와 Oracle 클라이언트 간에 클리어 텍스트 통신과 SSL로 암호화된 통신이 동시에 발생할 수 있습니다. 예를 들어 이 포트를 클리어 텍스트 통신에 사용하여 VPC 내의 다른 리소스와 통신하면서 동일한 포트를 SSL로 암호화된 통신에 사용하여 VPC 외부의 리소스와 통신할 수 있습니다.

자세한 내용은 Oracle SSL 단원을 참조하십시오.

참고

동일한 DB 인스턴스에서는 SSL과 Oracle NNE(기본 네트워크 암호화)를 모두 사용할 수 없습니다. SSL 암호화를 사용하려면 먼저 다른 연결 암호화를 모두 비활성화해야 합니다.

Amazon RDS 기반 Oracle 12c

Amazon RDS는 Oracle Enterprise Edition과 Oracle Standard Edition Two를 포함하는 Oracle 버전 12c를 지원합니다. Oracle 버전 12c는 이전 버전에 비해 500개 이상의 새로운 기능과 업데이트를 제공합니다. 이 단원에서는 Amazon RDS에서 Oracle 12c를 사용하는 데 중요한 기능과 변경 내용에 대해 설명합니다. 변경 내용의 전체 목록은 Oracle 12c 설명서를 참조하십시오. Oracle 12c 버전별로 지원되는 기능의 전체 목록은 Feature Availability by Edition을 참조하십시오.

Oracle 12c에는 Amazon RDS DB 인스턴스에 영향을 주는 16개의 새로운 파라미터와 18개의 새로운 시스템 권한을 비롯하여, 더 이상 지원되지 않는 여러 패키지와 다양한 새 옵션 그룹 설정이 포함되어 있습니다. 다음 섹션에서는 이러한 변경 내용에 대해 자세히 설명합니다.

Oracle 12c의 Amazon RDS 파라미터 변경

Oracle 12c에는 범위와 기본값이 새로 변경된 다양한 파라미터와 16개의 새로운 파라미터가 포함되었습니다.

다음 표에는 Oracle 12c에 대한 새로운 Amazon RDS 파라미터가 나와 있습니다.

이름

수정 가능

설명

connection_brokers

CONNECTION_BROKERS = broker_description[,...]

N

연결 브로커 유형, 유형별 연결 브로커 수, 브로커당 최대 연결 수를 지정합니다.

db_index_compression_inheritance

TABLESPACE, TABL, ALL, NONE

Y

테이블 또는 테이블스페이스 수준 압축 상속에 대해 설정되는 옵션을 표시합니다.

db_big_table_cache_percent_target

0-90

Y

자동 대형 테이블 캐싱에 대한 캐시 섹션 대상 크기를 버퍼 캐시의 비율로 지정합니다.

heat_map

ON,OFF

Y

데이터베이스에서 데이터 조작 언어(DML) 및 데이터 정의 언어(DDL) 문에 따른 모든 세그먼트의 읽기 및 쓰기 액세스와 데이터베이스 블록 수정을 추적할 수 있습니다.

inmemory_clause_default

INMEMORY,NO INMEMORY

Y

INMEMORY_CLAUSE_DEFAULT를 사용하면 새 테이블과 구체화된 보기에 대한 기본 In-Memory Column Store(IM 열 저장소) 절을 지정할 수 있습니다.

inmemory_clause_default_memcompress

NO MEMCOMPRESS,MEMCOMPRESS FOR DML,MEMCOMPRESS FOR QUERY, MEMCOMPRESS FOR QUERY LOW,MEMCOMPRESS FOR QUERY HIGH,MEMCOMPRESS FOR CAPACITY,MEMCOMPRESS FOR CAPACITY LOW,MEMCOMPRESS FOR CAPACITY HIGH

Y

INMEMORY_CLAUSE_DEFAULT를 참조하십시오.

inmemory_clause_default_priority

PRIORITY LOW,PRIORITY MEDIUM,PRIORITY HIGH,PRIORITY CRITICAL,PRIORITY NONE

Y

INMEMORY_CLAUSE_DEFAULT를 참조하십시오.

inmemory_force

DEFAULT, OFF

Y

INMEMORY_FORCE를 사용하면 INMEMORY로 지정된 테이블과 구체화된 보기가 In-Memory Column Store(IM 열 저장소)에 채워지는지 여부를 지정할 수 있습니다.

inmemory_max_populate_servers

Null

N

INMEMORY_MAX_POPULATE_SERVERS는 백그라운드 채우기 서버에서 나머지 시스템을 오버로드하지 않도록 In-Memory Column Store(IM 열 저장소) 채우기에 사용할 백그라운드 채우기 서버의 최대 수를 지정합니다.

inmemory_query

ENABLE(기본값), DISABLE

Y

INMEMORY_QUERY는 세션 또는 시스템 수준에서 전체 데이터베이스에 대한 인 메모리 쿼리를 활성화하거나 비활성화하는 데 사용됩니다.

inmemory_size

0,104857600-274877906944

Y

INMEMORY_SIZE는 데이터베이스 인스턴스에 대한 In-Memory Column Store(IM 열 저장소) 크기를 설정합니다.

inmemory_trickle_repopulate_servers_percent

0 ~ 50

Y

서서히 다시 채우기는 채우기 서버의 작은 부분만 사용하도록 설계되었으므로, INMEMORY_TRICKLE_REPOPULATE_SERVERS_PERCENT는 In-Memory Column Store(IM 열 저장소) 다시 채우기에 사용되는 백그라운드 채우기 서버의 최대 수를 제한합니다.

max_string_size

STANDARD(기본값), EXTENDED

N

VARCHAR2, NVARCHAR2 및 RAW의 최대 크기를 제어합니다.

optimizer_adaptive_features

TRUE(기본값), FALSE

Y

모든 가변 최적화 프로그램 기능을 활성화 또는 비활성화합니다.

optimizer_adaptive_reporting_only

TRUE,FALSE(기본값)

Y

가변 최적화에 대한 보고 전용 모드를 제어합니다.

pdb_file_name_convert

N

기존 파일의 이름을 새 파일 이름에 매핑합니다.

pga_aggregate_limit

1 - 최대 메모리

Y

인스턴스에서 사용되는 PGA 메모리 집계에 대한 제한을 지정합니다.

processor_group_name

N

지정된 운영 체제 프로세서 그룹 내에서 데이터베이스 인스턴스를 실행하도록 지시합니다.

spatial_vector_acceleration

TRUE,FALSE

N

공간 옵션의 일부인 공간 벡터 가속을 활성화 또는 비활성화합니다.

temp_undo_enabled

TRUE,FALSE(기본값)

Y

특정 세션 내의 트랜잭션에서 임시 실행 취소 로그를 사용할 수 있는지 여부를 결정합니다.

threaded_execution

TRUE,FALSE

N

멀티스레드 Oracle 모델을 활성화하지만 OS 인증을 방지합니다.

unified_audit_sga_queue_size

1MB - 30MB

Y

통합 감사에 대한 시스템 글로벌 영역(SGA) 대기열 크기를 지정합니다.

use_dedicated_broker

TRUE,FALSE

N

전용 서버가 생성되는 방법을 결정합니다.

몇 개의 파라미터는 Amazon RDS 기반 Oracle 12c에 대한 값 범위가 변경되었습니다. 다음 표에는 이전 값 범위와 새 값 범위가 나와 있습니다.

파라미터 이름

12c 범위

11g 범위

audit_trail

os | db [, extended] | xml [, extended]

os | db [, extended] | xml [, extended] | true | false

compatible

11.0.0부터 시작

10.0.0부터 시작

db_securefile

PERMITTED | PREFERRED | ALWAYS | IGNORE | FORCE

PERMITTED | ALWAYS | IGNORE | FORCE

db_writer_processes

1-100

1-36

optimizer_features_enable

8.0.0 ~ 12.1.0.1

8.0.0 ~ 11.2.0.1

parallel_degree_policy

MANUAL,LIMITED,AUTO,ADAPTIVE

MANUAL,LIMITED,AUTO

parallel_min_server

0 ~ parallel_max_servers

CPU_COUNT * PARALLEL_THREADS_PER_CPU * 2 ~ parallel_max_servers

한 파라미터는 Amazon RDS 기반 Oracle 12c에 대한 기본값이 변경되었습니다. 다음 표에는 새 기본값이 나와 있습니다.

파라미터 이름

Oracle 12c 기본값

Oracle 11g 기본값

job_queue_processes

50

1000

Amazon RDS의 파라미터는 파라미터 그룹을 사용하여 관리됩니다. 자세한 내용은 DB 파라미터 그룹 작업를 참조하십시오. 특정 Oracle 에디션 및 버전에 지원되는 파라미터를 보기 위해 AWS CLI describe-engine-default-parameters 명령을 실행할 수 있습니다.

예를 들어 Oracle Enterprise Edition, 버전 12c에 지원되는 파라미터를 보려면 다음 명령을 실행합니다.

Copy
aws rds describe-engine-default-parameters --db-parameter-group-family oracle-ee-12.1

Oracle 12c에 대한 Amazon RDS 시스템 권한

Oracle 12c에 대한 시스템 계정에 다음과 같은 다양한 새 시스템 권한이 부여되었습니다.

  • ALTER ANY CUBE BUILD PROCESS

  • ALTER ANY MEASURE FOLDER

  • ALTER ANY SQL TRANSLATION PROFILE

  • CREATE ANY SQL TRANSLATION PROFILE

  • CREATE SQL TRANSLATION PROFILE

  • DROP ANY SQL TRANSLATION PROFILE

  • EM EXPRESS CONNECT

  • EXEMPT DDL REDACTION POLICY

  • EXEMPT DML REDACTION POLICY

  • EXEMPT REDACTION POLICY

  • LOGMINING

  • REDEFINE ANY TABLE

  • SELECT ANY CUBE BUILD PROCESS

  • SELECT ANY MEASURE FOLDER

  • USE ANY SQL TRANSLATION PROFILE

Oracle 12c에 대한 Amazon RDS 옵션

Oracle 11g와 Oracle 12c 간에는 다양한 Oracle 옵션이 변경되었습니다. 대부분의 옵션은 두 버전 간에 동일하게 유지됩니다. Oracle 12c의 변경 사항은 다음과 같습니다.

  • Oracle Enterprise Manager Database Express 12c가 Oracle Enterprise Manager 11g Database Control로 대체되었습니다. 자세한 내용은 Oracle Enterprise Manager Database Express 단원을 참조하십시오.

  • XMLDB 옵션은 Oracle 12c에서 기본적으로 설치되므로, 더 이상 이 옵션을 설치할 필요가 없습니다.

Oracle 12c용 Amazon RDS PL/SQL 패키지

Oracle 12c에는 많은 새로운 PL/SQL 패키지가 기본적으로 포함되어 있습니다. Amazon RDS Oracle 12c에 포함되는 패키지는 다음과 같습니다.

패키지 이름

설명

CTX_ANL

CTX_ANL 패키지는 AUTO_LEXER와 함께 사용되며 lexer에서 사용자 지정 사전을 추가 및 삭제하는 절차를 제공합니다.

DBMS_APP_CONT

DBMS_APP_CONT 패키지는 현재 사용할 수 없는 세션의 인플라이트 트랜잭션이 커밋되는지 여부와 해당 세션에 대한 마지막 호출이 완료되었는지 여부를 결정하는 인터페이스를 제공합니다.

DBMS_AUTO_REPORT

DBMS_AUTO_REPORT 패키지는 Automatic Workload Repository(AWR)로 캡처된 SQL 모니터링 및 실시간 Automatic Database Diagnostic Monitor(ADDM) 데이터를 볼 수 있는 인터페이스를 제공합니다.

DBMS_GOLDENGATE_AUTH

DBMS_GOLDENGATE_AUTH 패키지는 GoldenGate 관리자에게 권한을 부여하거나 권한을 해지하는 하위 프로그램을 제공합니다.

DBMS_HEAT_MAP

DBMS_HEAT_MAP 패키지는 블록, 범위, 세그먼트, 객체, 테이블스페이스 등 다양한 수준의 스토리지에서 열 지도를 표면화할 수 있는 인터페이스를 제공합니다.

DBMS_ILM

DBMS_ILM 패키지는 자동 데이터 최적화(ADO) 정책을 사용하여 정보 수명 주기 관리(ILM) 전략을 구현할 수 있는 인터페이스를 제공합니다.

DBMS_ILM_ADMIN

DBMS_ILM_ADMIN 패키지는 자동 데이터 최적화(ADO) 정책 실행을 사용자 지정할 수 있는 인터페이스를 제공합니다.

DBMS_PART

DBMS_PART 패키지는 분할된 객체에 대한 유지 관리 및 관리 작업을 위한 인터페이스를 제공합니다.

DBMS_PRIVILEGE_CAPTURE

DBMS_PRIVILEGE_CAPTURE 패키지는 데이터베이스 권한 분석에 대한 인터페이스를 제공합니다.

DBMS_QOPATCH

DBMS_QOPATCH 패키지는 설치된 데이터베이스 패치를 볼 수 있는 인터페이스를 제공합니다.

DBMS_REDACT

DBMS_REDACT 패키지는 권한이 없는 사용자 또는 애플리케이션에서 실행한 쿼리로부터 반환되는 데이터를 마스킹(redact)할 수 있는 Oracle Data Redaction에 대한 인터페이스를 제공합니다.

DBMS_SPD

DBMS_SPD 패키지는 SQL 계획 명령(SPD)을 관리할 수 있는 하위 프로그램을 제공합니다.

DBMS_SQL_TRANSLATOR

DBMS_SQL_TRANSLATOR 패키지는 SQL 트랜잭션 프로필 생성, 구성 및 사용을 위한 인터페이스를 제공합니다.

DBMS_SQL_MONITOR

DBMS_SQL_MONITOR 패키지는 실시간 SQL 모니터링 및 실시간 데이터베이스 운영 모니터링에 대한 정보를 제공합니다.

DBMS_SYNC_REFRESH

DBMS_SYNC_REFRESH 패키지는 구체화된 보기에 대한 동기식 새로 고침을 수행할 수 있는 인터페이스를 제공합니다.

DBMS_TSDP_MANAGE

DBMS_TSDP_MANAGE 패키지는 데이터베이스에서 중요한 열 및 열 유형을 가져와서 관리할 수 있는 인터페이스를 제공하며, 투명한 중요 데이터 보호(TSDP) 정책에 대해 DBMS_TSDP_PROTECT 패키지와 함께 사용됩니다. DBMS_TSDP_MANAGE는 Enterprise Edition에서만 사용할 수 있습니다.

DBMS_TSDP_PROTECT

DBMS_TSDP_PROTECT 패키지는 DBMS_TSDP_MANAGE 패키지와 함께 투명한 중요 데이터 보호(TSDP) 정책을 구성할 수 있는 인터페이스를 제공합니다. DBMS_TSDP_PROTECT는 Enterprise Edition에서만 사용할 수 있습니다.

DBMS_XDB_CONFIG

DBMS_XDB_CONFIG 패키지는 Oracle XML DB와 해당 리포지토리를 구성할 수 있는 인터페이스를 제공합니다.

DBMS_XDB_CONSTANTS

DBMS_XDB_CONSTANTS 패키지는 일반적으로 사용되는 상수에 대한 인터페이스를 제공합니다. 사용자는 오타 방지를 위해 동적 문자열 대신 상수를 사용해야 합니다.

DBMS_XDB_REPOS

DBMS_XDB_REPOS 패키지는 Oracle XML 데이터베이스 리포지토리에서 작동하기 위한 인터페이스를 제공합니다.

DBMS_XMLSCHEMA_ANNOTATE

DBMS_XMLSCHEMA_ANNOTATE 패키지는 주로 사전 등록 스키마 주석을 사용하여 구조화된 스토리지 모델을 관리 및 구성할 수 있는 인터페이스를 제공합니다.

DBMS_XMLSTORAGE_MANAGE

DBMS_XMLSTORAGE_MANAGE 패키지는 스키마 등록을 완료한 이후에 XML 스토리지를 관리 및 수정할 수 있는 인터페이스를 제공합니다.

DBMS_XSTREAM_ADM

DBMS_XSTREAM_ADM 패키지는 Oracle 데이터베이스와 다른 시스템 간에 데이터베이스 변경 내용을 스트리밍하기 위한 인터페이스를 제공합니다. XStream을 사용하면 애플리케이션에서 데이터베이스 변경 내용을 스트리밍 아웃 또는 스트리밍 인할 수 있습니다.

DBMS_XSTREAM_AUTH

DBMS_XSTREAM_AUTH 패키지는 XStream 관리자에게 권한을 부여하거나 권한을 해지하는 하위 프로그램을 제공합니다.

UTL_CALL_STACK

UTL_CALL_STACK 패키지는 현재 실행 중인 하위 프로그램에 대한 정보를 제공하는 인터페이스를 제공합니다.

지원되지 않는 Oracle 12c 기능

다음 기능은 Amazon RDS의 Oracle 12c에는 지원되지 않습니다.

  • 자동화된 스토리지 관리

  • 데이터 보호/활성 데이터 보호

  • 데이터베이스 볼트

  • Java 지원

  • 멀티테넌트 데이터베이스

  • 실제 애플리케이션 클러스터(RAC)

  • 통합 감사

다음과 같은 일부 Oracle 11g PL/SQL 패키지는 Oracle 12c에서 지원되지 않습니다.

  • DBMS_AUTO_TASK_IMMEDIATE

  • DBMS_CDC_PUBLISH

  • DBMS_CDC_SUBSCRIBE

  • DBMS_EXPFIL

  • DBMS_OBFUSCATION_TOOLKIT

  • DBMS_RLMGR

  • SDO_NET_MEM

Amazon RDS 기반 Oracle 11g

지원되는 Oracle 11g 기능

다음 목록에는 Amazon RDS가 지원하는 Oracle 11g 기능이 나열되어 있습니다. 각 Oracle 11g 에디션이 지원하는 기능의 전체 목록은 Oracle Database 11g Editions를 참조하십시오.

  • 토탈 리콜

  • 플래시백 테이블, 쿼리 및 트랜잭션 쿼리

  • 가상 프라이빗 데이터베이스

  • 세분화된 감사

  • Microsoft .NET, OLE DB 및 ODBC에 대한 포괄적인 지원

  • 자동 메모리 관리

  • 자동 실행 취소 관리

  • 고급 압축

  • 분할

  • 스타 쿼리 최적화

  • 요약 관리 - 구체화된 보기 쿼리 다시 쓰기

  • Oracle Data Redaction(버전 11.2.0.4 이상)

  • 분산 쿼리/트랜잭션

  • 텍스트

  • 구체화된 보기

  • 가져오기/내보내기 및 sqlldr 지원

  • Oracle Enterprise Manager Database Control

  • Oracle XML DB(XML DB Protocol Server 사용 안 함)

  • Oracle Application Express

  • Enterprise Edition용 Automatic Workload Repository(AWR). 자세한 내용은 Automatic Workload Repository(AWR) 작업 단원을 참조하십시오.

  • 데이터 펌프(네트워크에만 해당)

  • 기본 네트워크 암호화

  • 투명한 데이터 암호(Oracle TDE), Oracle Advanced Security 기능의 일부

지원되지 않는 Oracle 11g 기능

다음 기능은 Amazon RDS의 Oracle 11g에는 지원되지 않습니다.

  • 실제 애플리케이션 클러스터(RAC)

  • 실제 애플리케이션 테스트

  • 데이터 보호/활성 데이터 보호

  • Oracle Enterprise Manager Grid Control

  • 자동화된 스토리지 관리

  • 데이터베이스 볼트

  • 스트림

  • Java 지원

  • Oracle 레이블 보안

  • Oracle XML DB Protocol Server

Oracle 11g에 대한 Amazon RDS 파라미터

Amazon RDS의 파라미터는 파라미터 그룹을 사용하여 관리됩니다. 자세한 내용은 DB 파라미터 그룹 작업를 참조하십시오. 특정 Oracle 에디션 및 버전에 지원되는 파라미터를 보기 위해 AWS CLI describe-engine-default-parameters 명령을 실행할 수 있습니다.

예를 들어 Oracle Enterprise Edition, 버전 11g에 지원되는 파라미터를 보려면 다음 명령을 실행합니다.

Copy
aws rds describe-engine-default-parameters --db-parameter-group-family oracle-ee-11.2

Oracle 엔진 버전 관리

DB 엔진 버전 관리는 DB 인스턴스를 실행하는 데이터베이스 엔진 소프트웨어가 패치 및 업그레이드되는 시기와 방식을 제어할 수 있게 해주는 Amazon RDS의 기능입니다. 이 기능은 데이터베이스 엔진 패치 버전과의 호환성을 유지하여 프로덕션에 배포하기 전에 애플리케이션 관련 작업을 효과적으로 수행하고 사용자 고유 시간 및 시간대에 버전 업그레이드를 수행할 수 있도록 하는 유연성을 제공합니다.

참고

Amazon RDS는 Amazon RDS 관련 DB 엔진 버전을 사용하여 공식 Oracle 데이터베이스 패치를 정기적으로 수집합니다. Amazon RDS Oracle 관련 엔진 버전에 포함되는 Oracle 패치의 목록을 보려면 부록: Oracle 데이터베이스 엔진 출시 정보 항목을 참조하십시오.

현재 모든 Oracle 데이터베이스 업그레이드는 수동으로 실행합니다. Oracle DB 인스턴스 업그레이드에 대한 자세한 내용은 Oracle DB 엔진 업그레이드 단원을 참조하십시오.

Oracle 11.2.0.2 운영 중단

2017년에 Oracle 버전 11.2.0.2에 대한 Amazon RDS 지원이 만료됩니다. Oracle에서는 더 이상 이 버전에 대한 패치를 제공하지 않습니다. 따라서 AWS 고객에게 최상의 환경을 제공하기 위해 이 버전을 만료할 예정입니다.

Oracle 버전 11.2.0.2를 사용하는 DB 인스턴스를 가능한 빨리 Oracle 버전 11.2.0.4 또는 12.1.0.2로 업그레이드하는 것이 좋습니다. 어느 쪽이든 DB 인스턴스를 수정해서 업그레이드할 수 있습니다. Oracle DB 인스턴스를 만드는 방법에 대한 지침은 Oracle DB 엔진 업그레이드 단원을 참조하십시오.

Oracle 버전 11.2.0.2에 대한 Amazon RDS의 지원은 다음 일정에 따라 만료됩니다.

날짜 정보

2016년 8월 4일

Oracle 버전 11.2.0.2을 사용하는 DB 인스턴스를 더 이상 생성할 수 없습니다

2017년 5월 15일부터

Oracle 버전 11.2.0.2을 사용하는 DB 인스턴스는 다음 유지 관리 기간 중에 버전 11.2.0.4로 업그레이드되도록 자동 예약됩니다.

2017년 8월 15일

Oracle 버전 11.2.0.2을 사용하는 나머지 DB 인스턴스는 즉시 버전 11.2.0.4로 업그레이드됩니다.

2018년 4월 15일

모든 11.2.0.2 스냅샷을 11.2.0.4로 업그레이드합니다.

이 날짜까지는 스냅샷을 직접 업그레이드할 수 있습니다. 자세한 내용은 Oracle DB 스냅샷 업그레이드 단원을 참조하십시오.

Oracle 11.2.0.3 운영 중단

2017년에 Oracle 버전 11.2.0.3에 대한 Amazon RDS 지원이 만료됩니다. Oracle에서는 더 이상 이 버전에 대한 패치를 제공하지 않습니다. 따라서 AWS 고객에게 최상의 환경을 제공하기 위해 이 버전을 만료할 예정입니다.

더 이상 프로덕션 DB 인스턴스에서 Oracle 버전 11.2.0.3을 실행하지 않습니다. 11.2.0.3 DB 인스턴스의 스냅샷은 보유할 수 있습니다.

Oracle 버전 11.2.0.3에 대한 Amazon RDS의 지원은 다음 일정에 따라 만료됩니다.

날짜 정보

2016년 8월 4일

Oracle 버전 11.2.0.3을 사용하는 DB 인스턴스를 더 이상 생성할 수 없습니다.

2018년 3월 15일

모든 11.2.0.3 스냅샷을 11.2.0.4로 업그레이드합니다.

이 날짜까지는 스냅샷을 직접 업그레이드할 수 있습니다. 자세한 내용은 Oracle DB 스냅샷 업그레이드 단원을 참조하십시오.

Oracle 12.1.0.1 운영 중단

2017년에 Oracle 버전 12.1.0.1에 대한 Amazon RDS 지원이 만료됩니다. Oracle에서는 더 이상 이 버전에 대한 패치를 제공하지 않습니다. 따라서 AWS 고객에게 최상의 환경을 제공하기 위해 이 버전을 만료할 예정입니다.

Oracle 버전 12.1.0.1을 사용하는 DB 인스턴스를 가능한 빨리 Oracle 버전 12.1.0.2로 업그레이드하는 것이 좋습니다. Oracle DB 인스턴스 업그레이드에 대한 자세한 내용은 Oracle DB 엔진 업그레이드 단원을 참조하십시오.

Oracle 버전 12.1.0.1을 사용하는 DB 인스턴스를 수동으로 업그레이드하지 않는다면, Amazon RDS는 DB 인스턴스를 자동으로 업그레이드합니다. Amazon RDS가 DB 인스턴스를 자동으로 업그레이드하면, DB 인스턴스의 라이선스 유형이 바뀔 수 있습니다. 라이선스 유형 변경을 막으려면, DB 인스턴스를 수동으로 업그레이드하십시오.

라이선스 유형에 따른 가격 책정을 자세히 알고 싶다면 Amazon RDS for Oracle Database 요금을 참조하십시오.

다음은 Amazon RDS가 DB 인스턴스를 자동으로 업그레이드할 때의 업그레이드 경로입니다.

현재 구성 업데이트된 구성

12.1.0.1 EE, BYOL

12.1.0.2 EE, BYOL

12.1.0.1 SE1, 라이선스 포함

12.1.0.2 SE2, 라이선스 포함

12.1.0.1 SE1, BYOL

12.1.0.2 SE2, 라이선스 포함

12.1.0.1 SE, BYOL

12.1.0.2 SE2, 라이선스 포함

Oracle 버전 12.1.0.1에 대한 Amazon RDS의 지원은 다음 일정에 따라 만료됩니다.

중요

예를 들어 버전 12.1.0.1에서 보안 취약점이 발견된다면, Amazon RDS는 다음 일자보다 빨리 12.1.0.1 버전을 지원 중단할 수 있습니다. 이 경우 관련 알림을 받게 됩니다.

날짜 정보

2017년 2월 15일

Oracle 버전 12.1.0.1을 사용하는 DB 인스턴스를 더 이상 생성할 수 없습니다.

2017년 8월 21일

Oracle 버전 12.1.0.1을 사용하는 DB 인스턴스는 다음 유지 관리 기간 중에 버전 12.1.0.2로 업그레이드되도록 예약됩니다.

2017년 11월 1일

Oracle 버전 12.1.0.1을 사용하는 나머지 DB 인스턴스는 즉시 버전 12.1.0.2로 업그레이드됩니다.

2018년 6월 1일

모든 12.1.0.1 스냅샷을 12.1.0.2로 업그레이드합니다.

이 날짜까지는 스냅샷을 직접 업그레이드할 수 있습니다. 자세한 내용은 Oracle DB 스냅샷 업그레이드 단원을 참조하십시오.

Oracle DB 인스턴스에 방대한 페이지 사용

Oracle용 Amazon RDS는 Linux 커널 방대한 페이지를 지원해 데이터베이스 확장성을 높입니다. 방대한 페이지를 사용하면 페이지 표가 작아지고 메모리 관리에 사용되는 CPU 시간이 줄어 대용량 데이터베이스 인스턴스의 성능이 높아집니다. 자세한 내용은 Oracle 문서의 Overview of HugePages를 참조하십시오.

방대한 페이지는 다음과 같은 Oracle 버전에 사용할 수 있습니다.

  • 12.1.0.2, 모든 버전

  • 11.2.0.4, 모든 버전

방대한 페이지는 최소 14GiB 메모리로 이루어진 모든 DB 인스턴스 클래스에 사용할 수 있습니다. db.m1, db.m2, db.m3 및 db.t1 DB 인스턴스 클래스에서는 방대한 페이지가 지원되지 않습니다. 자세한 내용은 모든 사용 가능한 DB 인스턴스 클래스에 대한 사양 단원을 참조하십시오.

use_large_pages 파라미터는 DB 인스턴스에서 방대한 페이지의 활성화 여부를 제어합니다. 이 파라미터는 ONLY, FALSE 또는 {DBInstanceClassHugePagesDefault}로 설정할 수 있습니다. Oracle용 기본 DB 파라미터 그룹에서는 use_large_pages 파라미터가 {DBInstanceClassHugePagesDefault}로 설정됩니다.

DB 인스턴스에서 방대한 페이지의 자동 활성화 여부를 제어하려면 파라미터 그룹에서 DBInstanceClassHugePagesDefault 수식 변수를 사용할 수 있습니다. 값은 다음과 같이 결정합니다.

  • 현재 세대의 DB 인스턴스 클래스(db.t2, db.r3, db.m4)일 때는 DBInstanceClassHugePagesDefault의 값이 기본적으로 항상 FALSE로 평가됩니다. 이때는 인스턴스 클래스의 메모리 크기가 14GiB 이상이라면 방대한 페이지를 수동으로 활성화할 수 있습니다.

  • 차세대 인스턴스 클래스(db.r4)일 때는 인스턴스 클래스의 메모리 크기가 100GiB 미만이면 DBInstanceClassHugePagesDefault의 값이 기본적으로 ONLY로 평가됩니다.

  • 차세대 인스턴스 클래스(db.r4)일 때는 인스턴스 클래스의 메모리 크기가 100GiB 이상이면 DBInstanceClassHugePagesDefault의 값이 항상 ONLY로 평가됩니다.

신규 또는 기존 DB 인스턴스에 방대한 페이지를 수동으로 활성화하려면 use_large_pages 파라미터를 ONLY로 설정합니다. Oracle Automatic Memory Management(AMM)에 방대한 페이지를 사용할 수 없습니다. 파라미터 use_large_pagesONLY로 설정하면 memory_targetmemory_max_target도 0으로 설정해야 합니다. DB 인스턴스를 위한 DB 파라미터를 설정하는 자세한 방법은 DB 파라미터 그룹 작업 단원을 참조하십시오.

sga_target, sga_max_size, pga_aggregate_target 파라미터도 설정할 수 있습니다. 시스템 글로벌 영역(SGA)과 프로그램 글로벌 영역(PGA) 메모리 파라미터를 설정할 때 값을 모두 더합니다. 사용 가능한 인스턴스 메모리(DBInstanceClassMemory)에서 이 합산 값을 빼면 방대한 페이지 할당 후 가용 메모리를 알 수 있습니다. 최소 2GiB 또는 총 가용 인스턴스 메모리의 10퍼센트 중에서 적은 용량을 비워두어야 합니다.

다음은 방대한 페이지를 수동으로 활성화할 수 있는 샘플 파라미터 구성입니다. 사용자의 필요에 맞게 값을 설정해야 합니다.


memory_target            = 0
memory_max_target        = 0
pga_aggregate_target     = {DBInstanceClassMemory*1/8}
sga_target               = {DBInstanceClassMemory*3/4}
sga_max_size             = {DBInstanceClassMemory*3/4}
use_large_pages          = ONLY
        

파라미터 그룹에서 파라미터 값이 다음과 같이 설정되어 있다고 가정합니다.


memory_target            = IF({DBInstanceClassHugePagesDefault}, 0, {DBInstanceClassMemory*3/4})
memory_max_target        = IF({DBInstanceClassHugePagesDefault}, 0, {DBInstanceClassMemory*3/4})
pga_aggregate_target     = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*1/8}, 0)
sga_target               = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*3/4}, 0)
sga_max_size             = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*3/4}, 0)
use_large_pages          = {DBInstanceClassHugePagesDefault}
        

위의 파라미터 그룹은 차세대 인스턴스 클래스인 db.r4의 메모리 크기가 100GiB 미만이고, 현재 세대의 인스턴스 클래스인 db.r3의 메모리 크기가 100GiB 이상일 때 사용됩니다. 이러한 파라미터 설정에서 use_large_pages{DBInstanceClassHugePagesDefault}로 설정되면 db.r4 인스턴스에서 방대한 페이지가 활성화되지만 db.r3 인스턴스에서는 비활성화됩니다.

또 다른 예제에서는 파라미터 그룹의 파라미터 값이 다음과 같이 설정되어 있다고 가정합니다.


memory_target           = IF({DBInstanceClassHugePagesDefault}, 0, {DBInstanceClassMemory*3/4})
memory_max_target       = IF({DBInstanceClassHugePagesDefault}, 0, {DBInstanceClassMemory*3/4})
pga_aggregate_target    = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*1/8}, 0)
sga_target              = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*3/4}, 0)
sga_max_size            = IF({DBInstanceClassHugePagesDefault}, {DBInstanceClassMemory*3/4}, 0)
use_large_pages         = FALSE
        

위의 파라미터 그룹은 차세대 인스턴스 클래스인 db.r4의 메모리 크기가 100GiB 미만이고, 현재 세대의 인스턴스 클래스인 db.r3의 메모리 크기가 100GiB 이상일 때 사용됩니다. 이러한 파라미터 설정에서는 db.r4 인스턴스와 db.r3 인스턴스 모두에서 방대한 페이지가 비활성화됩니다.

참고

위의 파라미터 그룹이 메모리 크기가 100GiB 이상인 차세대 인스턴스 클래스 db.r4에서 사용될 경우에는 use_large_pagesFALSE 설정이 ONLY 설정으로 재정의됩니다. 이때는 재정의에 대한 알림 메시지가 고객에게 전송됩니다.

파라미터를 구성한 후 DB 인스턴스를 재부팅해야 변경 사항이 적용됩니다. 자세한 내용은 DB 인스턴스 재부팅 단원을 참조하십시오.

DB 인스턴스에 방대한 페이지가 활성화된 후 Enhanced Monitoring을 활성화하여 방대한 페이지 정보를 볼 수 있습니다. 자세한 내용은 Enhanced Monitoring 단원을 참조하십시오.

Oracle DB 인스턴스에 utl_http, utl_tcp 및 utl_smtp 사용

Amazon RDS는 Oracle을 실행하는 DB 인스턴스에서 아웃바운드 네트워크 액세스를 지원합니다. utl_http, utl_tcputl_smtp를 사용하여 DB 인스턴스에서 네트워크에 연결할 수 있습니다.

아웃바운드 네트워크 액세스 작업과 관련해 다음 사항에 유의하십시오.

  • Oracle 11g를 실행하는 DB 인스턴스에서 utl_http를 사용하려면 XMLDB 옵션을 설치해야 합니다. 자세한 내용은 Oracle XML DB 단원을 참조하십시오.

  • utl_http, utl_tcputl_smtp를 이용한 아웃바운드 네트워크 액세스는 VPC의 Oracle DB 인스턴스에 대해서만 지원됩니다. DB 인스턴스가 VPC에 있는지 확인하는 방법에 대해서는 EC2-VPC 또는 EC2-Classic 플랫폼을 사용 중인지 확인 단원을 참조하십시오. VPC에 있지 않은 DB 인스턴스를 VPC로 이동하는 방법에 대해서는 VPC에 있지 않은 DB 인스턴스를 VPC로 이동 단원을 참조하십시오.

  • SMTP를 UTL_MAIL 옵션으로 사용하려면 Oracle UTL_MAIL 단원을 참조하십시오.

  • 원격 호스트의 DNS(Domain Name Server) 이름은 다음 중 어느 것이나 될 수 있습니다.

    • 공개적으로 확인할 수 있어야 함.

    • Amazon RDS DB 인스턴스의 엔드포인트.

    • 사용자 지정 DNS 서버를 통해 확인 가능 자세한 내용은 사용자 지정 DNS 서버 설정 단원을 참조하십시오.

    • 동일한 VPC 또는 피어링된 VPC에 있는 Amazon EC2 인스턴스의 프라이빗 DNS 이름. 이 경우, 사용자 지정 DNS 서버를 통해 이름을 확인할 수 있어야 합니다. 또는 Amazon이 제공하는 DNS를 사용하기 위해 VPC 설정에서 enableDnsSupport 속성을 활성화하고 VPC 피어링 연결에 대한 DNS 확인 지원을 활성화할 수 있습니다. 자세한 내용은 VPC에서 DNS 지원VPC 피어링 연결 수정을 참조하십시오.

OEM, APEX, TDE 및 기타 옵션 사용

대부분의 Amazon RDS DB 엔진은 DB 인스턴스 관련 추가 기능을 선택할 수 있도록 옵션 그룹을 지원합니다. Oracle DB 인스턴스는 Oracle Enterprise Manager(OEM), Transparent Data Encryption(TDE), Application Express(APEX), Native Network Encryption 등 여러 옵션을 지원합니다. 지원되는 전체 Oracle 옵션 목록은 Oracle DB 인스턴스 옵션 항목을 참조하십시오. 옵션 그룹 작업에 대한 자세한 내용은 옵션 그룹 작업 항목을 참조하십시오.