How to change the Time Zone in Oracle Database Hosted in OCI with an Example (Doc ID 2459830.1 )
Verify the TZ value set in the database level using srvctl
[opc@dbora ~]$ sudo su - oracle
[oracle@dbora ~]$ srvctl getenv database -d orcl_NOME_DA_INSTANCIA
CCM_iad1zs:
ORACLE_UNQNAME=CCM_iad1zs
TZ=UTC
Changed the TZ value to desired Time Zone
[oracle@dbora ~]$ srvctl setenv database -d orcl_NOME_DA_INSTANCIA -T "TZ=America/Sao_Paulo"
[oracle@dbora ~]$ srvctl getenv database -d CCM_aaa34
CCM_iad1zs:
ORACLE_UNQNAME=CCM_iad1zs
TZ=America/Sao_Paulo
After making the changes, restart the cluster services
[opc@dbora ~]$ sudo su -
[root@dbora ~]# cd /u01/app/12.2.0.1/grid/bin
[root@dbora ~]# ./crsctl stop cluster
[root@dbora ~]# ./crsctl start cluster
Test
[opc@dboraccm ~]$ sudo su - oracle
[oracle@dboraccm ~]$ sqlplus system/passccmoracle@orclto
SQL > select to_char(sysdate,'YYYY-MON-DD hh24:mi:ss') from dual;
Abs!