Spec-Zone.ru › MySQL 9.2

25.5.22 ndb_redo_log_reader — Просмотр и проверка содержимого журнала восстановления кластера

Считывает файл журнала восстановления, проверяет его на наличие ошибок, выводит его содержимое в удобочитаемом формате или и то, и другое. ndb_redo_log_reader предназначен в первую очередь для разработчиков и специалистов по поддержке NDB Cluster для отладки и диагностики проблем.

Эта утилита находится в стадии разработки, и ее синтаксис и поведение могут быть изменены в будущих выпусках NDB Cluster.

Исходные файлы C++ для ndb_redo_log_reader находятся в каталоге /storage/ndb/src/kernel/blocks/dblqh/redoLogReader.

Параметры, которые можно использовать с ndb_redo_log_reader, показаны в следующей таблице. Дополнительные описания приведены после таблицы.

Использование

ndb_redo_log_reader file_name [options]

file_name — имя файла журнала восстановления кластера. Файлы журнала восстановления находятся в каталогах с номерами под каталогом данных узла данных (DataDir); путь к файлам журнала восстановления в этом каталоге соответствует шаблону ndb_nodeid_fs/D#/DBLQH/S#.FragLog. nodeid — идентификатор узла узла данных. Обе строки # представляют числа (не обязательно одинаковые); число, следующее за D, находится в диапазоне от 8 до 39 включительно; диапазон числа, следующего за S, варьируется в зависимости от значения параметра конфигурации NoOfFragmentLogFiles, значение которого по умолчанию равно 16; таким образом, по умолчанию диапазон числа в имени файла составляет от 0 до 15 включительно. Дополнительную информацию см. в разделе Каталог файловой системы узла данных NDB Cluster.

За именем файла, который требуется прочитать, может следовать один или несколько параметров, перечисленных здесь:

  • -dump

    Формат командной строки -dump

    Вывести информацию о дампе.

  • --file-key, -K

    Формат командной строки --file-key=key

    Предоставить ключ дешифрования файла, используя stdin, tty или файл my.cnf.

  • --file-key-from-stdin

    Формат командной строки --file-key-from-stdin

    Предоставить ключ дешифрования файла, используя stdin.

  • Формат командной строки -filedescriptors

    -filedescriptors: Вывести только дескрипторы файлов.

  • Формат командной строки --help

    --help: Вывести информацию об использовании.

  • -lap

    Формат командной строки -lap

    Предоставить информацию о lap, с максимальными значениями GCI, начатыми и завершёнными.

  • Формат командной строки -mbyte #
    Тип Числовой
    Значение по умолчанию 0
    Минимальное значение 0
    Максимальное значение 15

    -mbyte #: Начальный мегабайт.

    # — целое число в диапазоне от 0 до 15 включительно.

  • Формат командной строки -mbyteheaders

    -mbyteheaders: Показать только заголовок первой страницы каждого мегабайта в файле.

  • Формат командной строки -noprint

    -noprint: Не выводить содержимое файла журнала.

  • Формат командной строки -nocheck

    -nocheck: Не проверять файл журнала на ошибки.

  • Формат командной строки -page #
    Тип Целое число
    Значение по умолчанию 0
    Минимальное значение 0
    Максимальное значение 31

    -page #: Начать с этой страницы.

    # — целое число в диапазоне от 0 до 31 включительно.

  • Формат командной строки -pageheaders

    -pageheaders: Показывать только заголовки страниц.

  • Формат командной строки -pageindex #
    Тип Целое число
    Значение по умолчанию 12
    Минимальное значение 12
    Максимальное значение 8191

    -pageindex #: Начать с этого индекса страницы.

    # — целое число от 12 до 8191 включительно.

  • -twiddle

    Формат командной строки -twiddle

    Битовое сдвиговое представление.

Как ndb_print_backup_file и ndb_print_schema_file (и в отличие от большинства утилит NDB, предназначенных для запуска на узле сервера управления или подключения к серверу управления), ndb_redo_log_reader необходимо запускать на узле данных кластера, так как он напрямую обращается к файловой системе узла данных. Поскольку он не использует сервер управления, эту утилиту можно использовать, когда сервер управления не запущен, и даже когда кластер полностью остановлен.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/mysql-cluster-programs-ndb-redo-log-reader.html

Spec-Zone.ru

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