説明
このビューは、V4.0.0バージョンから導入されました。
機能の概要
ログストリームPalfの状態を表示します。一般的な利用シナリオは以下のとおりです:
- ログストリームにリーダーが存在するかどうかを照会する(リーダーが存在するレプリカ)。
- ログストリームのメンバーリスト(Paxosレプリカ数)を照会する。
- レプリカ同期状態を照会する。
- ログストリームのログの回収可能なポイントを照会する。
- ログストリームで許可されるログ消費サービスの範囲(LSN/SCNを含む)を照会する。
- Palfのアクセスモードを照会する。
フィールドの説明
| フィールド名 | タイプ | NULL値を許容するか | 説明 |
|---|---|---|---|
| TENANT_ID | NUMBER(38) | NO | テナントID |
| LS_ID | NUMBER(38) | NO | ログストリームID |
| SVR_IP | VARCHAR2(46) | NO | サーバーIPアドレス |
| SVR_PORT | NUMBER(38) | NO | サーバーのポート番号 |
| ROLE | VARCHAR2(32) | NO | レプリカロール: |
| PROPOSAL_ID | NUMBER(38) | NO | Paxosの提案ID |
| CONFIG_VERSION | VARCHAR2(128) | NO | 構成変更に対応するバージョン番号(例:メンバーリストの変更、レプリカ数の変更、アクセスモードの変更など) |
| ACCESS_MODE | VARCHAR2(32) | NO | アクセスモード: |
| PAXOS_MEMBER_LIST | VARCHAR2(1024) | NO | Paxosメンバーリスト |
| PAXOS_REPLICA_NUM | NUMBER(38) | NO | Paxosレプリカ数 |
| IN_SYNC | VARCHAR2(3) | NO | 同期されているかどうか |
| BASE_LSN | NUMBER(38) | NO | 最大回収可能なポイント |
| BEGIN_LSN | NUMBER(38) | NO | 最小消費可能なポイント(LSN) |
| BEGIN_SCN | NUMBER(38) | NO | 最小消費可能なポイント(SCN) |
| END_LSN | NUMBER(38) | NO | 最大連続多数派のポイント/最大消費可能なポイント(LSN) |
| END_SCN | NUMBER(38) | NO | 最大連続多数派のポイント/最大消費可能なポイント(SCN) |
| MAX_LSN | NUMBER(38) | NO | 最大書き込みポイント(LSN) |
| MAX_SCN | NUMBER(38) | NO | 最大書き込みポイント(SCN) |
| ARBITRATION_MEMBER | VARCHAR2(128) | NO | 仲裁メンバーのサーバーアドレス
説明このフィールドはV4.1.0バージョンから導入されました。 |
| DEGRADED_LIST | VARCHAR2(1024) | NO | 仲裁が有効なシナリオで降格されたフル機能レプリカの一覧
説明このフィールドはV4.1.0バージョンから導入されました。 |
| LEARNER_LIST | CLOB | NO | 現在のログストリームの読み取り専用レプリカリスト
説明このフィールドはV4.2.0バージョンから導入されました。 |
クエリ例
ユーザーテナントは、自身のテナントのログストリームレプリカの状況を確認します。
obclient [SYS]> SELECT * FROM SYS.V$OB_LOG_STAT\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID: 1004
LS_ID: 1
SVR_IP: 172.xx.xx.xx
SVR_PORT: 2882
ROLE: LEADER
PROPOSAL_ID: 1
CONFIG_VERSION: {proposal_id:1, config_seq:2}
ACCESS_MODE: APPEND
PAXOS_MEMBER_LIST: 172.xx.xx.xx:2882:1
PAXOS_REPLICA_NUM: 1
IN_SYNC: YES
BASE_LSN: 67104768
BEGIN_LSN: 0
BEGIN_SCN: 2
END_LSN: 146437277
END_SCN: 1723169055695895001
MAX_LSN: 146437277
MAX_SCN: 1723169055695895001
ARBITRATION_MEMBER: NULL
DEGRADED_LIST: NULL
LEARNER_LIST: NULL
*************************** 2. row ***************************
TENANT_ID: 1004
LS_ID: 1001
SVR_IP: 172.xx.xx.xx
SVR_PORT: 2882
ROLE: LEADER
PROPOSAL_ID: 1
CONFIG_VERSION: {proposal_id:1, config_seq:2}
ACCESS_MODE: APPEND
PAXOS_MEMBER_LIST: 172.xx.xx.xx:2882:1
PAXOS_REPLICA_NUM: 1
IN_SYNC: YES
BASE_LSN: 67104768
BEGIN_LSN: 0
BEGIN_SCN: 1723084154840180002
END_LSN: 103629061
END_SCN: 1723169055695895001
MAX_LSN: 103629061
MAX_SCN: 1723169055695895001
ARBITRATION_MEMBER: NULL
DEGRADED_LIST: NULL
LEARNER_LIST: NULL
2 rows in set