powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Перевод БД в режим online
2 сообщений из 2, страница 1 из 1
Перевод БД в режим online
    #38446887
sun_explose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Adaptive Server Enterprise/15.0.3/
Добрый день! Столкнулся с проблемой, БД перешла в режим For Load и отказывается перейти в режим онлайн выкидывая следующую ошибку. При попытке восстановление БД из бэкапа вылетает аналогичная ошибка.
online database MyDB for standby_access
Server Message: Number 930, Severity 14
Server 'Myserver', Line 1:
Database 'MyDB' cannot be opened because either an earlier system termination left LOAD DATABASE incomplete or the database is created with 'for load' option. Load the database or contact a user with System Administrator (SA) role.
Прошу сильно не пинать, в Sybase- новичок.Буду очень благодарен за помощь, заранее спасибо!
...
Рейтинг: 0 / 0
Перевод БД в режим online
    #38447031
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sun_explose,

Либо ты должен пересоздать БД, без FOR_LOAD,
либо ты должен загрузить туда нормальный дамп БД, LOAD DATABASE.

Я не понял, ты пытался туда загрузить дамп или нет.

Вообще, зачем нужен FOR_LOAD:

Когда ты создаёшь БД, с помощью CREATE DATABASE, то сервер должен все страницы данных обнулить, записав туда образ пустой страницы. Если БД большая. это достаточно долго.

Проблема в том, что если ты делаешь LOAD, образ каждой страницы БД и так загружается из дампа. Т.е. получается двойная работа. Чтобы это не делать, в CREATE DATABASE есть опция FOR_LOAD, в этом случае страницы БД не инициализируются, и предполагается, что впоследствии ты будеш делать этой БД LOAD. CREATE DATABASE проходит быстрее.

Т.е. ты должен делать одно из двух:
либо CREATE DATABASE без FOR_LOAD, затем можно нормально использовать БД, можно даже загрузить в неё дамп.

либо CREATE DATABASE с FOR_LOAD, но потом нужно обязательно загрузить в неё дамп, а после вызвать online database.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Перевод БД в режим online
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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