" /> " />

ПредишенСледващото

Възстановяване с помощта IBConsole

IBConsole Open и да влезете в локалния сървър (първо базата данни трябва да бъдат затворени). Изберете "База данни -> поддръжка -> Backup / Restore -> Restore". Някои настройки се попълват автоматично, но могат да бъдат променяни. Например, можете да изберете различен архивен файл, да посочите друг размер на страницата, и т.н. Обърнете внимание на следната картина:

Знайте, Intuit, лекция, администрация InterBase обслужване на база данни


Фиг. 26.2. Възстановяване на база данни от резервно копие

Ако си спомняте, в "Спецификации. Създаване и миграция база данни", която сме създали база данни с размер на страницата на 4096. Това беше направено нарочно, за да се докаже в тази глава промените размера на страницата, когато възстановите резервно копие на по-подходящ размер на 8192. Също така в областта Презаписване (напиши над съществуващия файл), ние посочихме, True. да замени старата база данни. На практика възстановената база данни за запис на над съществуващата версия на работата в никакъв случай не се препоръчва. Какво става, ако възстановяването ще се проведе зле, тъй като ние вече "Труден" работната база данни? Затова е препоръчително да се възстанови базата данни в друга папка, и само ако намалението ще дойде грешки, което я поставя на мястото на стария работна версия. Желателно е в никакъв случай да се направи проста копие (Windows Explorer или друг файлов мениджър) и старата работна версия.

Възстановяване с помощта на помощната програма за команден ред

За да възстановите базата данни от резервно копие използва също gbak полезност. но с различни параметри:

Таблица 26.2. Gbak параметри за възстановяване на база данни

<номер> - всяко цяло число. ID -Copies сянка.

[AUTO] - автоматичен режим, настроен по подразбиране. Този режим позволява на базата данни, за да работи, когато на скрито копие е по някаква причина да станат недостъпни, или, ако не е на разположение, ще се работи с база данни на разположение копие сянка. Ако е възможно да бъде работеща база данни. InterBase замени своята сянка копие и възстановяване на връзката. В този случай, се появява диалогов прозорец със съобщение, за да информира администратора за инцидента.

[MANUAL] - ръчен режим. Когато е избран този режим, ако внезапно сянка копие стане недостъпен, достъп до базата данни е спряло. За да си възвърнете достъпа. администраторът трябва ръчно да премахнете повредения сянка копие. и да се създаде нова.

[УСЛОВНО] - тази опция е в допълнение към [AUTO], и предполага, че унищожаването на база данни Interbase автоматично замества сянка копие на базата данни и възстановяване на връзката. Но ако [AUTO] администратор режим ще трябва отново да се създаде нов екземпляр сянка. в случай на [УСЛОВНО] InterBase да го направя сам. AUTO УСЛОВНО режим е най-изгодно за създаване на система за непрекъсната работа.

[ДЪЛЖИНА] - по желание. който се използва за създаване на multifile копие в сянка. атрибут <целое> - е цяло число. посочване на размера на първични и вторични файлове в страници.

Синтаксис изтрие копието сянка е още по-лесно:

Когато броят е идентификатор сянка -Copies един. Откъде знаеш, че този номер, ако ние сме създали копие от много отдавна и не го помня? Да се ​​създаде друг УСЛОВНО - копие сянка:

След прекъсване на връзката с базата данни, и то повторно свързване към запълване на данните. Сега изберете в IBConsole първата база данни и изберете командата на менюто "база данни -> Преглед на метаданни". Прозорец, който показва как е бил създаден на базата данни:

Знайте, Intuit, лекция, администрация InterBase обслужване на база данни


Фиг. 26.3. Метаданни база първа

Създаване на multifile копие в сянка има смисъл само, ако размерите на бази данни са огромни, с 2 или повече гигабайта. След това може да се случи, че дисковото пространство, разпределени за скрито копие. не достатъчно място за него. В този случай, тя може да бъде разделен на няколко части, като всяка част на вашия диск. Пример за създаване на multifile копие в сянка (освен ако нямате записващ диск Д. Д: F. и можете просто да зададете друга папка на диск C :):

В този случай, тя ще създаде три файлове. Първият файл ще бъде изпълнен, докато достигне размер от 15000 страници в базата данни. след това да започнем да попълваме второто копие в сянка файла. След като размера на втория файл достига 15000 страници, тя започва да се пълни с една трета файл. Може да се изтрие скрито копие №4, е вече не е необходимо.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!