All pages
Powered by GitBook
1 of 1

Loading...

aria_read_log

aria_read_log is a tool for displaying and applying log records from an Aria transaction log.

Aria is compiled without -DIDENTICAL_PAGES_AFTER_RECOVERY which means that the table files are not byte-to-byte identical to files created during normal execution. This should be okay, except for test scripts that try to compare files before and after recovery.

Usage

As an option, you need to use at least one of -d or -a.

Options

The following variables can be set while passed as command line options to aria_read_log, or set in the [aria_read_log] section in your file.

Option
Description

This page is licensed: CC BY-SA / Gnu FDL

-h, --aria-log-dir-path=name

Path to the directory where to store transactional log.

-P, --page-buffer-size=#

The size of the buffer used for index blocks of Aria tables.

-l, --print-log-control-file

Print the content of the aria_log_control_file.

-o, --start-from-lsn=#

Start reading log from this lsn.

-C, --start-from-checkpoint

Start applying from last checkpoint.

-s, --silent

Print less information during apply/undo phase.

-T, --tables-to-redo=name

List of comma-separated tables that we should apply REDO on. Use this if you only want to recover some tables.

-t, --tmpdir=name

Path for temporary files. Multiple paths can be specified, separated by colon (:).

--translog-buffer-size=#

The size of the buffer used for transaction log of Aria tables.

-u, --undo

Apply UNDO records to tables. Disable with --disable-undo. Defaults to on; use --skip-undo to disable.

-v, --verbose

Print more information during apply/undo phase.

-V, --version

Print version and exit.

-a, --apply

Apply log to tables.

Careful — this modifies tables! Make a backup first!

Displays a lot of information if not run with the --silent option.

--character-sets-dir=name

Directory where character sets are.

-c, --check

Used with the --display-only option, check if record is fully readable (for debugging).

-?, --help

Display help and exit.

-d, --display-only

Display brief info read from records' header.

-e, --end-lsn=#

Stop applying at this lsn. If end-lsn is used, UNDO operations are not be applied.

my.cnf
aria_read_log OPTIONS