Spec-Zone.ru › MySQL Enterprise Backup 4.1

16.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

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

  • --src-entry=STRING

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

    Определяет файлы или каталоги, имена путей которых содержат СТРОКУ, которую нужно извлечь из резервной копии одного файла. Этот параметр используется с командой extract. Дополнительно, вы также можете указать параметр --dst-entry для извлечения файла или каталога в местоположение, отличное от исходного имени пути.

    Например: src-entry=d1/f2 извлекает только один файл, f1, в то время как 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-4.1-en/backup-single-file-options.html

Spec-Zone.ru

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