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

Oracle 데이터베이스 엔진을 실행하는 DB 인스턴스 생성

Amazon RDS의 기본 빌딩 블록은 DB 인스턴스입니다. Oracle 데이터베이스를 실행하는 환경입니다.

중요

DB 인스턴스를 생성하거나 DB 인스턴스에 연결하려면 먼저 Amazon RDS 설정 섹션의 작업을 완료해야 합니다.

사용자가 샘플 DB 인스턴스를 만들어 연결하는 절차를 실습하는 예제는 Oracle DB 인스턴스를 만들고 Oracle DB 인스턴스의 데이터베이스에 연결 단원을 참조하십시오.

AWS Management Console

Oracle DB 인스턴스를 실행하는 방법

  1. AWS Management Console에 로그인한 다음 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. AWS Management Console의 오른쪽 위 모서리에서 DB 인스턴스를 만들 리전을 선택합니다.

  3. 탐색 창에서 [DB Instances]를 선택합니다.

  4. [Launch DB Instance]를 선택해 [DB Instance Wizard]를 시작합니다.

    [Select Engine] 페이지에서 마법사가 열립니다. 사용 가능한 Oracle 버전은 리전마다 다릅니다.

     엔진 선택
  5. [Select Engine] 창에서 사용할 Oracle DB 엔진에 해당하는 [Select] 버튼을 선택합니다.

  6. 다음 단계에서는 생성하려는 DB 인스턴스를 프로덕션에 사용할지 여부를 묻는 메시지가 나타납니다. 사용할 계획이라면 [Yes]를 선택합니다. [Yes]를 선택하면 장애 조치 옵션 [Multi-AZ] 및 [Provisioned IOPS] 스토리지 옵션이 다음 단계에서 미리 선택됩니다.

  7. [Next]를 선택하여 계속 진행합니다. [Specify DB Details] 페이지가 나타납니다.

    [Specify DB Details] 페이지에서 DB 인스턴스 정보를 지정합니다. 각 설정에 대한 자세한 내용은 Oracle DB 인스턴스 설정 단원을 참조하십시오.

     DB 인스턴스 세부 정보
  8. [Next]를 선택하여 계속 진행합니다. [Configure Advanced Settings] 페이지가 나타납니다.

    [Configure Advanced Settings] 페이지에서 RDS에서 DB 인스턴스를 시작하는 데 필요한 추가 정보를 입력합니다. 각 설정에 대한 자세한 내용은 Oracle DB 인스턴스 설정 단원을 참조하십시오.

     Additional Configuration 패널
  9. [Launch DB Instance]를 선택합니다.

  10. 마법사의 마지막 페이지에서 [Close]를 선택합니다.

RDS 콘솔의 DB 인터페이스 목록에 새 DB 인스턴스가 나타납니다. DB 인스턴스를 만들고 사용할 준비가 될 때까지 DB 인스턴스의 상태는 [creating]입니다. 상태가 available로 변경되면 DB 인스턴스에 연결할 수 있습니다. DB 인스턴스 클래스와 할당된 스토리지에 따라 새 인스턴스를 사용할 수 있을 때까지 몇 분 정도 걸릴 수 있습니다.

 나의 DB 인스턴스 목록

CLI

AWS CLI를 사용해 Oracle DB 인스턴스를 생성하려면 다음 파라미터와 함께 create-db-instance 명령을 호출합니다. 각 설정에 대한 자세한 내용은 Oracle DB 인스턴스 설정 단원을 참조하십시오.

  • --db-instance-identifier

  • --db-instance-class

  • --db-security-groups

  • --db-subnet-group

  • --engine

  • --master-user-name

  • --master-user-password

  • --allocated-storage

  • --backup-retention-period

다음 명령은 예제 DB 인스턴스를 시작합니다.

Linux, OS X, Unix의 경우:

Copy
aws rds create-db-instance \ --engine oracle-se1 \ --db-instance-identifier mydbinstance \ --allocated-storage 20 \ --db-instance-class db.m1.small \ --db-security-groups mydbsecuritygroup \ --db-subnet-group mydbsubnetgroup \ --master-username masterawsuser \ --master-user-password masteruserpassword \ --backup-retention-period 3

Windows의 경우:

Copy
aws rds create-db-instance ^ --engine oracle-se1 ^ --db-instance-identifier mydbinstance ^ --allocated-storage 20 ^ --db-instance-class db.m1.small ^ --db-security-groups mydbsecuritygroup ^ --db-subnet-group mydbsubnetgroup ^ --master-username masterawsuser ^ --master-user-password masteruserpassword ^ --backup-retention-period 3

이 명령은 다음과 유사한 출력을 생성합니다.

DBINSTANCE  mydbinstance  db.m1.small  oracle-se1  20  sa  creating  3  ****  n  11.2.0.4.v1
SECGROUP  default  active
PARAMGRP  default.oracle-se1-11.2  in-sync

API

