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

本站中文解释

Oracle视图DBA_STREAMS_SCHEMA_RULES对应着内部数据字典表DBA_STREAMS_SCHEMA_RULE_TABLE,它显示了当前用户的归档同步规则的信息。用户通过该视图可访问设置归档同步规则的所有信息,比如规则名称、规则类型、虚拟保存点、归档文件名等等,可以用于分析当前的归档规则的配置和状态等。

DBA_STREAMS_SCHEMA_RULES的列名和描述如下:
RULE_NAME:规则名称
RULE_TYPE:规则类型(OBJECT_CONVERSION_RULE或REP_CAPTURE_CHG_RULE)
CAPTURE_NAME:队列捕获进程的名称
SOURCE_DATABASE:捕获活动的源数据库标识符
SOURCE_DATABASE_FUNCTION:表示捕获类型的源数据库函数
TARGET_DATABASE:捕获活动的目标数据库标识符
TARGET_DATABASE_FUNCTION:表示应用类型目标数据库函数
TRANSFORM:指明某个过滤器函数是否应用到该规则
SOURCE_SCHEMA_NAME:捕获活动源端的模式名称
SOURCE_OBJECT_NAME:捕获活动源端的对象名称
SOURCE_OBJECT_TYPE:捕获活动源端的对象类型
TARGET_SCHEMA_NAME:捕获活动目标端的模式名称
TARGET_OBJECT_NAME:捕获活动目标端的对象名称
TARGET_OBJECT_TYPE:捕获活动目标端的对象类型
VIRTUAL_SAVEPOINT:虚拟保存点的标识符
DIRECTORY:归档文件的存储位置
FILENAME_PATTERN:归档文件名称
ORDER_TO_APPLY:规则应用顺序
STATUS:规则状态(ENABLED或DISABLED)

要使用DBA_STREAMS_SCHEMA_RULES视图,请使用SELECT语句查询指定行,并以SELECT语句形式获取信息。例如,要查询此视图中RULE_NAME列的值为SAP_RULE的行的所有列的值,可使用以下SQL查询语句:

SELECT RULE_NAME, RULE_TYPE, CAPTURE_NAME, SOURCE_DATABASE, SOURCE_DATABASE_FUNCTION, TARGET_DATABASE, TARGET_DATABASE_FUNCTION, TRANSFORM, SOURCE_SCHEMA_NAME, SOURCE_OBJECT_NAME, SOURCE_OBJECT_TYPE, TARGET_SCHEMA_NAME, TARGET_OBJECT_NAME, TARGET_OBJECT_TYPE, VIRTUAL_SAVEPOINT, DIRECTORY, FILENAME_PATTERN, ORDER_TO_APPLY, STATUS
FROM DBA_STREAMS_SCHEMA_RULES
WHERE RULE_NAME = ‘SAP_RULE’;

官方英文解释

DBA_STREAMS_SCHEMA_RULES displays information about the schema rules created for all capture processes, propagations, and apply processes in the database. Its columns are the same as those in ALL_STREAMS_SCHEMA_RULES.

See Also:

“ALL_STREAMS_SCHEMA_RULES”


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