АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

gbak - Интернет в облаке

Запустите gbak в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда gbak, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


gbak - Резервное копирование / восстановление базы данных Firebird

СИНТАКСИС


гбак -b [вариант резервного копирования ...] [общий вариант ...] источник цель

гбак -c | -r [вариант восстановления ...] [общий вариант ...] источник цель

ОПИСАНИЕ


гбак это инструмент для управления резервным копированием и восстановлением базы данных Firebird.

В резервном режиме источник это существующий путь к базе данных (может включать имя сервера) и цель is
имя файла резервной копии. Это также может быть специальное имя устройства, например / dev / stdout (для перенаправления
резервное копирование данных в STDOUT) или / dev / st, чтобы поместить резервную копию на ленту.

В режиме восстановления источник существующий файл резервной копии (или специальное устройство, например / dev / stdin для
STDIN или / dev / st для получения резервной копии с ленты) и цель путь к базе данных firebird и
может включать имя сервера.

Все варианты могут быть сокращены. Ниже представлены как полные версии вариантов, так и самый короткий
приведены возможные версии.

ОБЩИЙ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-user username
Имя пользователя для использования при подключении к базе данных. Переопределяет переменную среды. Видеть
ОКРУЖАЮЩАЯ СРЕДА.

-роль] имя_роли
Роль SQL для использования при подключении к базе данных. Переопределяет переменную среды. Видеть
ОКРУЖАЮЩАЯ СРЕДА.

-пароль] password
Пароль для использования при подключении к базе данных. Переопределяет переменную среды. Видеть
ОКРУЖАЮЩАЯ СРЕДА.

-услуга]
При обращении к базе данных используйте диспетчер служб.

-проверять]
Сообщайте о каждом действии.

Отображает подробную информацию о том, какие метаданные обрабатываются, какая таблица обрабатывается.
резервное копирование / восстановление и количество обработанных записей.

-y путь
Перенаправлять сообщения о статусе / ошибках по указанному пути.

-z
Сообщите полный номер версии, прежде чем делать что-либо еще.

BACKUP ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-b [ackup_database]
Включите режим резервного копирования.

-перерабатывать]
Преобразуйте внешние таблицы в таблицы.

Обычно внешние таблицы игнорируются во время резервного копирования и восстановления. С участием -перерабатывать вариант
внешние таблицы включаются в резервную копию, как и любые другие обычные таблицы. Когда такой бэкап
восстанавливается, эти ранее внешние таблицы создаются как обычные таблицы.

-fa [ctor] Num
Фактор блокировки. Вывод записывается в блоке Num байтов. Полезно при резервном копировании в
лента.

-g [arbage_collect]
Запретить сборку мусора.

Обычно Firebird запускает сборщик мусора при чтении таблиц. Поскольку
процесс резервного копирования читает все таблицы, это вызывает сборку мусора для всей базы данных.
Если вы сделаете резервную копию, чтобы восстановить ее по существующей базе данных, этот мусор
сбор не требуется. Еще одна причина использовать эти параметры - сборка мусора
задействуется другими способами - либо с помощью gfix, либо с помощью автоматической развертки. Используя этот переключатель
ускоряет процесс резервного копирования, а также может помочь в некоторых случаях при резервном копировании поврежденных
базы данных.

-ig [нет]
Игнорировать записи с неверными контрольными суммами.

Эту опцию следует использовать только при резервном копировании поврежденных баз данных.

-l [имбо]
Игнорируйте транзакции в подвешенном состоянии.

Этот переключатель заставляет процесс резервного копирования игнорировать транзакции в состоянии неопределенности.

-m [etadata_only]
Только метаданные резервного копирования.

При использовании этой опции в резервную копию записываются только метаданные. Это включает в себя все
таблицы / представления / триггеры / индексы / хранимые процедуры / домены / генераторы и т. д. Табличные данные не
включен в резервную копию. Такая резервная копия полезна для создания «пустой» копии базы данных.

-нт
Используйте непереносимый формат резервной копии.

