4.93 ALL_STREAMS_TABLE_RULES

ALL_STREAMS_TABLE_RULESは、複数のタイプのルールに関する情報を示します。

ALL_STREAMS_TABLE_RULESは、これらのタイプの表およびサブセット・ルールに関する情報を示します。

  • 現行のユーザーがアクセスできるキューに取得した変更をエンキューする取得プロセス用に作成された表ルール

  • 現行のユーザーがアクセスできる伝播元キューを使用する伝播用に作成された表ルール

  • 現行のユーザーがアクセスできるキューからイベントをデキューする適用プロセス用に作成された表ルール

  • 現行のユーザーがアクセスできる伝播元キューを使用する適用プロセス用に作成されたサブセット・ルール

このビューには、DBMS_RULE_ADMパッケージを使用して作成されたルールに関する情報は含まれていません。

関連ビュー

DBA_STREAMS_TABLE_RULESは、データベース内のすべての取得プロセス、伝播および適用プロセス用に作成された表ルールに関する情報を示します。

データ型 NULL 説明

STREAMS_NAME

VARCHAR2(128)

Replicationプロセスまたは伝播の名前

STREAMS_TYPE

VARCHAR2(12)

Replicationプロセスまたは伝播のタイプ:

  • CAPTURE

  • PROPAGATION

  • APPLY

  • DEQUEUE

TABLE_OWNER

VARCHAR2(128)

ルール条件での表の所有者。REDOエントリまたは論理変更レコード(LCR)にこの表の所有者が含まれる場合にのみ、REDOエントリまたはLCRに対してルールがtrueに評価される。

TABLE_NAME

VARCHAR2(128)

ルール条件での表の名前。REDOエントリまたは論理変更レコード(LCR)にこの表の名前が含まれる場合にのみ、REDOエントリまたはLCRに対してルールがtrueに評価される。

RULE_TYPE

VARCHAR2(7)

ルールのタイプ:

  • DML

  • DDL

DML_CONDITION

VARCHAR2(4000)

サブセット・ルールの場合に行をサブセット化する条件

SUBSETTING_OPERATION

VARCHAR2(6)

サブセット・ルールの場合にルール条件内の行をサブセット化するDML操作:

  • INSERT

  • UPDATE

  • DELETE

内部変換後にこのコマンド・タイプが論理変更レコード(LCR)に含まれる場合にのみ、LCRに対してルールがtrueに評価される。

INCLUDE_TAGGED_LCR

VARCHAR2(3)

非NULLのタグが付いたREDOエントリまたは論理変更レコード(LCR)が取得、伝播または適用対象となる(YES)かならない(NO)か

SOURCE_DATABASE

VARCHAR2(128)

ルール条件でのソース・データベース。REDOエントリまたは論理変更レコード(LCR)にこのソース・データベースが含まれる場合にのみ、REDOエントリまたはLCRに対してルールがtrueに評価される。

RULE_NAME

VARCHAR2(128)

NOT NULL

ルールの名前

RULE_OWNER

VARCHAR2(128)

NOT NULL

ルールの所有者

RULE_CONDITION

VARCHAR2(4000)

ルール・エンジンによって評価されるシステム生成ルール条件の最初の4000バイト

関連項目: