首批通过分布式安全可靠测评,为关键业务系统打造
DBA_OBJECTS
更新时间:2026-04-10 11:58:37
说明
从 V2.2.77 版本开始引入。
功能描述
视图 DBA_OBJECTS 用于查看数据库所有数据库对象。
功能适用性
该视图仅适用于 OceanBase 数据库 Oracle 模式。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| OWNER | VARCHAR2(128) | NO | 对象所属的拥有者 |
| OBJECT_NAME | VARCHAR2(128) | NO | 对象名字 |
| SUBOBJECT_NAME | VARCHAR2(128) | NO | 子对象名字(例如,partition) |
| OBJECT_ID | NUMBER | NO | 对象的字典 ID 值 |
| DATA_OBJECT_ID | NUMBER | NO | 包含该对象 Segment 的字典 ID值 |
| OBJECT_TYPE | VARCHAR2(23) | NO | 对象类型,包括表、索引、分区、包、存储过程、同义词、序列等 |
| CREATED | DATE | NO | 对象创建时间 |
| LAST_DDL_TIME | DATE | NO | 对象最后一次 DDL 时间 |
| TIMESTAMP | VARCHAR2(19) | NO | 对象指定的时间戳,以字符形式输出 |
| STATUS | VARCHAR2(7) | NO | 对象状态: |
| TEMPORARY | VARCHAR2(1) | NO | 表示该对象是一个临时对象 |
| GENERATED | VARCHAR2(1) | NO | 表示该对象的名字是否是由系统生成 |
| SECONDARY | VARCHAR2(1) | NO | 目前该字段暂未使用 |
| NAMESPACE | NUMBER | NO | 对象的命名空间 |
| EDITION_NAME | VARCHAR2(128) | NO | 保留字段 |
| SHARING | VARCHAR2(18) | NO | 取值: |
| EDITIONABLE | VARCHAR2(1) | NO | 取值: |
| ORACLE_MAINTAINED | VARCHAR2(1) | NO | 指示对象是否由 Oracle 提供的脚本(例如: catalog.sql 或 catproc.sql)创建和维护 对于此列具有 Y 值的对象,只能通过运行 Oracle 提供的脚本来更改,而不得以其他任何方式更改此列具有值 Y 的对象 |
| APPLICATION | VARCHAR2(1) | NO | 指示对象是否为应用程序的通用对象: |
| DEFAULT_COLLATION | VARCHAR2(1) | NO | 对象的默认排序规则 |
| DUPLICATED | VARCHAR2(1) | NO | 指示此对象是否在此分片上重复: |
| SHARDED | VARCHAR2(1) | NO | 指示此对象是否已分片: |
| IMPORTED_OBJECT | VARCHAR2(1) | NO | 指示此对象是否已导入: |
| CREATED_APPID | NUMBER | NO | 创建对象的应用程序 ID |
| CREATED_VSNID | NUMBER | NO | 创建对象的应用程序版本的 ID |
| MODIFIED_APPID | NUMBER | NO | 上次修改对象的应用程序 ID |
| MODIFIED_VSNID | NUMBER | NO | 上次修改对象的应用程序版本的 ID |
查询示例
obclient [SYS]> SELECT * FROM SYS.DBA_OBJECTS WHERE ROWNUM <= 2;
查询结果如下:
+-----------+------------------+----------------+-----------+----------------+-------------+-----------+---------------+---------------------+--------+-----------+-----------+-----------+-----------+--------------+---------+-------------+-------------------+-------------+-------------------+------------+---------+-----------------+---------------+---------------+----------------+----------------+
| OWNER | OBJECT_NAME | SUBOBJECT_NAME | OBJECT_ID | DATA_OBJECT_ID | OBJECT_TYPE | CREATED | LAST_DDL_TIME | TIMESTAMP | STATUS | TEMPORARY | GENERATED | SECONDARY | NAMESPACE | EDITION_NAME | SHARING | EDITIONABLE | ORACLE_MAINTAINED | APPLICATION | DEFAULT_COLLATION | DUPLICATED | SHARDED | IMPORTED_OBJECT | CREATED_APPID | CREATED_VSNID | MODIFIED_APPID | MODIFIED_VSNID |
+-----------+------------------+----------------+-----------+----------------+-------------+-----------+---------------+---------------------+--------+-----------+-----------+-----------+-----------+--------------+---------+-------------+-------------------+-------------+-------------------+------------+---------+-----------------+---------------+---------------+----------------+----------------+
| oceanbase | __all_core_table | NULL | 1 | 1 | TABLE | 05-JAN-24 | 05-JAN-24 | 05-JAN-24 02.35.02. | VALID | N | N | N | 0 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL |
| oceanbase | __all_table | NULL | 3 | 3 | TABLE | 05-JAN-24 | 05-JAN-24 | 05-JAN-24 02.35.02. | VALID | N | N | N | 0 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL |
+-----------+------------------+----------------+-----------+----------------+-------------+-----------+---------------+---------------------+--------+-----------+-----------+-----------+-----------+--------------+---------+-------------+-------------------+-------------+-------------------+------------+---------+-----------------+---------------+---------------+----------------+----------------+
2 rows in set (0.112 sec)