Definição do fuso horário do banco de dados
Você pode definir o fuso horário do banco de dados Oracle do Amazon RDS das seguintes maneiras:
-
A opção
Timezone
A opção
Timezone
altera o fuso horário no nível do host e afeta todas as colunas e valores de data, comoSYSDATE
. Para ter mais informações, consulte Fuso horário da Oracle. -
O procedimento do Amazon RDS
rdsadmin.rdsadmin_util.alter_db_time_zone
O procedimento
alter_db_time_zone
altera o fuso horário para apenas alguns tipos de dados e não alteraSYSDATE
. Existem restrições adicionais na definição do fuso horário, listadas na documentação do Oracle.
nota
Você também pode definir o fuso horário padrão para o Oracle Scheduler. Para ter mais informações, consulte Definir o fuso horário para trabalhos do Oracle Scheduler.
O procedimento alter_db_time_zone
tem os seguintes parâmetros.
Nome do parâmetro | Tipo de dados | Padrão | Obrigatório | Descrição |
---|---|---|---|---|
|
varchar2 |
— |
Sim |
O novo fuso horário como uma região nomeada ou um deslocamento absoluto do Tempo Universal Coordenado (UTC). Os deslocamentos válidos variam de -12:00 a +14:00. |
O exemplo a seguir altera o fuso horário para UTC mais 3 horas.
EXEC rdsadmin.rdsadmin_util.alter_db_time_zone(p_new_tz => '
+3:00
');
O exemplo a seguir altera o fuso horário para o fuso horário de África/Algiers.
EXEC rdsadmin.rdsadmin_util.alter_db_time_zone(p_new_tz => '
Africa/Algiers
');
Depois de alterar o fuso horário usando o procedimento alter_db_time_zone
, reinicie a instância de banco de dados para que a alteração entre em vigor. Para ter mais informações, consulte Reinicializar uma instância de banco de dados . Para obter informações sobre como atualizar fusos horários, consulte Considerações sobre fuso horário.