Note
This view is available starting with V4.6.0.
Purpose
The DBA_OB_BACKUP_VALIDATE_TASK_HISTORY view displays the execution history of task-level backup validation tasks initiated by the current tenant. Each task corresponds to a backup set or archive log piece validation task.
Columns
| Column | Type | Nullable | Description |
|---|---|---|---|
| TASK_ID | NUMBER(38) | NO | The task ID. |
| INCARNATION | NUMBER(38) | NO | The incarnation ID. |
| JOB_ID | NUMBER(38) | NO | The job ID. |
| TASK_TYPE | VARCHAR2(64) | NO | The validation task type. Valid values:
|
| ID | NUMBER(38) | YES | The backup_set_id of the backup set to be validated or the piece_id of the archive log piece to be validated. |
| PATH | CLOB | YES | The backup path or archive log path to be validated. |
| PATH_TYPE | VARCHAR2(64) | YES | The path type to be validated. Valid values:
|
| DEST_ID | NUMBER(38) | YES | The ID of the backup path or archive log path to be validated. |
| PLUS_ARCHIVELOG | VARCHAR2(64) | NO | Indicates whether to include compensating logs. |
| INITIATOR_TASK_ID | NUMBER(38) | NO | The task ID of the compensating log validation task. If this value is 0, no compensating log validation task exists. |
| VALIDATE_LEVEL | VARCHAR2(64) | NO | The validation level. Valid values:
|
| ROUND_ID | NUMBER(38) | NO | The Round ID of the archive log piece to be validated. If this value is 0, no archive log piece is to be validated. |
| START_TIMESTAMP | VARCHAR2(256) | NO | The start time of the validation task. |
| END_TIMESTAMP | VARCHAR2(256) | NO | The end time of the validation task. |
| STATUS | VARCHAR2(64) | NO | The task status. Valid values:
|
| TOTAL_LS_COUNT | NUMBER(38) | YES | The number of log streams in the task. |
| FINISH_LS_COUNT | NUMBER(38) | YES | The number of log streams that have been validated. |
| TOTAL_BYTES | NUMBER(38) | YES | The estimated size of the data to be validated, in bytes. |
| VALIDATED_BYTES | NUMBER(38) | YES | The size of the data that has been validated, in bytes. |
| RESULT | NUMBER(38) | NO | The error code of the validation result. |
| COMMENT | VARCHAR2(4096) | YES | The reason for the failure of the validation task. |
Sample query
Query the execution history of task-level backup validation tasks initiated by the current user tenant.
obclient(sys@oracle001)[SYS]> SELECT * FROM SYS.DBA_OB_BACKUP_VALIDATE_TASK_HISTORY\G
The query result is as follows:
*************************** 1. row ***************************
TENANT_ID: 1004
TASK_ID: 3
INCARNATION: 1
JOB_ID: 2
TASK_TYPE: BACKUPSET
ID: 1
PATH: file:///data/nfs/backup/data/backup_set_1_full
PATH_TYPE: BACKUP_SET_DEST
DEST_ID: 1002
PLUS_ARCHIVELOG: OFF
INITIATOR_TASK_ID: 0
VALIDATE_LEVEL: basic
ROUND_ID: 0
START_TIMESTAMP: 2026-03-04 14:08:20
END_TIMESTAMP: 2026-03-04 14:08:21
STATUS: COMPLETED
TOTAL_LS_COUNT: 2
FINISH_LS_COUNT: 2
TOTAL_BYTES: 20887564
VALIDATED_BYTES: 0
RESULT: 0
COMMENT: NULL
1 row in set
References
Query the information about task-level backup validation tasks initiated by the current tenant: DBA_OB_BACKUP_VALIDATE_TASKS
Query the information about job-level backup validation tasks initiated by the current tenant:
Query the information about job-level backup validation tasks initiated by all tenants:
CDB_OB_BACKUP_VALIDATE_JOBS
CDB_OB_BACKUP_VALIDATE_JOB_HISTORY
Query the information about task-level backup validation tasks initiated by all tenants:
CDB_OB_BACKUP_VALIDATE_TASKS
CDB_OB_BACKUP_VALIDATE_TASK_HISTORY
