Fuso horário da Oracle
Para alterar o fuso horário do sistema usado pela instância de banco de dados do RDS Custom para Oracle, use a opção de fuso horário. Por exemplo, é possível alterar o fuso horário de uma instância de banco de dados para que ele seja compatível com um ambiente local ou um aplicativo herdado. A opção de fuso horário altera o fuso horário no nível do host. Alterar o fuso horário afeta todas as colunas e valores de data, incluindo SYSDATE
e SYSTIMESTAMP
.
Tópicos
Configurações de opções de fuso horário no RDS Custom para Oracle
O Amazon RDS oferece suporte para as seguintes configurações da opção de fuso horário.
Configuração da opção | Valores válidos | Descrição |
---|---|---|
|
Um dos fusos horários disponíveis. Para ver a lista completa, consulte Fusos horários disponíveis no RDS Custom para Oracle. |
O novo fuso horário da sua instância de banco de dados. |
Fusos horários disponíveis no RDS Custom para Oracle
Os valores a seguir podem ser usados para a opção de fuso horário.
Zona | Time zone (Fuso horário) |
---|---|
África |
África/Cairo, África/Casablanca, África/Harare, África/Lagos, África/Luanda, África/Monrovia, África/Nairobi, África/Tripoli, África/Windhoek |
América |
América/Araguaina, América/Argentina/Buenos_Aires, América/Asuncion, América/Bogota, América/Caracas, América/Chicago, América/Chihuahua, América/Cuiaba, América/Denver, América/Detroit, América/Fortaleza, América/Godthab, América/Guatemala, América/Halifax, América/Lima, América/Los_Angeles, América/Manaus, América/Matamoros, América/Mexico_City, América/Monterrey, América/Montevideo, América/New_York, América/Phoenix, América/Santiago, América/Sao_Paulo, América/Tijuana, América/Toronto |
Ásia |
Ásia/Amman, Ásia/Ashgabat, Ásia/Baghdad, Ásia/Baku, Ásia/Bangkok, Ásia/Beirut, Ásia/Calcutta, Ásia/Damascus, Ásia/Dhaka, Ásia/Hong_Kong, Ásia/Irkutsk, Ásia/Jakarta, Ásia/Jerusalem, Ásia/Kabul, Ásia/Karachi, Ásia/Kathmandu, Ásia/Kolkata, Ásia/Krasnoyarsk, Ásia/Magadan, Ásia/Manila, Ásia/Muscat, Ásia/Novosibirsk, Ásia/Rangoon, Ásia/Riyadh, Ásia/Seoul, Ásia/Shanghai, Ásia/Singapore, Ásia/Taipei, Ásia/Tehran, Ásia/Tokyo, Ásia/Ulaanbaatar, Ásia/Vladivostok, Ásia/Yakutsk, Ásia/Yerevan |
Atlântico |
Atlântico/Açores, Atlântico/Cape_Verde |
Austrália |
Austrália/Adelaide, Austrália/Brisbane, Austrália/Darwin, Austrália/Eucla, Austrália/Hobart, Austrália/Lord_Howe, Austrália/Perth, Austrália/Sydney |
Brasil |
Brasil/DeNoronha, Brasil/Leste |
Canadá |
Canadá/Newfoundland, Canadá/Saskatchewan |
Etc |
Etc/GMT-3 |
Europa |
Europa/Amsterdam, Europa/Athens, Europa/Berlin, Europa/Dublin, Europa/Helsinki, Europa/Kaliningrad, Europa/London, Europa/Madrid, Europa/Moscow, Europa/Paris, Europa/Prague, Europa/Rome, Europa/Sarajevo |
Pacífico |
Pacífico/Apia, Pacífico/Auckland, Pacífico/Chatham, Pacífico/Fiji, Pacífico/Guam, Pacífico/Honolulu, Pacífico/Kiritimati, Pacífico/Marquesas, Pacífico/Samoa, Pacífico/Tongatapu, Pacífico/Wake |
EUA |
EUA/Alasca, EUA/Central, EUA/East-Indiana, EUA/Eastern, EUA/Pacífico |
UTC |
UTC |
Considerações sobre a configuração de fuso horário no RDS Custom para Oracle
Se você optar por definir o fuso horário da instância de banco de dados, pense no seguinte:
-
Quando você adiciona a opção de fuso horário, ocorre uma breve interrupção enquanto sua instância de banco de dados é reiniciada automaticamente.
-
Se você definir o fuso horário incorretamente por engano, será necessário recuperar a instância de banco de dados para sua configuração de fuso horário anterior. Por esse motivo, sugerimos fortemente que você use uma das seguintes estratégias antes de adicionar a opção de fuso horário à instância:
-
Se a instância de banco de dados do RDS Custom para Oracle usar o grupo de opções padrão, crie um snapshot da instância de banco de dados. Para ter mais informações, consulte Criar um snapshot do RDS Custom for Oracle.
-
Se a instância de banco de dados atualmente usa um grupo de opções não padrão, crie um snapshot da instância de banco de dados e, depois, crie o grupo de opções com a opção de fuso horário.
-
-
É altamente recomendável fazer backup da instância de banco de dados manualmente depois de aplicar a opção
Timezone
. -
É altamente recomendável testar a opção de fuso horário em uma instância de banco de dados de teste antes de adicioná-la a uma instância de banco de dados de produção. Adicionar a opção de fuso horário pode causar problemas com tabelas que usam a data do sistema para adicionar datas ou horários. Recomendamos que você analise seus dados e aplicações para avaliar o impacto da mudança do fuso horário.
Limitações da configuração de fuso horário no RDS Custom para Oracle
Observe as seguintes limitações:
-
Não é possível alterar o fuso horário diretamente no host sem movê-lo para fora do perímetro de suporte. Para alterar o fuso horário do banco de dados, é necessário criar um grupo de opções.
-
Como a opção de fuso horário é uma opção persistente (mas não permanente), não é possível fazer o seguinte:
-
Remover a opção de um grupo de opções depois de adicioná-la.
-
Modificar a configuração de fuso horário da opção para um fuso horário diferente.
-
-
Não é possível associar vários grupos de opções à instância de banco de dados do RDS Custom para Oracle.
-
Não é possível definir o fuso horário para PDBs individuais em um CDB.
Adicionar a opção de fuso horário a um grupo de opções
Os grupos de opções padrão do RDS Custom para Oracle são os seguintes:
-
default:custom-oracle-ee
-
default:custom-oracle-se2
-
default:custom-oracle-ee-cdb
-
default:custom-oracle-se2-cdb
Ao criar um grupo de opções, as configurações são derivadas do grupo de opções padrão. Para ter informações gerais sobre grupos de opções no Amazon RDS, consulte Trabalhar com grupos de opções.
Console
Como adicionar a opção de fuso horário a um grupo de opções
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Option groups (Grupos de opções).
-
Selecione o grupo de opções que você deseja modificar e escolha Add Option (Adicionar opção).
-
Na janela Add option (Adicionar opção), faça o seguinte:
-
Selecione Fuso horário.
-
Em Configurações de opção, selecione um fuso horário.
-
Para habilitar a opção em todas as instâncias de banco de dados associadas do RDS Custom para Oracle assim que a adicionar, em Aplicar imediatamente, selecione Sim. Se você selecionar Não (o padrão), a opção será habilitada para cada instância de banco de dados associada durante a próxima janela de manutenção.
-
Importante
Se você adicionar a opção de fuso horário a um grupo de opções existente que já está anexado a uma ou mais instâncias de banco de dados, ocorre uma breve interrupção enquanto todas as instâncias de banco de dados são reiniciadas automaticamente.
-
-
Quando estiver satisfeito com as configurações, escolha Add Option (Adicionar opção).
-
Faça backup das instâncias de banco de dados do RDS Custom para Oracle cujos fusos horários foram atualizados. Para ter mais informações, consulte Criar um snapshot do RDS Custom for Oracle.
AWS CLI
O exemplo a seguir usa o comando add-option-to-option-group da AWS CLI para adicionar a opção Timezone
e a configuração da opção TIME_ZONE
a um grupo de opções chamado de testoptiongroup
. O fuso horário é definido como America/Los_Angeles
.
Para Linux, macOS ou 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
Para 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
Remover opção de fuso horário
A opção de fuso horário é uma opção persistente, mas não permanente. Você não poderá remover a opção de um grupo de opções depois de adicioná-la. Para dissociar o grupo de opções antigo da instância de banco de dados:
-
Crie um grupo de opções com uma opção
Timezone
atualizada. -
Associe o novo grupo de opções à instância de banco de dados ao modificar a instância.