Bei der Installation einer ODA ist etwas schief gegangen: Die Zeitzone steht auf GMT und nicht auf Europe/Berlin, was man hier in Deutschland erwarten würde (Btw hätte ich gerne Europe/Ruhrpott, aber das ist eine andere Geschichte 😉 )
Muss ich die ODA jetzt redeployen? Oder gibt es andere Wege? Ich habe es einfach mal ausprobiert, hier die Ausgabe mit falscher Zeitzone:
[root@oda ~]# odacli describe-system
Appliance Information
----------------------------------------------------------------
ID: 1bdac1c3-0f25-4944-88d3-190e98b44d2c
Platform: X7-2M
Data Disk Count: 2
CPU Core Count: 36
Created: August 13, 2024 9:13:02 AM GMT
System Information
----------------------------------------------------------------
Name: oda
Domain Name: example.com
Time Zone: GMT
DB Edition: EE
DNS Servers: 192.168.0.36 192.168.0.79
NTP Servers: 192.168.0.36
Disk Group Information
----------------------------------------------------------------
DG Name Redundancy Percentage
------------------------- ------------------------- ------------
DATA FLEX 80
RECO FLEX 20
[root@oda ~]# timedatectl
Local time: Tue 2024-08-13 09:16:23 GMT
Universal time: Tue 2024-08-13 09:16:23 UTC
RTC time: Tue 2024-08-13 09:16:23
Time zone: GMT (GMT, +0000)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
Um die Zeitzone anzupassen muss zuerst die Zeitzone des Betriebssystems angepasst werden:
[root@oda ~]# timedatectl set-timezone Europe/Berlin
[root@oda ~]# timedatectl
Local time: Tue 2024-08-13 11:17:46 CEST
Universal time: Tue 2024-08-13 09:17:46 UTC
RTC time: Tue 2024-08-13 09:17:46
Time zone: Europe/Berlin (CEST, +0200)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
Sun 2024-03-31 01:59:59 CET
Sun 2024-03-31 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
Sun 2024-10-27 02:59:59 CEST
Sun 2024-10-27 02:00:00 CET
Danach einfach ein update-registry um der ODA mitzuteilen, dass sie jetzt in einer anderen Timezone läuft:
[root@oda ~]# chown grid /u01/app/19.20.0.0/grid/bin/osdbagrp
[root@oda ~]# odacli update-registry -n system -f
[warten bis der Job durch ist]
[root@oda ~]# chown root /u01/app/19.20.0.0/grid/bin/osdbagrp
[root@oda ~]# odacli describe-system
Appliance Information
----------------------------------------------------------------
ID: 1bdac1c3-0f25-4944-88d3-190e98b44d2c
Platform: X7-2M
Data Disk Count: 2
CPU Core Count: 36
Created: August 13, 2024 11:19:17 AM CEST
System Information
----------------------------------------------------------------
Name: oda
Domain Name: example.com
Time Zone: Europe/Berlin
DB Edition: EE
DNS Servers: 192.168.0.36 192.168.0.79
NTP Servers: 192.168.0.36
Disk Group Information
----------------------------------------------------------------
DG Name Redundancy Percentage
------------------------- ------------------------- ------------
DATA FLEX 80
RECO FLEX 20
Wenn man die Zeitzone einer Datenbank auch noch anpassen möchte, braucht man diese Kommandos:
[oracle@oda ~]$ srvctl setenv database -d TESTDB -t TZ=Europe/Berlin
[oracle@oda ~]$ sqlplus / as sysdba
SQL> alter database set time_zone='Europe/Berlin';
SQL> shutdown immediate;
SQL> startup;