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.