Oracle 视图 ALL_APPLY_CONFLICT_COLUMNS 官方解释,作用,如何使用详细说明

本站中文解释

ALL_APPLY_CONFLICT_COLUMNS视图显示了当前用户的APPLY进程中的冲突的列信息。每一行表示一个冲突的列,该视图的列包括:APPLY_NAME、MGMT_NAME、TABLE_OWNER、TABLE_NAME、COLUMN_NAME、QUEUE_SCN。通过查询这个视图可以监控APPLY进程中的冲突的列数,如果冲突数明显增加,那就可以调整APPLY进程的运行参数或者优化队列表。

使用ALL_APPLY_CONFLICT_COLUMNS视图的方法是:

1. 运行 below SQL 来查看APPLY进程中发生冲突的列:
Select table_owner,
table_name,
column_name,
APPLY_NAME,
MGMT_NAME,
QUEUE_SCN
from ALL_APPLY_CONFLICT_COLUMNS
where apply_name=’你的apply进程ID’;

2. 通过监控这些列可以发现哪个列发生了冲突,进而可以根据冲突的原因来调整APPLY进程的运行参数或者调优队列表结构,以减少冲突。

官方英文解释

ALL_APPLY_CONFLICT_COLUMNS displays information about the conflict handlers on the tables accessible to the current user.

Related View

DBA_APPLY_CONFLICT_COLUMNS displays information about the conflict handlers on all tables in the database.

Column Datatype NULL Description

OBJECT_OWNER

VARCHAR2(128)

Owner of the object on which the update conflict handler is defined

OBJECT_NAME

VARCHAR2(128)

Name of the object on which the update conflict handler is defined

METHOD_NAME

VARCHAR2(92)

Name of the update conflict handler used to resolve conflicts

RESOLUTION_COLUMN

VARCHAR2(4000)

Name of the column used to resolve conflicts

COLUMN_NAME

VARCHAR2(128)

Name of a column in the column list for the update conflict handler

APPLY_DATABASE_LINK

VARCHAR2(128)

Database link to which changes are applied. If null, then changes are applied to the local database.

See Also:

“DBA_APPLY_CONFLICT_COLUMNS”


数据运维技术 » Oracle 视图 ALL_APPLY_CONFLICT_COLUMNS 官方解释,作用,如何使用详细说明