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.

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

 


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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES