请问oracle redo里面有个LWN,不明白指的是什么?
如:(LWN RBA: 0x000716.0000003a.0010 LEN: 0001 NST: 0001 SCN: 0x0000.01aac743)
在 Oracle 数据库的 redo log 中,LWN 指的是 “Log Writer Number”,表示写入当前 redo 日志记录的进程的标识号。
LWN RBA 表示当前 redo 记录的 LWN 的位置。其中,RBA 表示 “Redo Block Address”,用于标识 redo 日志中的一个块,其包含多个 redo 记录。 它用于唯一标识 redo 日志文件中的每个日志块和每个日志块中的每个日志记录。RBA 通常由三部分组成:文件号、块号和块内偏移量。例如,RBA: 0x000716.0000003a.0010 表示 redo 日志文件号为 0x000716,块号为 0x0000003a,块内偏移量为 0x0010。
LEN 表示当前 redo 记录的长度,通常以十六进制表示。NST 表示 “Number of Sub-Transaction”,即子事务的编号。SCN 表示 “System Change Number”,即系统变更编号,用于表示数据的一致性。