Oracle 시간대
RDS Custom for Oracle DB 인스턴스에서 사용하는 시스템 시간대를 변경하려면 시간대 옵션을 사용합니다. 예를 들면 온프레미스 환경 또는 기존 애플리케이션과 시간을 호환하기 위해 DB 인스턴스의 시간대를 변경할 수 있습니다. 시간대 옵션은 호스트 레벨에서 시간대를 변경합니다. 시간대를 변경하면 SYSDATE
및 SYSTIMESTAMP
를 비롯한 모든 날짜 열과 값이 영향을 받습니다.
주제
RDS Custom for Oracle의 시간대 옵션 설정
Amazon RDS는 시간대 옵션에 대해 다음 설정을 지원합니다.
옵션 설정 | 유효한 값 | 설명 |
---|---|---|
|
사용 가능한 시간대 중 하나입니다. 전체 목록은 RDS Custom for Oracle의 사용 가능한 시간대 단원을 참조하십시오. |
DB 인스턴스에 대한 새 시간대를 선택합니다. |
RDS Custom for Oracle의 사용 가능한 시간대
시간대 옵션에 사용할 수 있는 값은 다음과 같습니다.
영역 | 시간대 |
---|---|
아프리카 |
Africa/Cairo, Africa/Casablanca, Africa/Harare, Africa/Lagos, Africa/Luanda, Africa/Monrovia, Africa/Nairobi, Africa/Tripoli, Africa/Windhoek |
아메리카 |
America/Araguaina, America/Argentina/Buenos_Aires, America/Asuncion, America/Bogota, America/Caracas, America/Chicago, America/Chihuahua, America/Cuiaba, America/Denver, America/Detroit, America/Fortaleza, America/Godthab, America/Guatemala, America/Halifax, America/Lima, America/Los_Angeles, America/Manaus, America/Matamoros, America/Mexico_City, America/Monterrey, America/Montevideo, America/New_York, America/Phoenix, America/Santiago, America/Sao_Paulo, America/Tijuana, America/Toronto |
아시아 |
Asia/Amman, Asia/Ashgabat, Asia/Baghdad, Asia/Baku, Asia/Bangkok, Asia/Beirut, Asia/Calcutta, Asia/Damascus, Asia/Dhaka, Asia/Hong_Kong, Asia/Irkutsk, Asia/Jakarta, Asia/Jerusalem, Asia/Kabul, Asia/Karachi, Asia/Kathmandu, Asia/Kolkata, Asia/Krasnoyarsk, Asia/Magadan, Asia/Manila, Asia/Muscat, Asia/Novosibirsk, Asia/Rangoon, Asia/Riyadh, Asia/Seoul, Asia/Shanghai, Asia/Singapore, Asia/Taipei, Asia/Tehran, Asia/Tokyo, Asia/Ulaanbaatar, Asia/Vladivostok, Asia/Yakutsk, Asia/Yerevan |
대서양 |
Atlantic/Azores, Atlantic/Cape_Verde |
호주 |
Australia/Adelaide, Australia/Brisbane, Australia/Darwin, Australia/Eucla, Australia/Hobart, Australia/Lord_Howe, Australia/Perth, Australia/Sydney |
브라질 |
Brazil/DeNoronha, Brazil/East |
캐나다 |
Canada/Newfoundland, Canada/Saskatchewan |
기타 |
Etc/GMT-3 |
유럽 |
Europe/Amsterdam, Europe/Athens, Europe/Berlin, Europe/Dublin, Europe/Helsinki, Europe/Kaliningrad, Europe/London, Europe/Madrid, Europe/Moscow, Europe/Paris, Europe/Prague, Europe/Rome, Europe/Sarajevo |
태평양 |
Pacific/Apia, Pacific/Auckland, Pacific/Chatham, Pacific/Fiji, Pacific/Guam, Pacific/Honolulu, Pacific/Kiritimati, Pacific/Marquesas, Pacific/Samoa, Pacific/Tongatapu, Pacific/Wake |
US |
US/Alaska, US/Central, US/East-Indiana, US/Eastern, US/Pacific |
UTC |
UTC |
RDS Custom for Oracle의 시간대 설정에 대한 고려 사항
DB 인스턴스의 시간대를 설정하기로 선택한 경우 다음을 고려하세요.
-
시간대 옵션을 추가하는 경우 DB 인스턴스를 자동으로 다시 시작하는 동안 인스턴스가 잠시 중단됩니다.
-
실수로 표준 시간대를 잘못 설정한 경우 DB 인스턴스를 이전 표준 시간대 설정으로 복구해야 합니다. 따라서 인스턴스에 시간대 옵션을 추가하기 전에 다음 전략 중 하나를 사용하는 것이 좋습니다.
-
RDS Custom for Oracle DB 인스턴스가 기본 옵션 그룹을 사용하는 경우 DB 인스턴스의 스냅샷을 생성합니다. 자세한 내용은 RDS Custom for Oracle 스냅샷 생성 단원을 참조하십시오.
-
DB 인스턴스가 현재 기본값이 아닌 옵션 그룹을 사용하는 경우 DB 인스턴스의 스냅샷을 생성한 다음 시간대 옵션을 사용하여 새 옵션 그룹을 만듭니다.
-
-
Timezone
옵션을 적용한 후에는 DB 인스턴스를 수동으로 백업하는 것이 좋습니다. -
프로덕션 DB 인스턴스에 추가하기 전에 테스트 DB 인스턴스에서 시간대 옵션을 테스트하기를 강력히 권장합니다. 시간대 옵션을 추가하면 시스템 날짜를 이용해 날짜나 시간을 추가하는 테이블에 문제가 발생할 수 있습니다. 데이터와 애플리케이션을 분석해 표준 시간대 변경에 따른 영향을 평가하는 것이 좋습니다.
RDS Custom for Oracle의 시간대 설정에 대한 제한 사항
다음과 같은 제한 사항이 있습니다.
-
호스트를 지원 범위 밖으로 이동하지 않고는 호스트에서 직접 시간대를 변경할 수 없습니다. 데이터베이스 시간대를 변경하려면 옵션 그룹을 생성해야 합니다.
-
시간대 옵션은 지속되는 옵션이지만, 영구 옵션은 아니므로 다음을 수행할 수 없습니다.
-
옵션을 추가한 후에는 옵션 그룹에서 이 옵션을 제거합니다.
-
옵션의 시간대 설정을 다른 시간대로 수정합니다.
-
-
RDS Custom for Oracle DB 인스턴스와 여러 옵션 그룹을 연결할 수 없습니다.
-
CDB 내에서 개별 PDB의 시간대를 설정할 수 없습니다.
옵션 그룹에 시간대 옵션 추가
RDS Custom for Oracle의 기본 옵션 그룹은 다음 내용과 같습니다.
-
default:custom-oracle-ee
-
default:custom-oracle-se2
-
default:custom-oracle-ee-cdb
-
default:custom-oracle-se2-cdb
옵션 그룹을 생성할 때 설정은 기본 옵션 그룹에서 파생됩니다. Amazon RDS의 옵션 그룹에 대한 일반적인 정보는 옵션 그룹 작업 섹션을 참조하세요.
콘솔
시간대 옵션을 옵션 그룹에 추가하려면
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 옵션 그룹을 선택합니다.
-
수정하려는 옵션 그룹을 선택한 다음 옵션 추가를 선택합니다.
-
옵션 추가 창에서 다음과 같이 합니다.
-
시간대를 선택합니다.
-
옵션 설정에서 시간대를 선택합니다.
-
옵션을 추가하는 즉시 연결된 모든 RDS Custom for Oracle DB 인스턴스에서 옵션을 활성화하려면 즉시 적용에서 예를 선택합니다. 아니요(기본 설정)를 선택하면 다음 유지 관리 기간에 연결된 모든 DB 인스턴스에서 옵션이 활성화됩니다.
-
중요
하나 이상의 DB 인스턴스에 이미 연결되어 있는 기존 옵션 그룹에 시간대 옵션을 추가하면 모든 DB 인스턴스가 자동으로 다시 시작되는 동안 인스턴스가 잠시 중단됩니다.
-
-
원하는 대로 설정이 되었으면 옵션 추가를 선택합니다.
-
시간대가 업데이트된 RDS Custom for Oracle DB 인스턴스를 백업합니다. 자세한 내용은 RDS Custom for Oracle 스냅샷 생성 단원을 참조하십시오.
AWS CLI
다음 예에서는 AWS CLI add-option-to-option-group 명령을 사용하여 Timezone
옵션 및 TIME_ZONE
옵션 설정을 testoptiongroup
이라는 옵션 그룹에 추가합니다. 표준 시간대는 America/Los_Angeles
로 설정되어 있습니다.
대상 LinuxmacOS, 또는Unix:
aws rds add-option-to-option-group \ --option-group-name "
testoptiongroup
" \ --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=America/Los_Angeles}]
" \ --apply-immediately
Windows의 경우:
aws rds add-option-to-option-group ^ --option-group-name "
testoptiongroup
" ^ --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=America/Los_Angeles}]
" ^ --apply-immediately
시간대 옵션 제거
시간대 옵션은 지속적인 옵션이지만, 영구적인 옵션은 아닙니다. 추가한 후에는 옵션 그룹에서 이 옵션을 제거할 수 없습니다. DB 인스턴스에서 이전 옵션 그룹의 연결을 해제하려면 다음을 수행하세요.
-
업데이트된
Timezone
옵션이 있는 새 옵션 그룹을 생성합니다. -
인스턴스를 수정할 때 새 옵션 그룹을 DB 인스턴스와 연결합니다.