|
|
|
сдвинулось sysdate
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня! Проблема странная. Утром заметил, что сдвинулось системное время базы данных. Oracle 11.2.0.1.0 на Oracle Linux Server 6.5. Причём сам Linux Server отображает правильное время. Код: plsql 1. 2. 3. 4. 5. А если сделать так, то показывает всё правильно: Код: plsql 1. 2. 3. 4. 5. Это после того, как я вручную указал для базы Код: plsql 1. И перезапустил её. Можно как-нибудь вернуть обратно правильный sysdate? Он во многих таблицах фигурирует типа "default sysdate". Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 10:49:50 |
|
||
|
сдвинулось sysdate
|
|||
|---|---|---|---|
|
#18+
Где выполнялись запросы - непосредственно на сервере или на клиентской машине? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 11:47:58 |
|
||
|
сдвинулось sysdate
|
|||
|---|---|---|---|
|
#18+
Non-GrataМожно как-нибудь вернуть обратно правильный sysdate ? Он во многих таблицах фигурирует типа "default sysdate". ... a что с sysdate ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 12:06:27 |
|
||
|
сдвинулось sysdate
|
|||
|---|---|---|---|
|
#18+
Запросы выполняю с клиентской машины. На сервере было установлено правильное системное время, time zone стояла +3. Перевёл время на сервере на 6 часов вперёд, стало: Код: plsql 1. 2. 3. 4. 5. Это правильно. Зато LOCALTIMESTAMP теперь спешит на 6 часов: Код: plsql 1. 2. 3. 4. 5. Системное время на сервере установлено сейчас как 18:13 cо смещением +03:00 UTC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 12:16:43 |
|
||
|
сдвинулось sysdate
|
|||
|---|---|---|---|
|
#18+
Поэтому вопрос: как сделать, чтоб sysdate возвращал системное время сервера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 12:18:03 |
|
||
|
сдвинулось sysdate
|
|||
|---|---|---|---|
|
#18+
Non-GrataНа сервере было установлено правильное системное время, time zone стояла +3. Перевёл время на сервере на 6 часов вперёд... Системное время на сервере установлено сейчас как 18:13 cо смещением +03:00 UTCА теперь подробнее командочку date на линуксе И подом в этом же сеансе перезапусти БД и листенер SYSDATE кажет то время, что возвращает ему OS, отбрасывая любую информацию от таймзоне (в том сеансе откуда запущен экземпляр БД/листенер) SYSTIMESTAMP возьмет и информацию о таймзоне сервера А вот LOCALTIMESTAMP возмет таймзону клиента и приведет время к ней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 12:46:13 |
|
||
|
сдвинулось sysdate
|
|||
|---|---|---|---|
|
#18+
Сделал на сервере: Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Базу перегрузить не мог. Но если с любого клиента запросить: Код: plsql 1. 2. 3. 4. 5. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 14:25:30 |
|
||
|
сдвинулось sysdate
|
|||
|---|---|---|---|
|
#18+
Non-GrataСделал на сервере: Код: powershell 1. Базу перегрузить не мог. Но если с любого клиента запросить: Код: plsql 1. 2. 3. 4. 5. Почему? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2016, 14:38:29 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1887527]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
4ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 396ms |

| 0 / 0 |
