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.