Amazon RDS API를 사용해 Oracle DB 인스턴스를 생성하려면 다음 파라미터와 함께 CreateDBInstance 작업을 호출합니다. 각 설정에 대한 자세한 내용은 Oracle DB 인스턴스 설정 단원을 참조하십시오.

  • AllocatedStorage

  • BackupRetentionPeriod

  • DBInstanceClass

  • DBInstanceIdentifier

  • DBSecurityGroups

  • DBSubnetGroup

  • Engine

  • MasterUsername

  • MasterUserPassword

Copy
https://rds.amazonaws.com/ ?Action=CreateDBInstance &AllocatedStorage=250 &BackupRetentionPeriod=3 &DBInstanceClass=db.m1.large &DBInstanceIdentifier=mydbinstance &DBSecurityGroups.member.1=mysecuritygroup &DBSubnetGroup=mydbsubnetgroup &Engine=oracle-se1 &MasterUserPassword=masteruserpassword &MasterUsername=masterawsuser &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140305/us-west-1/rds/aws4_request &X-Amz-Date=20140305T185838Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=b441901545441d3c7a48f63b5b1522c5b2b37c137500c93c45e209d4b3a064a3

Oracle DB 인스턴스 설정

다음 표에는 Oracle DB 인스턴스를 생성할 때 선택하는 설정에 대한 세부 정보가 나와 있습니다.

설정 설정 설명
Allocated Storage

DB 인스턴스용으로 할당할 스토리지(단위: GB)입니다. 경우에 따라 DB 인스턴스에 대해 데이터베이스의 크기보다 많은 양의 스토리지를 할당하면 I/O 성능을 개선할 수 있습니다.

자세한 내용은 Amazon RDS 스토리지 단원을 참조하십시오.

Auto Minor Version Upgrade

Amazon RDS는 Oracle DB 인스턴스의 자동 마이너 버전 업그레이드를 지원하지 않습니다. DB 인스턴스를 수동으로 수정하여 마이너 버전 업그레이드를 수행해야 합니다.

Oracle Locator, Oracle Multimedia, Oracle Spatial 등의 일부 옵션을 사용하려면 자동 마이너 버전 업그레이드를 활성화해야 합니다. 이러한 옵션을 사용하는 DB 인스턴스의 업그레이드는 예약된 유지 관리 기간 중에 설치되며 업그레이드 중에 인스턴스가 중단됩니다. 이러한 옵션을 제거하도록 옵션 그룹을 수정하는 동시에 자동 마이너 버전 업그레이드를 비활성화할 수 없습니다.

가용 영역

DB 인스턴스의 가용 영역입니다. 특정 가용 영역을 지정해야 하는 경우가 아니면 기본값 No Preference를 그대로 사용합니다.

자세한 내용은 리전 및 가용 영역 단원을 참조하십시오.

[Backup Retention Period]

DB 인스턴스의 자동 백업을 보존할 기간(단위: 일)입니다. 중요한 인스턴스의 경우 이 값을 1 이상으로 설정해야 합니다.

자세한 내용은 백업 작업 단원을 참조하십시오.

[Backup Window]

Amazon RDS가 자동으로 DB 인스턴스를 백업하는 기간입니다. 데이터베이스를 백업할 특정 시간을 지정하지 않으려면 기본값으로 No Preference를 사용합니다.

자세한 내용은 백업 작업 단원을 참조하십시오.

Character Set Name

DB 인스턴스에 대한 문자 세트입니다. 기본값 AL32UTF8은 유니코드 5.0 UTF-8 범용 문자 세트용입니다. DB 인스턴스를 만든 후에는 문자 집합을 변경할 수 없습니다.

자세한 내용은 Amazon RDS에서 지원되는 Oracle 문자 집합 단원을 참조하십시오.

[Copy Tags To Snapshots]

스냅샷을 생성할 때 DB 인스턴스 태그를 DB 스냅샷에 복사하려면 이 옵션을 선택합니다.

자세한 내용은 Amazon RDS 리소스에 태그 지정 단원을 참조하십시오.

Database Name

DB 인스턴스에 있는 데이터베이스의 이름입니다. 이름은 문자로 시작하고 최대 8자의 영숫자를 포함해야 합니다. 데이터베이스 이름으로 문자열 NULL 또는 기타 예약어를 지정할 수 없습니다. 이름을 제공하지 않으면 생성 중인 DB 인스턴스에 Amazon RDS가 데이터베이스를 생성하지 않습니다.

Database Port

DB 인스턴스에 액세스하는 데 사용할 포트입니다. Oracle 설치의 기본값은 포트 1521로 설정됩니다.

DB Engine Version

사용할 Oracle 버전입니다.

DB 인스턴스 클래스

사용할 DB 인스턴스 클래스.

자세한 내용은 DB 인스턴스 클래스Oracle을 위한 DB 인스턴스 클래스 지원 단원을 참조하십시오.

DB Instance Identifier

