Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Откат изменений в SYBASE? / 15 сообщений из 15, страница 1 из 1
04.10.2007, 15:39
    #34847160
btu
btu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
Можно ли откатить удаление записей в БД?
Крутится покупное приложение на SYBASE.
После каких-то действий все таблицы в БД обнулились. Проглядывая файл БД текстовым редактором (это, возможно, тупо, но навыков работы с SYBASE пока нет), видим, что какая-то
информация в ней осталась. Из чего делаем вывод, что данные-то есть, но достучаться до них нельзя. Вопрос: можно ли каким-то способом отменить удаление данных в таблице БД?
...
Рейтинг: 0 / 0
04.10.2007, 16:31
    #34847349
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
скорее нет чем да :)
особенно если нет бекапа базы ...
--
база-то какая?
...
Рейтинг: 0 / 0
04.10.2007, 16:33
    #34847360
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
btu wrote:

> Можно ли откатить удаление записей в БД?

Нет.

> После каких-то действий все таблицы в БД обнулились.

Восстанавливайте с бэкапа.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.10.2007, 17:59
    #34847706
btu
btu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
Если бы был свежий бэкап, то и проблем не было бы.
Попробовали накатить на старый бэкап log-файл. После наката база потеряла все таблицы.
...
Рейтинг: 0 / 0
04.10.2007, 18:01
    #34847715
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
btu wrote:

> Если бы был свежий бэкап, то и проблем не было бы.

А если вы данные не бэкапите - нахрена париться с восстановлением
ненужного хлама?

> Попробовали накатить на старый бэкап log-файл. После наката база
> потеряла все таблицы.

А ты чего ожидал ;)?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.10.2007, 18:07
    #34847739
btu
btu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
DIM-у2000
Спасибо за прописные истины в конце трудового дня.
Вы нам очень помогли.
...
Рейтинг: 0 / 0
04.10.2007, 18:12
    #34847757
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
btu wrote:

> Спасибо за прописные истины в конце трудового дня.

Всегда пожалуйста.

> Вы нам очень помогли.

Вообще говоря, я помогать с восстановлением данных не люблю - удачное
восстановление снижает воспитательный эффект ;).


Кстати, неплохо бы узнать, какой сервер и какая версия. На ASA при
наличии бэкапа и лога ситуация разруливается достаточно просто, что там
с ASE - не знаю.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.10.2007, 00:03
    #34848199
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
Кстати, а чего бы вам не обратиться в техподдержку разработчиков "покупного приложения"?
____________________________________
- Гарфилд, мышь!
- Спасибо, я сыт!
...
Рейтинг: 0 / 0
05.10.2007, 11:26
    #34848989
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
btuЕсли бы был свежий бэкап, то и проблем не было бы.
Попробовали накатить на старый бэкап log-файл. После наката база потеряла все таблицы.

Если ASE, то можно на полный бекап БД залить лог до определенного момента времени (т.е. перед тем как данные из таблиц удалили)
...
Рейтинг: 0 / 0
05.10.2007, 12:19
    #34849242
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
moris пишет:
> Если ASE, то можно на полный бекап БД залить лог до определенного
> момента времени (т.е. перед тем как данные из таблиц удалили)

moris, может еще поделишься как ? Я вот до сих пор думал, что
это невозможно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.10.2007, 12:45
    #34849412
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
MasterZiv
moris, может еще поделишься как ? Я вот до сих пор думал, что
это невозможно.

Легко..
Sybase Loading a transaction log to a point in time

You can recover a database up to a specified point in time in its transaction log. To do so, use the until_time option of load transaction. This is useful if, for example, a user inadvertently drops an important table; you can use until_time to recover the changes made to the database containing the table up to a time just before the table was dropped.

To use until_time effectively after data has been destroyed, you must know the exact time the error occurred. You can find this by issuing a select getdate at the time of the error. For example, suppose a user accidentally drops an important table, and then a few minutes later you get the current time in milliseconds:

select convert(char(26), getdate(), 109)

--------------------------
Mar 26 1997 12:45:59:650PM

After dumping the transaction log containing the error and loading the most recent database dump, load the transaction logs that were created after the database was last dumped. Then, load the transaction log containing the error by using until_time; for example:

load transaction employees_db
from "/dev/nrmt5"
with until_time = "Mar 26 1997 12:35:59: 650PM"

After you load a transaction log using until_time, Adaptive Server restarts the database’s log sequence. This means that until you dump the database again, you cannot load subsequent transaction logs after the load transaction using until_time. You will need to dump the database before you can dump another transaction log.
...
Рейтинг: 0 / 0
05.10.2007, 12:53
    #34849455
btu
btu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
Как я уже писала, было: старый бэкапи + новый лог, база порушилась из-за глюка в покупном ПО.
Не зная, как восстанавливать и к тому же оплачивая поддержку обратились к разработчику ПО. Они нам посоветовали сделать накат log-а (о чем я упоминала) на старый бэкап. Мы это проделали, исключив из log-а тот день, когда база порушилась. После запуска накаченной базы
обнаружилось, что она пустая (или данные таблиц недоступны, разница несущественная).
Бороба продолжается, советы приветствуются, за ними и приходили на форум.

ДЛя DIM-а 2000: За лечением я обращусь в больницу, - там профессионалы. Сюда пришла за помощью, кроме нотаций ничего не увидела.
...
Рейтинг: 0 / 0
05.10.2007, 12:56
    #34849478
btu
btu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
Moris-у
Спасибо. Ваше сообщение было пока единственно полезном в этом топике. К сожалению, такой накат нам не помог пока...
...
Рейтинг: 0 / 0
05.10.2007, 13:06
    #34849548
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
btu wrote:

> Сюда пришла за помощью, кроме нотаций ничего не увидела.

Версию сервера нам узнать так и не суждено ;)? Бэкап, на который
накатываются логи, сам по себе нормальный?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.10.2007, 13:07
    #34849560
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откат изменений в SYBASE?
2 btu:
может все-таки соизволите ответить какой сервер БД вы плоьзуете.
ASA, ASE, IQ
может тогда и помощь придет...
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Откат изменений в SYBASE? / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]