Note
This view is available starting with V4.3.0.
Purpose
The V$OB_LS_SNAPSHOTS view displays information about log stream snapshots that are persistently stored in all units of the current OBServer.
Columns
| Column | Type | Nullable? | Description |
|---|---|---|---|
| TENANT_ID | NUMBER(38) | NO | The tenant ID. |
| SNAPSHOT_ID | NUMBER(38) | NO | The snapshot ID. |
| LS_ID | NUMBER(38) | NO | The log stream ID. |
| SVR_IP | VARCHAR2(46) | NO | The IP address of the server where the log stream is located. |
| SVR_PORT | NUMBER(38) | NO | The port number of the server where the log stream is located. |
| META_EXISTED | VARCHAR2(3 CHAR) | NO | Indicates whether the meta information of the snapshot is stored in the unit (YES/NO). |
| BUILD_STATUS | VARCHAR2(10 CHAR) | NO | The creation status of the snapshot. |
| REBUILD_SEQ_START | NUMBER(38) | NO | The REBUILD SEQ (Sequence) of the log stream when the snapshot creation started. |
| REBUILD_SEQ_END | NUMBER(38) | NO | The REBUILD SEQ (Sequence) of the log stream when the snapshot creation ended. |
| END_INTERVAL_SCN | NUMBER(38) | NO | The SCN (System Change Number) at which the replay was terminated. |
| LS_META_PACKAGE | CLOB | NO | The log stream metadata corresponding to the start replay SCN. |
| TSNAP_IS_RUNNING | VARCHAR2(3 CHAR) | NO | Indicates whether the corresponding tenant snapshot is running (YES/NO). |
| TSNAP_HAS_UNFINISHED_CREATE_DAG | VARCHAR2(3 CHAR) | NO | Indicates whether there are unfinished create tasks for the corresponding tenant snapshot (YES/NO). |
| TSNAP_HAS_UNFINISHED_GC_DAG | VARCHAR2(3 CHAR) | NO | Indicates whether there are unfinished garbage collection (GC) tasks for the corresponding tenant snapshot (YES/NO). |
| TSNAP_CLONE_REF | NUMBER(38) | NO | The number of clone tasks for the corresponding tenant snapshot. |
| TSNAP_META_EXISTED | VARCHAR2(3 CHAR) | NO | Indicates whether the meta information of the corresponding tenant snapshot is stored in the unit (YES/NO). |
Sample query
Query information about log stream snapshots that are persistently stored in all units of the current OBServer.
obclient [SYS]> SELECT * FROM SYS.V$OB_LS_SNAPSHOTS;
The query result is as follows:
+-----------+---------------------+-------+-----------+----------+--------------+--------------+-------------------+-----------------+------------------+-----------------+------------------+---------------------------------+-----------------------------+-----------------+--------------------+
| TENANT_ID | SNAPSHOT_ID | LS_ID | SVR_IP | SVR_PORT | META_EXISTED | BUILD_STATUS | REBUILD_SEQ_START | REBUILD_SEQ_END | END_INTERVAL_SCN | LS_META_PACKAGE | TSNAP_IS_RUNNING | TSNAP_HAS_UNFINISHED_CREATE_DAG | TSNAP_HAS_UNFINISHED_GC_DAG | TSNAP_CLONE_REF | TSNAP_META_EXISTED |
+-----------+---------------------+-------+-----------+----------+--------------+--------------+-------------------+-----------------+------------------+-----------------+------------------+---------------------------------+-----------------------------+-----------------+--------------------+
| 1002 | 1705989941689756439 | 1001 | xx.xx.xx.xx | 27801 | YES | UNKNOWN | NULL | NULL | NULL | NULL | YES | NO | NO | 0 | YES |
| 1002 | 1705989941689756439 | 1 | xx.xx.xx.xx | 27801 | YES | UNKNOWN | NULL | NULL | NULL | NULL | YES | NO | NO | 0 | YES |
+-----------+---------------------+-------+-----------+----------+--------------+--------------+-------------------+-----------------+------------------+-----------------+------------------+---------------------------------+-----------------------------+-----------------+--------------------+
2 rows in set (0.01 sec)