DB 인스턴스의 이름입니다. 이 이름은 계정 및 리전 내에서 고유해야 합니다. 예를 들어, [oracle-instance1]처럼 선택한 리전과 DB 엔진을 포함하는 등 알기 쉬운 이름을 지정할 수 있습니다.

DB 파라미터 그룹

DB 인스턴스의 파라미터 그룹입니다. 기본 파라미터 그룹을 사용하거나 사용자 지정 파라미터 그룹을 생성할 수 있습니다.

자세한 내용은 DB 파라미터 그룹 작업 단원을 참조하십시오.

[Enable Encryption]

이 DB 인스턴스에 대해 비활성화되어 있는 암호화를 활성화하려면 [Yes]를 선택합니다.

자세한 내용은 Amazon RDS 리소스 암호화 단원을 참조하십시오.

Enable Enhanced Monitoring

DB 인스턴스가 실행되는 운영 체제에 대한 실시간 측정치를 수집하려면 [Yes]를 선택합니다.

자세한 내용은 Enhanced Monitoring 섹션을 참조하십시오.

License Model

사용할 라이선스 모델입니다. [license-included]를 선택하여 Oracle 일반 라이선스 계약을 사용합니다. 기존의 Oracle 라이선스를 사용하려면 [bring-your-own-license]를 선택합니다.

자세한 내용은 Oracle 라이선싱 단원을 참조하십시오.

유지 관리 기간

대기 중인 DB 인스턴스 설정 변경이 적용되기 위해 경과해야 하는 기간(30분)입니다. 이 시간이 중요하지 않은 경우 [No Preference]를 선택합니다.

자세한 내용은 Amazon RDS 유지 관리 기간 단원을 참조하십시오.

Master User Name

모든 데이터베이스 권한을 사용해 DB 인스턴스에 로그인하기 위해 마스터 사용자 이름으로 사용할 이름입니다. 이 사용자 계정은 DB 인스턴스에 로그인하는 데 사용되며 DBA 역할이 부여됩니다.

자세한 내용은 Oracle 보안 섹션을 참조하십시오.

Master User Password

마스터 사용자 계정의 암호입니다. 암호는 8~30자의 인쇄 가능한 ASCII 문자를 포함해야 합니다(/, " 및 @ 제외).

다중 AZ 배포

장애 조치를 위해 다른 가용 영역에 DB 인스턴스의 대기 복제본을 생성하려면 [Yes]를 선택합니다. 이때 고가용성을 유지하려면 프로덕션 워크로드를 위한 다중 AZ를 권장합니다. 개발 및 테스팅을 위해 No를 선택할 수 있습니다.

자세한 내용은 리전 및 가용 영역 단원을 참조하십시오.

Option Group

DB 인스턴스의 옵션 그룹입니다. 기본 옵션 그룹을 사용하거나 사용자 지정 옵션 그룹을 생성할 수 있습니다.

자세한 내용은 옵션 그룹 작업 단원을 참조하십시오.

Publicly Accessible

DB 인스턴스에 퍼블릭 IP 주소를 부여하려면 [Yes]를 선택합니다. 그러면 VPC 외부에서 DB 인스턴스에 액세스할 수 있습니다(DB 인스턴스도 VPC의 퍼블릭 서브넷에 있어야 함). VPC 내부에서만 DB 인스턴스에 액세스할 수 있게 하려면 [No]를 선택합니다.

자세한 내용은 VPC에 있는 DB 인스턴스를 인터넷에서 숨기기 단원을 참조하십시오.

[Storage Type]

DB 인스턴스의 스토리지 유형입니다.

자세한 내용은 Amazon RDS 스토리지 유형 단원을 참조하십시오.

[Subnet Group]

이 설정은 현재 사용 중인 플랫폼에 따라 다릅니다. AWS를 처음 사용하는 고객은 [default]를 선택합니다. 이 DB 서브넷 그룹은 계정에 대해 생성된 기본 DB 서브넷 그룹입니다. 이전 E2-Classic 플랫폼에서 DB 인스턴스를 만들어서 특정 VPC에 배포하려면 해당 VPC로 생성된 DB 서브넷 그룹을 선택합니다.

VPC

이 설정은 현재 사용 중인 플랫폼에 따라 다릅니다. AWS를 처음 사용하는 경우에는 기본 VPC를 선택합니다. 이전 E2-Classic 플랫폼에서 DB 인스턴스를 만드는 경우 [Not in VPC]를 선택합니다.

자세한 내용은 Amazon Virtual Private Cloud(VPC) 및 Amazon RDS 단원을 참조하십시오.

[VPC Security Group]

AWS를 처음 사용하는 경우에는 기본 VPC를 선택합니다. 고유의 VPC 보안 그룹을 생성했으면 이전에 생성한 VPC 보안 그룹을 선택합니다.

자세한 내용은 DB 보안 그룹 작업(EC2-Classic 플랫폼) 단원을 참조하십시오.

관련 주제