Как вывести базу данных 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