GNU/Linux >> Znalost Linux >  >> Linux

Jak změnit časové pásmo pro infrastrukturu Oracle Grid

Tento příspěvek ukazuje, jak po instalaci změnit nastavení časového pásma pro infrastrukturu sítě.

Poznámka :
Chcete-li zkontrolovat aktuální časové pásmo v systému Linux, použijte příkaz:„timedatectl | grep ‘Časové pásmo’
Pro kontrolu aktuálního časového pásma ve Windows použijte příkaz:“systeminfo | findstr /C:"Časové pásmo"

Nastavení časového pásma mřížky

Jakmile se výchozí časové pásmo OS změní, ujistěte se, že:

  1. Pro 11.2.0.1, proměnná prostředí prostředí TZ je správně nastaven pro uživatele mřížky a root.
  2. Pro 11.2.0.2 a vyšší, záznam TZ v $GRID_HOME/crs/install/s_crsconfig_[nodename]_env.txt nastaví správné časové pásmo.

TZ musí být přesně takové, jaké OS podporuje, tj.:

# grep TZ s_crsconfig_[nodename]_env.txt 
TZ=US/Pacific

Níže je uveden špatný příklad, protože obsahuje irelevantní znaky (nesprávně nastavené časové pásmo může způsobit problémy, jako je zobrazení nesprávného časového razítka při připojení přes posluchač).

TZ=%s_Asia/Kuala Lumpur%

Zálohujte před provedením změny pomocí en editoru. Po úpravě a ověření jako privilegovaný uživatel lze GI restartovat s novou hodnotou. Pro CRS starší než 11.2:„init.cssd diag ” lze použít k potvrzení nastavení TZ pro CRS; init.cssd může být umístěn v /etc/init.d , /etc nebo /sbin/init.d v závislosti na platformě.

Výchozí nastavení časového pásma OS

Linux

– Změna:

/usr/sbin/timeconfig

– Zobrazení aktuálního nastavení:

# cat /etc/sysconfig/clock
ZONE="America/Los_Angeles"
UTC=true
ARC=false
Poznámka :‘timedatectl "příkaz lze použít k dotazování a změně systémových hodin/časového pásma v CentOS/RHEL 7.

– Chcete-li zjistit všechna platná nastavení:

# ls -l /usr/share/zoneinfo

Cokoli, co se objeví v tomto adresáři, je platné pro použití, například CST6CDT a America/Chicago.

Poznámka :„Zóna ” v /etc/sysconfig/clock se může lišit od toho, co je v /usr/share/zoneinfo v CentOS 6.x/RHEL 6.x by měl být použit ten z /usr/share/zoneinfo v $GRID_HOME/crs/install/s_crsconfig_[nodename]_env.txt

HP-UX

– Zobrazení aktuálního nastavení:

# cat /etc/default/tz
PST8PDT

– Změna:

# set_parms timezone

– Chcete-li zjistit všechna platná nastavení:

# ls -l /usr/lib/tztab

Solaris

– Zobrazení aktuálního nastavení:

# grep TZ /etc/TIMEZONE
TZ=US/Pacific

– Chcete-li změnit na x64, upravte TIMEZONE a spusťte také příkaz:

# rtc -z US/pacific; rtc -c

– Chcete-li zjistit všechna platná nastavení:

# ls -l /usr/share/lib/zoneinfo

Pro Solaris 11

V Solaris 11 je soubor /etc/TIMEZONE zastaralý. To se nyní provádí pomocí „timezone:default ” služba:

# svccfg -s timezone:default setprop timezone/localtime= astring: 
# svcadm refresh timezone:default

AIX

– Zobrazení aktuálního nastavení:

# grep TZ /etc/environment
TZ=GMT


Linux
  1. Jak překonfigurovat Oracle 10g xe na Linuxu

  2. jak změnit číslo portu pro instalaci Jenkins v Ubuntu 12.04

  3. Jak změnit rozlišení Bash pro Debian VM?

  1. Jak změnit časové pásmo na serveru RHEL7 Linux

  2. Jak změnit časové pásmo v Ubuntu?

  3. Jak změnit pole Od:pro e-maily z Cronu?

  1. Jak změnit časové pásmo na CentOS 8

  2. Jak změnit časové pásmo pro cPanel ve webmailu?

  3. Jak nastavit nebo změnit časové pásmo na Debain 11