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.
Restricciones para configurar la zona horaria
La opción de zona horaria es permanente y persistente. Por lo tanto, no puede hacer lo siguiente:
-
Elimine la opción de un grupo de opciones después de agregar la opción de zona horaria.
-
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
Recomendaciones para configurar la zona horaria
Antes de añadir la opción de zona horaria a una base de datos de producción, le recomendamos que haga lo siguiente:
-
Cree una instantánea de su instancia de base de datos. Si configura por accidente la zona horaria de forma incorrecta, debe devolver la instancia de base de datos a su configuración de zona horaria anterior. Para obtener más información, consulte Creación de una instantánea de base de datos para una instancia de base de datos single-AZ para Amazon RDS.
-
Añada la opción de zona horaria a una instancia de base de datos de prueba. Al añadir la opción de zona horaria, puede haber problemas en las tablas que utilizan la fecha del sistema para sumar fechas u horas. Le recomendamos que analice sus datos y aplicaciones en la instancia de prueba. De esta forma, puede evaluar el impacto que puede tener cambiar la zona horaria en la instancia de producción.
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 |
---|---|---|
|
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
Siga los pasos indicados a continuación para agregar la opción de zona horaria a su instancia de base de datos:
-
(Recomendado) Cree una instantánea de su instancia de base de datos.
-
Realice una de las siguientes tareas siguientes:
-
Cree un nuevo grupo de opciones desde cero. Para obtener más información, consulte Creación de un grupo de opciones.
-
Copie un grupo de opciones existente con la AWS CLI o la API. Para obtener más información, consulte Copia de un grupo de opciones.
-
Reutilice un grupo de opciones existente que no sea predeterminado. Se recomienda utilizar un grupo de opciones que no esté asociado actualmente a ninguna instancia de base de datos o instantánea.
-
-
Agregue la nueva opción al grupo de opciones del paso anterior.
-
Si el grupo de opciones que está actualmente asociado a la instancia de base de datos tiene opciones habilitadas, agregue estas opciones al nuevo grupo de opciones. Esta estrategia evita que se desinstalen las opciones existentes y, al mismo tiempo, se habilita la nueva opción.
-
Añada el nuevo 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.
Adición de la opción de zona horaria a un grupo de opciones y asociarla a una instancia de base de datos
-
En la consola de RDS, elija Grupos de opciones.
-
Elija el nombre del grupo de opciones al que desea agregar la opción.
-
Elija Add option (Agregar opción).
-
En Nombre de la opción, elija Zona horaria y, a continuación, configure los ajustes de la opción.
-
Asocie el grupo de opciones a una instancia de base de datos nueva o ya existente:
-
Si se trata de una instancia de base de datos nueva, aplique el grupo de opciones al lanzar 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 agrega la nueva opción 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.
-
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
En 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 |