12.04.2011 10:13
SAndr
 
Подскажите пож. глупому как откатить изменения БД.
Начинаю первоначальную генерацию БД для нового магазина, выскакивает ошибка. Можно как либо почистить содержимое БД??
12.04.2011 10:18
John Doe
 
Предлагаю конкретизировать вопросы и более подробно писать. В целом вопросы выглядят, как "мне дали это, что с ним делать?". Версия, точное описание действий и точные сообщения об ошибках? Цель?
12.04.2011 10:22
SAndr
 
Еще раз вопрос. Как полность почистить базу данных (включая таблицы?)
12.04.2011 10:27
John Doe
 
Остановить ее и удалить файлы базы и сервис. (какой вопрос, такой ответ)
Если речь идет про очистку от супермажных данных, то в Хранилище есть файл smdbcleanup.sql (рекомендую не спрашивать тут, что такое Хранилище, а поискать по форуму), но я бы посоветовал сначала разобраться, какая ошибка, чтобы не налететь на нее еще раз.
12.04.2011 10:35
SAndr
 
Описываю ситуацию полностью.

Необходимо открыть новый магаз.
Купил сервер, поставил win 2008 r2 + ora 10.2.0.4 + CM 1.028.1
Провожу начальную генерацию БД. Вываливается ошибка. Теперь чтоб не пересоздавать БД снова нужно либо откатить изменения в БД либо очистить её до начального состояния чтобы было возможно заново запустить генератор БД. Как почистить или откатить?
12.04.2011 10:42
Mtirt
 
Генератор БД можно запускать сколько угодно раз.
Даже на действующей базе.
Не надо ничего очищать перед этим.

А вот суть ошибки привести нам не помешало бы...
А то он и в следующий раз вылетит с ошибкой...
12.04.2011 10:42
John Doe
 
Если собираешься с терниями долго воевать, то я бы убил базу полностью, создал заново нормальный шаблончик (подозреваю, что проблема в кривосозданной БД), забекапил его, пока маленький, после чего все неудачные пробы прогонял бы, восстанавливаясь после них из бекапа. Это самый быстрый способ откатываться. Если очень лень возиться, а времени много, то возьми из Хранилища smdbcleanup.sql, его запускаешь, он тебе упоминания о supermag выносит... Суть ошибки ты так и не рассказал...
12.04.2011 10:44
John Doe
 
Цитата:
Mtirt Генератор БД можно запускать сколько угодно раз.
Даже на действующей базе.
Не надо ничего очищать перед этим.
Новые версии не пробовал аварийно гонять, но, сдается, что если это идет первоначальная генерация, то неизвестно, на каком шаге ее обломило и с какого шага начинать. Лучше откатить до свежесозданной.
12.04.2011 10:56
SAndr
 
Ошибка Ora-00001
Означает запись в уникальное поле...
12.04.2011 10:57
SAndr
 
Делаю новую БД.
Бекап Бекапером сделать?
Часовой пояс GMT +3, время: 14:22.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.