Spec-Zone.ru › MySQL Enterprise Backup 8.4

20.9 Параметры резервного копирования одного файла

Эти параметры связаны с резервными копиями одного файла. Вы используете их в сочетании с командами mysqlbackup backup-to-image, image-to-backup-dir, backup-dir-to-image, copy-back-and-apply-log, list-image и extract (хотя не все параметры применимы ко всем этим командам). Примеры использования см. в разделе 4.3.1, «Создание резервной копии одного файла».

  • --backup-image=IMAGE

    См. описание параметра в разделе 20.4, «Параметры хранилища резервных копий»

  • --src-entry=STRING

    Формат командной строки --src-entry=STRING
    Тип Имя пути

    Определяет файлы или каталоги, имена путей которых содержат строку, подлежащую извлечению из резервной копии одного файла. Этот параметр используется с командами extract и image-to-backup-dir. Дополнительно, вы можете указать параметр --dst-entry для извлечения файла или каталога в местоположение, отличное от исходного имени пути.

    Например: src-entry=d1/f2 извлекает только один файл, f2, в то время как src-entry=d1/ извлекает всю древовидную структуру каталога для папки d1 (обратите внимание на косую черту (/) в конце аргумента, без которой будут извлечены все файлы или папки, содержащие строку d1 в своих именах путей).

    По умолчанию: извлекаются все записи.

    Примечания
    • Следующие элементы всегда извлекаются из резервной копии независимо от значения --src-entry (и их местоположения извлечения не затрагиваются параметром --dst-entry):

      • Файл backup-my.cnf.

      • Папка datadir (которая содержит только элементы, соответствующие параметру --src-entry).

      • Папка meta, содержащая файл backup_variables.txt, лог-файл операции извлечения, а также элементы, соответствующие параметру --src-entry.

    • Параметр в настоящее время не поддерживается для команды extract для облачных резервных копий, которые могут быть извлечены только целиком.

  • --dst-entry=PATH

    Формат командной строки --dst-entry=PATH
    Тип Имя пути

    Используется с резервными копиями одного файла для извлечения файла или каталога в указанный пользователем путь. Использование этого параметра требует указания параметра --src-entry. Этот параметр определяет целевой путь для записи, выбранной из образа резервной копии параметром --src-entry. Запись может указывать на один файл или один каталог. Например, чтобы извлечь файл комментариев из образа резервной копии и сохранить его как /tmp/my-comments.txt, используйте следующую команду:

    mysqlbackup --src-entry=meta/comments.txt \
      --dst-entry=/tmp/my-comments.txt \
      --backup-image=/var/myimage.bki  extract
    

    Аналогично, для извлечения всего содержимого каталога datadir/pets/ в резервной копии одного файла в качестве /pets-extracted/, используйте следующую команду:

    mysqlbackup --src-entry=datadir/pets/ \
      --dst-entry=/pets-extracted/ \
      --backup-image=/var/myimage.bki  extract
    

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

    В случае, если аргумент для --src-entry соответствует нескольким файлам или каталогам, они все извлекаются в папку, имя пути которой, относительно целевой папки, задается аргументом --dst-entry (если аргумент не указывает абсолютный путь).

    По умолчанию: исходные имена путей используются для создания файлов в целевой папке.

  • --sbt-database-name=NAME

    Формат командной строки --sbt-database-name=NAME
    Тип Строка
    Значение по умолчанию MySQL

    Для резервных копий на ленте этот параметр может использоваться как подсказка для программного обеспечения управления носителями (MMS) для выбора носителей и политик. Это имя не имеет отношения к именам баз данных MySQL. Это термин, используемый MMS. Подробности использования см. в разделе 4.3.1.2, «Резервное копирование на ленту».

  • --sbt-lib-path=PATH

    Формат командной строки --sbt-lib-path=PATH
    Тип Имя файла

    Имя пути библиотеки SBT, используемой программным обеспечением для управления резервными копиями на ленте. Если это не указано, используются методы поиска, специфичные для операционной системы, для поиска libobk.so (UNIX) или orasbt.dll (Windows). Подробности использования см. в разделе 4.3.1.2, «Резервное копирование на ленту».

  • --sbt-environment=VAR=value,...

    Формат командной строки --sbt-environment=VAR1=value1[,VAR2=value2[,...]] SBT API provider)
    Тип Строка

    Передает зависящие от продукта переменные среды продукту Oracle Secure Backup или другому продукту SBT-совместимого управления резервными копиями в качестве альтернативы установке и снятию переменных среды до и после каждого вызова mysqlbackup.

    Параметр этого параметра представляет собой список пар «ключ-значение», разделенных запятыми, с синтаксисом, похожим на синтаксис инструмента RMAN для базы данных Oracle. Например, --sbt-environment=VAR1=val1,VAR2=val2,VAR3=val3.

    Обратитесь к документации вашего продукта управления резервными копиями, чтобы узнать, какие его функции можно управлять с помощью переменных среды. Например, продукт Oracle Secure Backup, такие как OB_MEDIA_FAMILY, OB_DEVICE и OB_RESOURCE_WAIT_TIME. Вы можете установить такие переменные с помощью mysqlbackup, указав параметр, такой как --sbt-environment="OB_MEDIA_FAMILY=my_mf,OB_DEVICE=my_tape".

    Если строка аргумента содержит пробелы или специальные символы, распознаваемые оболочкой команды, заключите всю строку аргумента в кавычки. Чтобы экранировать знак равенства или запятую, используйте символ \. Например, --sbt-environment="VAR1=multiple words,VAR2=<angle_brackets>,VAR3=2+2\=4".

  • --disable-manifest

    Отключить генерацию файлов для операции резервного копирования, которые являются backup_create.xml и backup_content.xml, присутствующими в подкаталоге meta.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-enterprise-backup-8.4-en/backup-single-file-options.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API