Как вывести базу данных Sybase в режиме ожидания

Я пытаюсь сделать кроссплатформенный (Sun -> Windows) дамп и загрузку базы данных Sybase ASE 15. В первый раз, когда я попытался, я получил сообщение об ошибке, в котором говорится, что база данных должна быть в режиме ожидания во время резервного копирования. Что это значит, и как мне этого добиться?

1 ответ

Решение

Успокоение базы данных приостанавливает обновления базы данных. По сути, убедитесь, что с данными ничего не происходит, когда вы создаете дамп или выполняете какие-то другие действия.

Примечание: "hold_tag" может быть любой строкой, которую вы выберете.

Из isql (или того, что вы используете для подключения к БД), просто запустите (как sa или эквивалентный)

quiesce database hold_tag hold database, database, etc

Чтобы возобновить работу, запустите

quiesce database hold_tag release

В вашем случае я бы уточнил, что вы собираетесь делать дамп

quiesce database hold_tag hold database for external dump

Также посмотрите документы здесь: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.commands/html/commands/commands73.htm

Другие вопросы по тегам