По умолчанию используется «переносной» формат резервной копии. Это означает, что вы можете сделать резервную копию базы данных
на машине с прямым порядком байтов и восстановить его на машине с прямым порядком байтов и наоборот. Используя -нт
резервное копирование полезно только на машинах с таким же порядком байтов.

-ol [d_descriptions]
сохранять описания метаданных в старом стиле

ВОССТАНОВИТЬ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-c [reate_database]
Включите режим восстановления.

цель база данных будет создана и еще не должна существовать.

-r [ecreate_database] [o [verwrite]]
Подобно -создать_базу данных, но добавив затирать можно принудительно заменить цель
база данных.

-rep [база_данных кружева]
Подобно -создать_базу данных, но целевой объект перезаписывается, если он существует.

-bu [ffers] Num
При создании целевой базы данных игнорируйте информацию о буферах базы данных, хранящуюся в
резервное копирование и использование указанного количества буферов.

-расширять]
Обычно Firebird использует сжатие RLE для строк при их хранении на диске. Этот вариант
выключает это сжатие.

-неактивный]
Восстановить индексы в неактивном состоянии. Это можно использовать для восстановления резервной копии, содержащей данные
несовместимо с ограничениями внешнего ключа / уникальности.

-убийство]
Не создавайте теней при восстановлении.

Обычно и тени базы данных создаются во время восстановления. Эта опция препятствует этому.

-Режим] доступ
Восстановить базу данных с заданным доступ.

Допустимые значения для доступ Он только для чтения и читай пиши. По умолчанию восстанавливается база данных
с исходным режимом доступа.

-n [o_validity]
Восстановить базу данных без ограничений на ее срок действия. Это включает внешний ключ, уникальный и
проверить ограничения. Полезно для восстановления резервной копии, содержащей противоречивые данные.

-один за раз]
Зафиксируйте восстанавливающую транзакцию после восстановления каждой таблицы.

-размер страницы] Num
Заменить размер страницы, хранящейся в резервной копии. Допустимые значения для Num 1024, 2048, 4096, 8192,
16384 и 32768.

-use_ [all_space]
Обычно Fireburd резервирует некоторое пространство на каждой странице данных для дальнейшего использования. Это зарезервировано
пространство используется для вновь вставленных данных и для хранения более старых версий данных. Имея
пространство, отведенное для этой цели «рядом» с данными, ускоряет внесение изменений. Если
база данных будет использоваться в основном для операций чтения, указав -use_all_space сэкономит немного
пространстве.

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

-fix_fss_metadata кодировок
При восстановлении метаданных, если это недопустимый UTF8, попробуйте выполнить преобразование из указанного
набор символов. Полезно, когда описания таблиц даны в некоторых национальных языках, отличных от UTF8.
кодирование, которое было возможно в Firebird до версии 2.5

-fix_fss_data кодировок
При восстановлении данных таблицы, если столбец определен с набором символов UNICODE_FSS
не содержит действительного UTF8 (что было возможно в версиях Firebird до 2.5), попробуйте
преобразовать данные из указанного набора символов.

ВОССТАНОВЛЕНИЕ К НЕСКОЛЬКО ФАЙЛОВ DATABASE


Ранее Firebird не мог работать с 64-битными файловыми указателями, что ограничивало
баз данных до (около) 2 ГБ размера на каждую базу данных.

Поскольку 2 ГБ - это не так много данных за последние годы, существует механизм распространения базы данных.
в несколько файлов. Таким образом, у вас может быть несколько файлов размером 2 ГБ, содержащих все ваши данные.

При восстановлении в многофайловую базу данных целевой аргумент имеет вид: File_1 страницы_1
File_2 страницы_2 ... файл_N-1 страницы_N-1 файл_N

Каждый страницы_n указывает максимальное количество страниц, которые нужно вставить файл_n. Последним в списке идет
имя файла без ограничения по страницам - оно будет содержать все страницы, не помещающиеся в файл_N-1, Обратите внимание, что
страницы_n измеряется в страницах, а не в байтах, поэтому максимально возможное количество зависит от страницы
размер.

