Помогите разобраться с dbtimezone

Free Spirit
Дата: 24.10.2015 13:26:30
Добрый день, уважаемые.

Сервер настроен на Москву.

Помогите понять следующее:
select dbtimezone, sessiontimezone from dual
DBTIMEZONE   SESSIONTIMEZONE
--------------  -----------------------
+04:00              +03:00


select systimestamp, current_timestamp from dual
SYSTIMESTAMP
CURRENT_TIMESTAMP
--------------
24-OCT-15 01.07.54.570457 PM +03:00
24-OCT-15 01.07.54.570457 PM +03:00

alter session set time_zone='Europe/Moscow'
select systimestamp, current_timestamp from dual
SYSTIMESTAMP
CURRENT_TIMESTAMP
--------------
24-OCT-15 01.10.26.421812 PM +03:00
24-OCT-15 02.10.26.421812 PM EUROPE/MOSCOW

На уровне ОС (Linux):
date
Sat Oct 24 13:18:52 MSK 2015

Вопросы:
1. Почему, если dbtimezone возвращает +04:00 systimestamp возвращает +03:00, хотя вроде как systimestamp должен возвращать время на сервере?
2. Сервер в Москве. На уровне Linux стоит MSK если в БД принудительно поставить Europe/Moscow то идёт ещё сдвиг на час?

Что-то где-то недопатчено в связи с переводами времени? Но как понять что?
ora601
Дата: 24.10.2015 14:53:34
Free Spirit,

Могу предположить что в таймзону Europe/Moscow заложен перевод на +1 час, которого не было в 2015 году.
Free Spirit
Дата: 26.10.2015 14:14:05
Разобрался.
1
dbtimezone и timezone of the system on which the database resides - это два разных человека.
2
по второму 'Europe/Moscow' показывает offset +04:00 - просто не патчена база.