Note
This view is introduced since OceanBase Database V4.0.0.
Purpose
The oceanbase.DBA_OBJECTS view displays information about all database objects in the database. The view definition is the same as that of the ALL_OBJECTS view.
Columns
| Column | Type | Nullable? | Description |
|---|---|---|---|
| OWNER | varchar(128) | NO | The owner of the object. |
| OBJECT_NAME | varchar(128) | NO | The name of the object. |
| SUBOBJECT_NAME | varchar(128) | NO | The name of the subobject (for example, a partition). |
| OBJECT_ID | bigint(20) | NO | The dictionary ID of the object. |
| DATA_OBJECT_ID | bigint(20) | NO | The dictionary ID of the segment that contains the object. |
| OBJECT_TYPE | varchar(23) | NO | The type of the object. Valid values include table, index, partition, package, stored procedure, synonym, and sequence. |
| CREATED | datetime | NO | The creation time of the object. |
| LAST_DDL_TIME | datetime | NO | The time when the last DDL operation was performed on the object. |
| TIMESTAMP | datetime | NO | The timestamp of the object, in character format. |
| STATUS | varchar(7) | NO | The status of the object. Valid values include: |
| TEMPORARY | varchar(1) | NO | Indicates whether the object is a temporary object. |
| GENERATED | varchar(1) | NO | Indicates whether the name of the object is generated by the system. |
| SECONDARY | varchar(1) | NO | Reserved. |
| NAMESPACE | bigint(1) | NO | The namespace of the object. |
| EDITION_NAME | varchar(128) | NO | Reserved. |
| SHARING | varchar(18) | NO | The default value is NULL. |
| EDITIONABLE | varchar(1) | NO | The default value is NULL. |
| ORACLE_MAINTAINED | varchar(1) | NO | The default value is NULL. |
| APPLICATION | varchar(1) | NO | The default value is NULL. |
| DEFAULT_COLLATION | varchar(1) | NO | The default value is NULL. |
| DUPLICATED | varchar(1) | NO | The default value is NULL. |
| SHARDED | varchar(1) | NO | The default value is NULL. |
| IMPORTED_OBJECT | varchar(1) | NO | The default value is NULL. |
| CREATED_APPID | bigint(0) | NO | The default value is NULL. |
| CREATED_VSNID | bigint(0) | NO | The default value is NULL. |
| MODIFIED_APPID | bigint(0) | NO | The default value is NULL. |
| MODIFIED_VSNID | bigint(0) | NO | The default value is NULL. |
Sample query
The following example queries information about all database objects in the database.
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OBJECTS limit 1 \G
The query result is as follows:
*************************** 1. row ***************************
OWNER: oceanbase
OBJECT_NAME: oceanbase
SUBOBJECT_NAME: NULL
OBJECT_ID: 202001
DATA_OBJECT_ID: NULL
OBJECT_TYPE: TABLEGROUP
CREATED: 2024-05-08 14:20:29
LAST_DDL_TIME: 2024-05-08 14:20:29
TIMESTAMP: 2024-05-08 14:20:29
STATUS: VALID
TEMPORARY: N
GENERATED: N
SECONDARY: N
NAMESPACE: 0
EDITION_NAME: NULL
SHARING: NULL
EDITIONABLE: NULL
ORACLE_MAINTAINED: NULL
APPLICATION: NULL
DEFAULT_COLLATION: NULL
DUPLICATED: NULL
SHARDED: NULL
IMPORTED_OBJECT: NULL
CREATED_APPID: NULL
CREATED_VSNID: NULL
MODIFIED_APPID: NULL
MODIFIED_VSNID: NULL
1 row in set (0.087 sec)