Представьте, что у вас есть файловая система (или древняя ОС), которая поддерживает только 32-битные указатели на файлы.
Чтобы перестраховаться, вы решили разделить свою базу данных на файлы размером 2 ГБ. Если размер страницы для
база данных - 8192, то каждый файл может иметь до 2 * 1024 * 1024 * 1024/8192 = 262144 страниц.

ЗАМЕТКА
Обратите внимание, что в новейшей ОС и файловой системе Firebird может использовать рендеринг 64-битных файловых указателей.
многофайловые базы не нужны.

ОКРУЖАЮЩАЯ СРЕДА


Как и все другие утилиты Firebird, gbak принимает следующие переменные среды:

ISC_USER значение по умолчанию для -user вариант

ISC_ROLE значение по умолчанию для -роль вариант

ISC_ПАРОЛЬ
значение по умолчанию для -пароль вариант

ПРИМЕРЫ


Во всех примерах -user, -роль и -пароль параметры опущены для ясности. В реальном
В мировой ситуации они (или соответствующие им переменные enviromnemt) должны использоваться.

Обратите внимание, что используемые здесь расширения имен файлов просто рекомендуются. Использование унифицированных расширений
Схема помогает угадать тип файла, просто взглянув на его расширение.

Вот несколько часто используемых расширений:

.fdb база данных Firebird

.gdb База данных Firebird, унаследованное от тех времен, когда Firebird была Interbase.
gdb на самом деле происходит из базы данных Grotton, названной в честь компании, создавшей
программное обеспечение еще в 1984 году.

.fdb.2 Второй файл многофайловой базы данных

.fdb.3 Третий файл многофайловой базы данных

.fdb.N N-й файл многофайловой базы данных

.fbk файл резервной копии Firebird

.gbk Устаревшее расширение файла резервной копии

.fbk.gz Файл резервной копии в формате Gzip.

Восстановление a база данных в a сжатый Формат:
gbak -b db-srv: /database.fdb / dev / stdout | gzip> /file.fbk.gz

Восстановить a база данных в new имя файла:
zcat /file.fbk.gz | gbak -c / dev / stdin db-srv: /new-database.fdb

Используйте gbak онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    itop — ITSM CMDB с открытым исходным кодом
    itop - ITSM CMDB с открытым исходным кодом
    Портал ИТ-операций: полностью открытый
    источник, ITIL, веб-сервис
    инструмент управления, включающий полностью
    настраиваемая CMDB, система службы поддержки и
    документальный человек...
    Скачать itop - ITSM CMDB OpenSource
  • 2
    Клементин
    Клементин
    Clementine — это мультиплатформенная музыка.
    проигрыватель и организатор библиотеки, вдохновленный
    Амарок 1.4. Обладает быстрым и
    удобный интерфейс и позволяет
    поиск и...
    Скачать Клементину
  • 3
    XISmuS
    XISmuS
    ВНИМАНИЕ: В накопительном обновлении 2.4.3 есть
    был выпущен !! Обновление работает для любых
    предыдущая версия 2.xx. Если обновление
    начиная с версии v1.xx, скачайте и
    Я ...
    Скачать XISmuS
  • 4
    фейстрекнуар
    фейстрекнуар
    Модульная программа отслеживания головы, которая
    поддерживает несколько фейс-трекеров, фильтры
    и игровые протоколы. Среди следопытов
    являются SM FaceAPI, инерционная головка AIC
    Трекер ...
    Скачать фейстрекнуар
  • 5
    QR-код PHP
    QR-код PHP
    PHP QR-код с открытым исходным кодом (LGPL)
    библиотека для генерации QR-кода,
    2-х мерный штрих-код. На основе
    Библиотека libqrencode C, предоставляет API для
    создание штрих-кода QR-кода ...
    Загрузите QR-код PHP
  • 6
    Фрицив
    Фрицив
    Freeciv - это бесплатная пошаговая
    многопользовательская стратегическая игра, в которой каждый
    игрок становится лидером
    цивилизация, борющаяся за получение
    конечная цель: стать ...
    Скачать Freeciv
  • Больше »

Команды Linux

Ad