Zona horaria Oracle - Amazon Relational Database Service

Zona horaria Oracle

Puede usar la opción de zona horaria para cambiar la zona horaria del sistema empleada por la instancia de base de datos Oracle. Por ejemplo, puede cambiar la zona horaria de una instancia de base de datos para que sea compatible con un entorno on-premises o con una aplicación heredada. Esta opción cambia la zona horaria al nivel del host. El cambio de la zona horaria afecta a todas las columnas y valores de fecha, como SYSDATE y SYSTIMESTAMP.

La opción de zona horaria es distinta del comando rdsadmin_util.alter_db_time_zone. El comando alter_db_time_zone solo cambia la zona horaria para determinados tipos de datos. La opción de zona horaria afecta a todas las columnas y valores de fecha. Para obtener más información acerca de alter_db_time_zone, consulte Configuración de la zona horaria de la base de datos. Para obtener información acerca de las consideraciones de actualización, consulte Consideraciones sobre la zona horaria.

Consideraciones para configurar la zona horaria

La opción de zona horaria es permanente y persistente. Por lo tanto, no puede hacer lo siguiente:

  • eliminar la opción de un grupo de opciones después de agregarla

  • eliminar el grupo de opciones de una instancia de base de datos después de agregarlo

  • cambiar el ajuste de zona horaria en la opción por una zona horaria distinta

Si accidentalmente configura la zona horaria de forma incorrecta, debe regresar la instancia de base de datos a su configuración de zona horaria anterior. Le recomendamos encarecidamente que utilice una de las siguientes estrategias, según su situación:

  • En este momento, la instancia de base de datos utiliza el grupo de opciones predeterminado.

    Tome una instantánea de la instancia de base de datos y, a continuación, agregue la opción de zona horaria a la instancia de base de datos. Para obtener más información, consulte Creación de una instantánea de base de datos.

  • En este momento, la instancia de base de datos utiliza un grupo de opciones no predeterminado.

    Tome una instantánea de la instancia de base de datos, cree un nuevo grupo de opciones con la opción de zona horaria y, a continuación, agregue el grupo de opciones a la instancia.

Recomendamos encarecidamente probar la opción de zona horaria en una instancia de base de datos de prueba antes de agregarla a una instancia de producción. La adición de la opción de zona horaria puede causar problemas en las tablas que utilizan la fecha del sistema para sumar fechas u horas. Le recomendamos que analice sus datos y aplicaciones para determinar el impacto que puede tener cambiar la zona horaria.

Configuración de la opción de zona horaria

Amazon RDS admite los siguientes valores para las opciones de zona horaria.

Ajuste de la opción Valores válidos Descripción

TIME_ZONE

Una de las zonas horarias disponibles. Puede consultar la lista completa e Zonas horarias disponibles.

Nueva zona horaria para la instancia de base de datos.

Adición de la opción de zona horaria

El proceso general para añadir la opción de zona horaria a una instancia de base de datos es el siguiente:

  1. Cree un grupo de opciones nuevo o copie o modifique un grupo de opciones existente.

  2. Añada la opción al grupo de opciones.

  3. Asocie el grupo de opciones a la instancia de base de datos.

Cuando se añade la opción de zona horaria, se produce una breve interrupción mientras la instancia de base de datos se reinicia automáticamente.

Consola

Para añadir la opción de zona horaria a una instancia de base de datos

  1. Determine el grupo de opciones que desea utilizar. Puede crear un grupo de opciones o utilizar uno existente. Si desea utilizar un grupo de opciones existente, vaya al siguiente paso. De lo contrario, cree un grupo de opciones de base de datos personalizado con las siguientes opciones:

    1. En Engine, elija la edición de Oracle que corresponda a la instancia de base de datos.

    2. En Major engine version (Versión principal del motor), elija la versión de su instancia de base de datos.

    Para obtener más información, consulte Creación de un grupo de opciones.

  2. Añada la opción Zona horaria al grupo de opciones y configure los parámetros de la opción.

    importante

    Si añade la opción de zona horaria a un grupo de opciones existente que ya se ha adjuntado a una o varias instancias de bases de datos, se producirá una breve interrupción mientras reinician todas las instancias de bases de datos.

    Para obtener más información acerca de la adición de opciones, consulte Agregar una opción a un grupo de opciones. Para obtener más información acerca de cada opción, consulte Configuración de la opción de zona horaria.

  3. Aplique el grupo de opciones a una instancia de base de datos nueva o existente:

    • Si se trata de una instancia de base de datos nueva, el grupo de opciones se aplica cuando se lanza la instancia. Para obtener más información, consulte Creación de una instancia de base de datos de Amazon RDS.

    • Para una instancia de base de datos existente, el grupo de opciones se aplica modificando la instancia y asociando el grupo de opciones nuevo. Cuando se añade la opción zona horaria a una instancia de base de datos existente, se produce una breve interrupción mientras la instancia de base de datos se reinicia automáticamente. Para obtener más información, consulte Modificación de una instancia de base de datos de Amazon RDS.

