powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Восстановление БД из Log файла.
5 сообщений из 5, страница 1 из 1
Восстановление БД из Log файла.
    #39959074
osxl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия Sybase ASA 6.0.4.3799

Здравствуйте, требуется некоторая помощь.
Ситуация следующая: У человека после очередного отключения света легла база. Все как у "людей", работает без UPS, бэкапов БД, и все это работает на единственном HDD.
Попытки форсировать, стартовать без лога не привели ни к чему. Ругается Assertion failed, и размер файла базы не соответствует. Сервер БД естественно не стартует.
Log файл живой, транслировать в SQL скрипт удалось без проблем. Файл db единственной копии сделанный чуть больше года тоже оказался битым. Подсунуть актуальный log не удастся.
Файл Log за весь период (15-16 мес) не обрезали и все веденные данные там есть, включая структуру БД. Просмотр трансляции LOG-а навел на два варианта решения задачи:
1. Создать новую базу, но подсунуть Log файл у меня получается, не нашел как, не хватает знаний.
Вопрос: Можно ли к новой базе присоединить Log от другой базы?

2. Трансляция Log и последующая чистка от неважной, некритичной информации для уменьшения sql файла, выдала файл sql со всеми данными размером 1.13Gb. Загрузить такой размер в interactive SQL не представляется возможным. Разрезать на небольшие кусочки, долго играться.
Вопрос: Может есть возможность запуск скрипта в interactive SQL из файла? Ощущение что где-то видел такое.
...
Рейтинг: 0 / 0
Восстановление БД из Log файла.
    #39959116
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнится в 6-ке была isql, реализованная в виде утилиты командной строки, то ли isqlc, то ли sqlc, сейчас уже и не помню... Там указывалась в качестве параметра строка подключения к базе ну и сам *.sql файл..
...
Рейтинг: 0 / 0
Восстановление БД из Log файла.
    #39959142
osxl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov,

Да, то что доктор прописал. Только я чего-то решил с cmd запускать с параметрами. В итоге не дождавшись закрывал. Оказывается нужно было подождать минут 5. А если через WIN+R (выполнить) запускать, то сразу запускает interactive sql и начинает выполнять команды не загружая весь файл.
Спасибо, а то что-то вчера хелп читал, не правильно понял запуск утилиты с параметрами.
...
Рейтинг: 0 / 0
Восстановление БД из Log файла.
    #39959544
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbisqlc -c "uid=dba;pwd=sql;dbf=new_databasefile" read your_sql_file.sql
судя по объему файла моожете смело запускать на ночь.
...
Рейтинг: 0 / 0
Восстановление БД из Log файла.
    #39959842
osxl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pand,

Да, так и сделал. За 6-7 часов загрузились данные. Всем спасибо за участие и помощь, БД восстановлена и уже в работе.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Восстановление БД из Log файла.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (8): Анонимы (5), Google Bot, Bing Bot, Yandex Bot 2 мин.
x
x
Закрыть


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