Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Новости

Резервное копирование и восстановление баз данных InterBase

backup-restore

Все программы для резервного копирования баз данных сокращают время, деньги и потери данных из-за повреждения или сбоя системы. С сервером InterBase вы получаете такой же уровень встроенной защиты без каких-либо дополнительных затрат. Резервные копии базы данных могут храниться локально или в общей среде как часть вашего плана аварийного восстановления. Есть несколько причин, по которым вы захотите создать резервную копию своих баз данных InterBase, они следующие:

  • Сохраняет данные, делая копии как данных, так и структур данных (метаданных).
  • Повышает производительность базы данных — балансирует индексы и выполняет сборку мусора для устаревших записей.
  • Освобождает место, занятое удаленными записями.
  • Дает вам возможность изменить размер страницы базы данных и распределить базу данных между несколькими файлами / дисками при восстановлении.

Сделайте резервную копию вашей базы данных

С InterBase у вас есть два варианта резервного копирования базы данных:

gbak ( инструмент командной строки)

Используйте команду InterBase gbak, чтобы указать и выполнить операции резервного копирования и восстановления из командной строки Windows или Unix. Знакомство с isql, рекомендуется версия SQL InterBase. isql предоставляет ряд параметров, помогающих адаптировать резервное копирование и восстановление к различным обстоятельствам и средам.

IBConsole

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

Восстановите вашу базу данных

Процесс восстановления базы данных InterBase довольно прост. У вас есть много вариантов для изменения вашей базы данных; вы можете изменить размер страницы, восстановить или создать базу данных и т. д.

Одно примечание, которое следует добавить: при восстановлении базы данных не заменяйте базу данных, которая в настоящее время используется.

screen-shot-2021-03-10-at-3-34-59-pm

Проверка базы данных

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

  • Всякий раз, когда резервное копирование базы данных оказывается неудачным.
  • Каждый раз, когда приложение получает ошибку «поврежденная база данных».
  • Периодически, чтобы отслеживать поврежденные структуры данных или неправильно выделенное пространство.
  • Каждый раз, когда вы подозреваете повреждение данных.

InterBase упрощает проверку вашей базы данных. С помощью нескольких щелчков мыши или нажатия клавиш вы можете проверить свою базу данных. В IBConsole

  • Выберите отключенную базу данных на панели «Дерево» и дважды щелкните «Проверка» на панели «Работа».
  • Щелкните правой кнопкой мыши отключенную базу данных на панели «Дерево» и выберите «Проверка» в контекстном меню.
  • Выберите База данных -> Обслуживание -> Проверка.

screen-shot-2021-03-10-at-4-04-02-pm

Чтобы проверить базу данных:

  1. Убедитесь, что указанная база данных верна. Если это не так, отмените это диалоговое окно и повторно запустите диалоговое окно «Проверка базы данных» для правильной базы данных.
  2. Укажите, какие параметры проверки вы хотите, щелкнув в правом столбце и выбрав True или False из раскрывающегося списка. См. Описание каждой опции в таблице ниже.
  3. Нажмите OK, если хотите продолжить проверку, в противном случае нажмите Отмена.

Когда IBConsole проверяет базу данных, она проверяет целостность структур данных. В частности, он делает следующее:

  • Сообщает о поврежденных структурах данных.
  • Сообщает о неправильно размещенных страницах данных.
  • Возвращает потерянные страницы на свободное место.

Посмотрите это короткое видео о том, как быстро создать резервную копию и восстановить базу данных InterBase.

Конечно, когда вы выбираете резервное копирование своих баз данных, это зависит от ваших конкретных потребностей. В некоторых случаях это может быть каждый день, поэтому узнайте, как использовать инкрементные дампы для поддержки ваших баз данных с течением времени.

 

RAD Studio 13.2 Florence Now Available! Kai 1.1.1 Now Available! What's Coming in RAD Studio 13.2 Florence

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES