Trabalhar com grupos de opções no RDS Custom para Oracle
O RDS Custom usa grupos de opções para habilitar e configurar recursos adicionais. Um grupo de opções especifica recursos, chamados de opções, que estão disponíveis para uma instância de banco de dados do RDS para Oracle. Opções podem ter configurações que especificam como a opção funciona. Ao associar uma instância de banco de dados do RDS Custom para Oracle a um grupo de opções, as opções e as configurações de opções especificadas são habilitadas para essa instância. Para ter informações gerais sobre grupos de opções no Amazon RDS, consulte Trabalhar com grupos de opções.
Visão geral de grupos de opções no RDS Custom para Oracle
Para habilitar opções para seu banco de dados Oracle, adicione-as a um grupo de opções e, em seguida, associe o grupo de opções à sua instância de banco de dados. Para ter mais informações, consulte Trabalhar com grupos de opções.
Tópicos
Resumo das opções do RDS Custom para Oracle
O RDS Custom para Oracle é compatível com as opções de instância de um banco de dados do Oracle a seguir.
Opção | ID da opção | Descrição |
---|---|---|
Fuso horário da Oracle |
|
O fuso horário usado pela instância de banco de dados do RDS Custom para Oracle. |
Etapas básicas para adicionar uma opção a uma instância de banco de dados do RDS Custom para Oracle
O procedimento geral para adicionar uma opção à instância de banco de dados do RDS Custom for Oracle é o seguinte:
-
Crie um novo grupo de opções, ou copie ou modifique um existente.
-
Adicione a opção ao grupo de opções.
-
Associe o novo grupo de opções à instância de banco de dados ao criá-la ou modificá-la.
Criar um grupo de opções no RDS Custom para Oracle
Você pode criar um grupo de opções que obtenha suas configurações do grupo de opções padrão. Então, você adiciona uma ou mais opções ao novo grupo de opções. Ou, se você já possui um grupo de opções, pode copiar esse grupo com todas as suas opções em um novo grupo de opções. Para saber como copiar um grupo de opções, consulte Copiar 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. Depois de adicionar a opção TIME_ZONE
, será possível associar o grupo de opções à instância de banco de dados.
Uma maneira de criar um grupo de opções é usando o AWS Management Console.
Para criar um novo grupo de opções usando o console
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).
-
Escolha Create group (Criar grupo).
-
Na janela Create option group (Criar grupo de opções), faça o seguinte:
-
Em Name (Nome), digite um nome para o grupo de opções que seja exclusivo na sua conta da AWS. O nome pode conter somente letras, números e hifens.
-
Em Description (Descrição), digite uma breve descrição do grupo de opções. A descrição é usada para fins de exibição.
-
Em Mecanismo, selecione qualquer um dos seguintes mecanismos de banco de dados do RDS Custom para Oracle:
-
custom-oracle-ee
-
custom-oracle-se2
-
custom-oracle-ee-cdb
-
custom-oracle-se2-cdb
-
-
Em Versão do mecanismo principal, selecione uma versão do mecanismo principal compatível com o RDS Custom para Oracle. Para ter mais informações, consulte Regiões e mecanismos de banco de dados compatíveis com o RDS Custom para Oracle.
-
-
Escolha Create (Criar) para continuar. Para cancelar a operação, escolha Cancel (Cancelar).
Para criar um grupo de opções, use o comando AWS CLI da create-option-group
com os seguintes parâmetros obrigatórios.
-
--option-group-name
-
--engine-name
-
--major-engine-version
-
--option-group-description
exemplo
O exemplo a seguir cria um grupo de opções denominado testoptiongroup
, que está associado ao mecanismo de banco de dados Oracle Enterprise Edition. A descrição está entre aspas.
Para Linux, macOS ou Unix:
aws rds create-option-group \ --option-group-name
testoptiongroup
\ --engine-namecustom-oracle-ee-cdb
\ --major-engine-version19
\ --option-group-description "Test option group for a Custom Oracle CDB
"
Para Windows:
aws rds create-option-group ^ --option-group-name
testoptiongroup
^ --engine-namecustom-oracle-ee-cdb
^ --major-engine-version19
^ --option-group-description "Test option group for a Custom Oracle CDB
"
Para criar um grupo de opções, chame a operação CreateOptionGroup
da API do Amazon RDS.
Associar um grupo de opções a uma instância de banco de dados do RDS Custom para Oracle
É possível associar o grupo de opções a uma instância de banco de dados nova ou existente:
-
Para uma nova instância de banco de dados, aplique o grupo de opções ao criar a instância. Para ter mais informações, consulte Criar uma instância de banco de dados do RDS Custom for Oracle.
-
Para uma instância de banco de dados existente, aplique o grupo de opções modificando a instância e anexando o novo grupo de opções. Para ter mais informações, consulte Modificar sua instância de banco de dados do RDS Custom para Oracle.
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
- Fusos horários disponíveis no RDS Custom para Oracle
- Considerações sobre a configuração de fuso horário no RDS Custom para Oracle
- Limitações da configuração de fuso horário no RDS Custom para Oracle
- Adicionar a opção de fuso horário a um grupo de opções
- Remover opção de fuso horário
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.