設定資料庫時區 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設定資料庫時區

您可以透過下列方式設定 Amazon RDS Oracle 資料庫的時區:

  • Timezone 選項

    Timezone 選項會在主機層級變更時區並且會影響所有日期欄和值,例如 SYSDATE。如需詳細資訊,請參閱Oracle 時區

  • Amazon RDS 程序 rdsadmin.rdsadmin_util.alter_db_time_zone

    alter_db_time_zone 程序只會變更某些資料類型的時區,並且不會變更 SYSDATEOracle 文件中列出了設定時區的額外限制。

注意

您也可以設定「Oracle 排程器」的預設時區。如需更多詳細資訊,請參閱 設定 Oracle Scheduler 任務的時區

alter_db_time_zone 程序具有下列參數。

參數名稱 資料類型 預設 必要 描述

p_new_tz

varchar2

作為具名區域的新時區,或來自國際標準時間 () 的絕對偏移UTC。有效的偏移範圍從 -12:00 至 +14:00。

下列範例會將時區變更為 UTC 加上三小時。

EXEC rdsadmin.rdsadmin_util.alter_db_time_zone(p_new_tz => '+3:00');

下列範例會將時區變更為非洲/阿爾及爾時區。

EXEC rdsadmin.rdsadmin_util.alter_db_time_zone(p_new_tz => 'Africa/Algiers');

使用 alter_db_time_zone 程序更改時區後,您必須重新啟動資料庫執行個體,變更才會生效。如需更多詳細資訊,請參閱 重新啟動中的資料庫執行個體。如需升級時區的相關資訊,請參閱時區考量