Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


变更日志文件-SYS_MODIFY_LOGS

📄字数 605
👁️阅读量 加载中...

功能描述

SYS_MODIFY_LOGS系统表用于记载变更日志。

字段说明

序号字段名类型说明V11V12
0DB_IDINTEGER库ID
1PARTI_NOINTEGER分区号
2SRV_NIDINTEGER变更服务器节点号
3MIN_FILE_NOINTEGER最小文件号(即截断点文件号)
4MAX_FILE_NOINTEGER最大文件号(即写入点文件号)
5RESERVED1VARCHAR保留字段
6RESERVED2VARCHAR保留字段

应用举例

  • 查询日志变更信息
sql
SQL> CREATE TABLE tab_modify(id INT);

-- 开启表级变更记载
SQL> EXEC DBMS_REPLICATION.CREATE_MODIFY_SOURCE('sysdba','tab_modify');

SQL> SELECT * FROM SYS_MODIFY_LOGS;
+-------+----------+---------+-------------+-------------+-----------+-----------+
| DB_ID | PARTI_NO | SRV_NID | MIN_FILE_NO | MAX_FILE_NO | RESERVED1 | RESERVED2 |
+-------+----------+---------+-------------+-------------+-----------+-----------+
| 1     | 3        | <NULL>  | 0           | 0           | <NULL>    | <NULL>    |
| 1     | 7        | <NULL>  | 0           | 0           | <NULL>    | <NULL>    |
| 1     | 5        | <NULL>  | 0           | 0           | <NULL>    | <NULL>    |
| 1     | 1        | <NULL>  | 0           | 0           | <NULL>    | <NULL>    |
| 1     | 4        | <NULL>  | 0           | 0           | <NULL>    | <NULL>    |
| 1     | 6        | <NULL>  | 0           | 0           | <NULL>    | <NULL>    |
| 1     | 0        | <NULL>  | 0           | 0           | <NULL>    | <NULL>    |
| 1     | 2        | <NULL>  | 0           | 0           | <NULL>    | <NULL>    |
+-------+----------+---------+-------------+-------------+-----------+-----------+

提示

示例中当前变更记载文件还未扩展,仅一个日志文件,故MIN_FILE_NO与MAX_FILE_NO均标识0号文件。
使用包函数DBMS_REPLICATION.CREATE_MODIFY_SOURCE可开启变更记载。该函数更多使用方法可参阅《DBMS_REPLICATION系统包》

相关系统表