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

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

Нет.

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

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

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

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

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

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

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

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

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

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


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

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

moris, может еще поделишься как ? Я вот до сих пор думал, что
это невозможно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Откат изменений в SYBASE?
    #34849412
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Откат изменений в SYBASE?
    #34849455
btu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
btu
Гость
Как я уже писала, было: старый бэкапи + новый лог, база порушилась из-за глюка в покупном ПО.
Не зная, как восстанавливать и к тому же оплачивая поддержку обратились к разработчику ПО. Они нам посоветовали сделать накат log-а (о чем я упоминала) на старый бэкап. Мы это проделали, исключив из log-а тот день, когда база порушилась. После запуска накаченной базы
обнаружилось, что она пустая (или данные таблиц недоступны, разница несущественная).
Бороба продолжается, советы приветствуются, за ними и приходили на форум.

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

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

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


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