AWS CLI

En el ejemplo siguiente, se usa el comando add-option-to-option-group de la AWS CLI para añadir la opción Timezone y la opción de configuración TIME_ZONE a un grupo de opciones denominado myoptiongroup. La zona horaria establecida es Africa/Cairo.

Para Linux, macOS o Unix:

aws rds add-option-to-option-group \ --option-group-name "myoptiongroup" \ --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=Africa/Cairo}]" \ --apply-immediately

Para Windows:

aws rds add-option-to-option-group ^ --option-group-name "myoptiongroup" ^ --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=Africa/Cairo}]" ^ --apply-immediately

Modificación de la configuración de la zona horaria

La opción de zona horaria es permanente y persistente. Una vez agregada a un grupo de opciones, no es posible retirarla de nuevo. Una vez agregado el grupo de opciones a una instancia de base de datos, no es posible retirarlo de nuevo. El valor de zona horaria de la opción no puede cambiarse por una zona horaria distinta. Si establece una zona horaria incorrecta, restaure una instantánea de la instancia de base de datos obtenida antes de añadir la opción de zona horaria.

Eliminación de la opción de zona horaria

La opción de zona horaria es permanente y persistente. Una vez agregada a un grupo de opciones, no es posible retirarla de nuevo. Una vez agregado el grupo de opciones a una instancia de base de datos, no es posible retirarlo de nuevo. Para eliminar la opción de zona horaria, restaure una instantánea de la instancia de base de datos obtenida antes de añadir la opción de zona horaria.

Zonas horarias disponibles

Los siguientes son los valores que pueden elegirse para la opción de zona horaria.

Zona Time zone (Zona horarioa)

África

África/Casablanca, África/El Cairo, África/Harare, África/Lagos, África/Luanda, África/Monrovia, África/Nairobi, África/Trípoli, África/Windhoek

América

América/Araguaína, América/Argentina/Buenos_Aires, América/Asunción, América/Bogotá, 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_Ángeles, América/Manaos, América/Matamoros, América/Ciudad_de_México, América/Monterrey, América/Montevideo, América/Nueva_York, América/Phoenix, América/Santiago, América/São_Paulo, América/Tijuana, América/Toronto

Asia

Asia/Amán, Asia/Asjabad, Asia/Bagdad, Asia/Bakú, Asia/Bangkok, Asia/Beirut, Asia/Calcuta, Asia/Daca, Asia/Damasco, Asia/Ereván, Asia/Hong_Kong, Asia/Irkutsk, Asia/Jerusalén, Asia/Kabul, Asia/Karachi, Asia/Katmandú, Asia/Kolkata, Asia/Krasnoyarsk, Asia/Magadán, Asia/Manila, Asia/Mascate, Asia/Novosibirsk, Asia/Rangún, Asia/Riad, Asia/Seúl, Asia/Shanghái, Asia/Singapur, Asia/Taipéi, Asia/Teherán, Asia/Tokio, Asia/Ulán_Bator, Asia/Vladivostok, Asia/Yakarta, Asia/Yakutsk

Atlántico

Atlántico/Azores, Atlántico/Cabo_Verde

Australia

Australia/Adelaida, Australia/Brisbane, Australia/Darwin, Australia/Eucla, Australia/Hobart, Australia/Lord_Howe, Australia/Perth, Australia/Sídney

Brasil

Brasil/DeNoronha, Brasil/Este

Canadá

Canadá/Terranova, Canadá/Saskatchewan

etc

Etc/GMT-3

Europa

Europa/Ámsterdam, Europa/Atenas, Europa/Berlín, Europa/Dublín, Europa/Helsinki, Europa/Kaliningrado, Europa/Londres, Europa/Madrid, Europa/Moscú, Europa/París, Europa/Praga, Europa/Roma, Europa/Sarajevo

Pacífico

Pacífico/Apia, Pacífico/Auckland, Pacífico/Chatham, Pacífico/Fiyi, Pacífico/Guam, Pacífico/Honolulu, Pacífico/Kiritimati, Pacífico/Marquesas, Pacífico/Samoa, Pacífico/Tongatapu, Pacífico/Wake

EE. UU.

EE. UU./Alaska, EE. UU./Central, EE. UU./Indiana-Este, EE. UU./Este, EE. UU./Pacífico

UTC

UTC