25.5.15 ndb_move_data — Утилита копирования данных NDB
ndb_move_data копирует данные из одной таблицы NDB в другую.
Использование
Программа вызывается с именами исходной и целевой таблиц; любое из этих имен можно необязательно квалифицировать именем базы данных. Обе таблицы должны использовать движок хранения NDB.
ndb_move_data options source target
Опции, которые можно использовать с ndb_move_data, показаны в следующей таблице. Дополнительные описания приведены после таблицы.
-
Формат командной строки --abort-on-errorСоздать дамп памяти при критической ошибке (опция отладки).
-
--character-sets-dir=nameФормат командной строки --character-sets-dir=pathТип String Значение по умолчанию [none]Каталог, где находятся кодировки символов.
-
Формат командной строки --connect-retry-delay=#Тип Integer Значение по умолчанию 5Минимальное значение 0Максимальное значение 5Количество секунд ожидания между попытками связаться с сервером управления.
-
Формат командной строки --connect-retries=#Тип Integer Значение по умолчанию 12Минимальное значение 0Максимальное значение 12Количество попыток повторного подключения перед отказом.
-
Формат командной строки --connect-string=connection_stringТип String Значение по умолчанию [none]То же, что и
--ndb-connectstring. -
Формат командной строки --core-fileЗаписать файл дампа памяти при ошибке; используется для отладки.
-
--database=dbname,-dФормат командной строки --database=nameТип String Значение по умолчанию TEST_DBИмя базы данных, в которой находится таблица.
-
Формат командной строки --defaults-extra-file=pathТип String Значение по умолчанию [none]Прочитать заданный файл после чтения глобальных файлов.
-
Формат командной строки --defaults-file=pathТип String Значение по умолчанию [none]Прочитать параметры по умолчанию только из заданного файла.
-
Формат командной строки --defaults-group-suffix=stringТип String Значение по умолчанию [none]Также читать группы с concat(group, suffix).
-
Формат командной строки --drop-sourceУдалить исходную таблицу после перемещения всех строк.
-
Формат командной строки --error-insertВставлять случайные временные ошибки (опция тестирования).
-
Формат командной строки --exclude-missing-columnsИгнорировать дополнительные столбцы в исходной или целевой таблице.
-
Формат командной строки --helpВывести справку и завершить работу.
-
Формат командной строки --login-path=pathТип String Значение по умолчанию [none]Прочитать заданный путь из файла входа.
-
Формат командной строки --no-login-pathsПропускает чтение параметров из файла пути входа.
-
Формат командной строки --lossy-conversionsРазрешить усечение данных атрибутов при преобразовании в тип меньшего размера.
-
Формат командной строки --ndb-connectstring=connection_stringТип String Значение по умолчанию [none]Установить строку подключения для подключения к ndb_mgmd. Синтаксис:
[nodeid=. Переопределяет записи вid;][host=]hostname[:port]NDB_CONNECTSTRINGиmy.cnf. -
Формат командной строки --ndb-mgm-tls=levelТип Enumeration Значение по умолчанию relaxedДопустимые значения relaxedstrictУстанавливает уровень поддержки TLS, необходимый для подключения к серверу управления; одно из
relaxedилиstrict.relaxed(по умолчанию) означает, что устанавливается соединение TLS, но успех не обязателен;strictозначает, что для подключения требуется TLS.
-
Формат командной строки --ndb-mgmd-host=connection_stringТип Строка Значение по умолчанию [none]То же, что и
--ndb-connectstring. -
Формат командной строки --ndb-nodeid=#Тип Целое число Значение по умолчанию [none]Устанавливает идентификатор узла для этого узла, переопределяя любой идентификатор, установленный
--ndb-connectstring. -
--ndb-optimized-node-selectionФормат командной строки --ndb-optimized-node-selectionВключает оптимизации для выбора узлов для транзакций. Включено по умолчанию; используйте
--skip-ndb-optimized-node-selectionдля отключения. -
Формат командной строки --ndb-tls-search-path=listТип Имя пути Значение по умолчанию (Unix) $HOME/ndb-tlsЗначение по умолчанию (Windows) $HOMEDIR/ndb-tlsУкажите список каталогов для поиска файла CA. На платформах Unix имена каталогов разделяются двоеточиями (
:); в системах Windows используется символ точки с запятой (;) в качестве разделителя. Ссылка на каталог может быть относительной или абсолютной; она может содержать одну или несколько переменных окружения, каждая из которых обозначается префиксом доллара ($), и расширяется перед использованием.Поиск начинается с левого каталога и продолжается слева направо, пока не будет найден файл. Пустая строка обозначает пустой путь поиска, что приводит к провалу всех поисков. Строка, состоящая только из точки (
.), указывает, что путь поиска ограничен текущим рабочим каталогом.Если путь поиска не указан, используется значение по умолчанию, скомпилированное в системе. Это значение зависит от используемой платформы: в Windows это
\ndb-tls; в других платформах (включая Linux) это$HOME/ndb-tls. Это можно переопределить, скомпилировав NDB Cluster с помощью-DWITH_NDB_TLS_SEARCH_PATH. -
Формат командной строки --no-defaultsНе читать параметры по умолчанию из любого файла параметров, кроме файла входа.
-
Формат командной строки --print-defaultsВывести список аргументов программы и выйти.
-
Формат командной строки --promote-attributesРазрешить преобразование данных атрибутов в тип большего размера.
-
--staging-tries=x[,y[,z]]Формат командной строки --staging-tries=x[,y[,z]]Тип Строка Значение по умолчанию 0,1000,60000Указать попытки при временных ошибках. Формат x[,y[,z]], где x = максимальное количество попыток (0 = без ограничения), y = минимальная задержка (мс), z = максимальная задержка (мс).
-
Формат командной строки --usageОтобразить текст справки и выйти; то же, что и
--help. -
Формат командной строки --verboseВключить подробные сообщения.
-
Формат командной строки --versionОтобразить информацию о версии и выйти.
© 2025 Oracle
Licensed under the GPLv2 License.