در محیط Container Database می توان در سطح هر containerء، از Time Zone به خصوصی استفاده کرد این امکان در نسخه 12cR1 هم وجود داشت. اسامی Time Zoneها از طریق ویوی V$TIMEZONE_NAMES قابل مشاهده است و با دستور “ALTER DATABASE SET TIME_ZONE” می توان Time Zone دلخواه را برای هر PDB تنظیم کرد:
SQL> show con_name CON_NAME ------------------------------ CDB$ROOT SQL> ALTER DATABASE SET TIME_ZONE='Asia/Tel_Aviv'; Database altered. SQL> alter session set container=IranPdb; Session altered. SQL> ALTER DATABASE SET TIME_ZONE='Asia/Tehran'; Database altered. SQL> alter session set container=cdb$root; Session altered. SQL> startup force; SQL> show con_name CON_NAME ------------------------------ CDB$ROOT SQL> SELECT dbtimezone FROM DUAL; DBTIMEZONE ------------- 'Asia/Tel_Aviv' SQL> alter session set container=IranPdb; Session altered. SQL> SELECT dbtimezone FROM DUAL; DBTIMEZONE ----------- 'Asia/Tehran'