0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 14
1

Перевести время назад на машине с ORACLE (Linux)

31.10.2012, 10:56. Показов 2056. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Камрады!

Столкнулся с такой такой проблемой на Linux машине (RH)

Дано:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0
Linux Red Hat

Есть фичер, который создает partition каждый час.
Чтобы ускорить проверку его работы, время на машине передвигалось вперед
до следующего часа минус 5 минут... Итак несколько раз.
Когда время дошло до 23:55, чтобы не перейти в следующий день, часы откатили назад
на реальное время системы (где-то минус 12 часов)
Вот тут-то и началась фигня.

Насоздавалось несколько тысяч partition и subpartition и машина ушла в ступор,
так как не смогла обработать запросы к DB.
Слава DBA, они помогли все это дело восстановить, но пришлось удалять эти partition
и создавать заново таблицу.

Вопрос: Как правильно переводить время назад на машине с DB?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2012, 10:56
Ответы с готовыми решениями:

Unix Time | Вчера, 2 дня назад, 4 недели назад, 2 месяца назад
Здравствуйте, я профессиональный нуб в PHP. Прошу помочь с решением вывода даты в PHP. У меня...

Oracle Personal Edition и Developer6 на одной машине.
Можно ли установить Oracle Personal Edition и Developer6 на одной машине и чтобы при этом можно...

Linux на виртуальной машине
Здравствуйте хочу установить Linux на виртуальной машине. А точнее Linux Mint, Ubuntu, и Debian пк...

Микротик и Samba на linux-машине
Доброго времени суток. Имеется Mikrotik RB951G-2HnD. Внешний ip статика. В локалке есть линукс...

3
Модератор
4214 / 3056 / 582
Регистрация: 21.01.2011
Сообщений: 13,205
31.10.2012, 11:52 2
Лучше переводить время (особенно назад) при остановленной БД. И увлекаться этим не стоит.
А вообще эксперименты обычно проводятся на тестовой БД, а отнюдь не на боевой...
0
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 14
31.10.2012, 11:56  [ТС] 3
достаточно ли проделать вот это:

1. sqlplus "/ as sysdba"
shutdown immediate;
exit;

до того как "текущее время" на машине перейдет на следующий день.

2. Перевести время назад

3. Дождаться утра следующего дня и рестартнуть машину
0
Модератор
4214 / 3056 / 582
Регистрация: 21.01.2011
Сообщений: 13,205
31.10.2012, 12:10 4
достаточно
0
31.10.2012, 12:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.10.2012, 12:10
Помогаю со студенческими работами здесь

Программа, работающая с Oracle, на другой машине ведет себя странно
Здравствуйте! Такая проблема. Написала маленькое приложение на C# для работы с Oraclом. На моем...

доступ к файлам ( linux на виртуальной машине)
поставил linux на виртуальную машину(Oracle VM VirtualBox) и столкнулся с поблемой доступа к файлам...

Доступ к файлам на другой машине с Linux подобной ОС
Необходимо из программы (клиент, winforms) обращаться к файлам в определенной папке на другой...

Время сбрасывается на час назад
Подозреваю, что синхронизация идет через интернет, как убрать эту синхронизацию не знаю, часовой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru