读取一个重做日志文件,检查错误,印刷内容以人类可读的格式,或两者兼而有之。ndb_redo_log_reader适用于使用主要由NDB集群开发人员和支持人员在调试和诊断问题。
这个实用程序仍在发展,其语法和行为受到NDB集群未来版本中改变。
c++源文件ndb_redo_log_reader可以在目录中找到/存储/ ndb / src /内核/块/ dblqh / redoLogReader
。
可以使用的选项ndb_redo_log_reader下表所示。额外的描述表。
表5.18 ndb_redo_log_reader命令行选项使用的程序
格式 | 描述 | 添加、弃用或删除 |
---|---|---|
打印转储信息 | (支持所有NDB版本基于MySQL 8.0) |
|
供应解密密钥 | 补充:NDB 8.0.31 |
|
供应使用stdin解密密钥 | 补充:NDB 8.0.31 |
|
只打印文件描述符 | (支持所有NDB版本基于MySQL 8.0) |
|
打印使用信息(没有简式) | (支持所有NDB版本基于MySQL 8.0) |
|
提供信息圈,马克斯GCI开始和完成 | (支持所有NDB版本基于MySQL 8.0) |
|
起始字节 | (支持所有NDB版本基于MySQL 8.0) |
|
只显示第一页头每兆字节的文件 | (支持所有NDB版本基于MySQL 8.0) |
|
不检查记录错误 | (支持所有NDB版本基于MySQL 8.0) |
|
不打印记录 | (支持所有NDB版本基于MySQL 8.0) |
|
从这一页开始 | (支持所有NDB版本基于MySQL 8.0) |
|
只显示页面标题 | (支持所有NDB版本基于MySQL 8.0) |
|
从这一页开始索引 | (支持所有NDB版本基于MySQL 8.0) |
|
Bit-shifted转储 | (支持所有NDB版本基于MySQL 8.0) |
使用
ndb_redo_log_readerfile_name(选项]
file_name
是一个集群重做日志文件的名称。重做日志文件位于编号目录下的数据节点的数据目录(DataDir
);在这个目录下重做日志文件的路径与模式匹配ndb_
。nodeid
_fs / D#
/ DBLQH / S#
.FragLognodeid
是数据节点的节点ID。两个实例的#
每个代表一个数字(不一定相同数量);以下数量D
在8-39包容的范围;以下数量的范围年代
根据不同的值NoOfFragmentLogFiles
配置参数的默认值是16;因此,默认的文件名中的数字0-15包容性。有关更多信息,请参见NDB集群数据节点文件系统目录。
要读取文件的名称可能是紧随其后的是一个或多个选项列出:
-
命令行格式 您
打印转储的信息。
——文件密钥
,- k
命令行格式 ——文件密钥=关键
介绍了 8.0.31-ndb-8.0.31 提供文件解密密钥使用
stdin
,tty
,或者一个my.cnf
文件。-
命令行格式 ——file-key-from-stdin
介绍了 8.0.31-ndb-8.0.31 提供文件解密密钥使用
stdin
。 -
命令行格式 -filedescriptors
-filedescriptors
:打印文件描述符。 -
命令行格式 ——帮助
——帮助
:打印使用信息。 -
命令行格式 腿上
提供信息圈,马克斯GCI开始和完成。
-
命令行格式 兆字节#
类型 数字 默认值 0
最小值 0
最大值 15
兆字节
:起始字节。#
#
是一个整数范围在0到15日,包容性。 -
命令行格式 -mbyteheaders
-mbyteheaders
:只显示第一页头每兆字节的文件。 -
命令行格式 noprint
noprint
:不要打印日志文件的内容。 -
命令行格式 nocheck
nocheck
:不要检查日志文件的错误。 -
命令行格式 页面#
类型 整数 默认值 0
最小值 0
最大值 31日
页面
:从这一页开始。#
#
是一个整数范围在0到31日包容性。 -
命令行格式 -pageheaders
-pageheaders
:显示页面标题。 -
命令行格式 -pageindex #
类型 整数 默认值 12
最小值 12
最大值 8191年
-pageindex
:从这一页开始索引。#
#
是一个整数12年至8191年,包容性。 -
命令行格式 抚弄
Bit-shifted转储。
就像ndb_print_backup_file和ndb_print_schema_file(与大多数的NDB
实用程序是运行在管理服务器主机上或连接到管理服务器)ndb_redo_log_reader必须运行在集群数据节点,因为它直接访问数据节点的文件系统。因为它不使用管理服务器,可以使用这个工具管理服务器没有运行时,甚至当集群已经完全关闭。