Get all tables
get
/database/objects/tables/
Describes all the tables in the database using DBA_TABLES or ALL_TABLES view depending on role at runtime. A client requires SQL Administrator or SQL Developer role to invoke this service.
Request
Supported Media Types
- application/json
Query Parameters
-
limit(optional): integer(int32)
The maximum number of records to return.
-
q(optional): string
Filtering is the process of limiting a collection resource by using a per-request dynamic filter definition across multiple page resources, where each page contains a subset of items found in the complete collection. Filtering enables efficient traversal of large collections.
Response
Supported Media Types
- application/json
200 Response
All tables in the database.
Root Schema : DatabaseObjectsTables
Type:
Show Source
object
-
count(optional):
integer
Total number of records in the current response.
-
hasMore(optional):
boolean
Indicates if there are more records to be retrieved.
-
items(optional):
array items
-
limit(optional):
integer
The actual page size limit on number of records applied by the server.
-
links(optional):
array links
-
offset(optional):
integer
The actual index from which the item resources are returned.
Nested Schema : items
Type:
Show Source
array
-
Array of:
object DatabaseObjectsTablesItem
This object describes a relational table in the database.
Nested Schema : DatabaseObjectsTablesItem
Type:
object
This object describes a relational table in the database.
Show Source
-
activity_tracking(optional):
string
Indicates whether Heat Map tracking is enabled on the table.
-
admit_null(optional):
string
Indicates whether the table admits null CON_ID data (YES) or not (NO).
-
avg_row_len(optional):
integer
Average length of a row in the table (in bytes).
-
avg_space(optional):
integer
Average amount of free space, in bytes, in a data block allocated to the table.
-
avg_space_freelist_blocks(optional):
integer
Average freespace of all blocks on a freelist.
-
backed_up(optional):
string
Indicates whether the table has been backed up since the last modification (Y) or not (N).
-
blocks(optional):
integer
Number of used data blocks in the table.
-
buffer_pool(optional):
string
Buffer pool for the table.
-
cache(optional):
string
Indicates whether the table is to be cached in the buffer cache (Y) or not (N).
-
cell_flash_cache(optional):
string
Cell flash cache hint to be used for table blocks.
-
cellmemory(optional):
string
The value for columnar compression in the storage cell flash cache.
-
chain_cnt(optional):
integer
Number of rows in the table that are chained from one data block to another, or which have migrated to a new block, requiring a link to preserve the old ROWID.
-
cluster_name(optional):
string
Name of the cluster, if any, to which the table belongs.
-
cluster_owner(optional):
string
Owner of the cluster, if any, to which the table belongs.
-
clustering(optional):
string
Indicates whether the table has the attribute clustering clause (YES) or not (NO).
-
compress_for(optional):
string
Default compression for what kind of operations:.
-
compression(optional):
string
Indicates whether table compression is enabled (ENABLED) or not (DISABLED); NULL for partitioned tables.
-
container_data(optional):
string
Indicates whether the table contains container-specific data.
-
container_map(optional):
string
Indicates whether the table is enabled for use with the container_map database property (YES) or not (NO).
-
container_map_object(optional):
string
Indicates whether the table is used as the value of the container_map database property (YES) or not (NO).
-
containers_default(optional):
string
Indicates whether the table is enabled for CONTAINERS() by default (YES) or not (NO).
-
data_link_dml_enabled(optional):
string
Indicates whether DML is permitted on the Data Link table (YES) or not (NO).
-
default_collation(optional):
string
Default collation for the table.
-
degree(optional):
string
Number of threads per instance for scanning the table, or DEFAULT.
-
dependencies(optional):
string
Indicates whether row-level dependency tracking is enabled (ENABLED) or disabled (DISABLED).
-
dml_timestamp(optional):
string
Modification time, creation time, or both for Automatic Data Optimization.
-
dropped(optional):
string
ndicates whether the table has been dropped and is in the recycle bin (YES) or not (NO); NULL for partitioned tables. This view does not return the names of tables that have been dropped.
-
duplicated(optional):
string
Indicates whether this object is duplicated on this shard (Y) or not (N).
-
duration(optional):
string
Indicates the duration of a temporary table.
-
empty_blocks(optional):
integer
Number of empty (never used) data blocks in the table. This column is populated only if you collect statistics on the table using the DBMS_STATS package.
-
extended_data_link(optional):
string
Indicates whether the table is enabled for fetching an extended data link from the root (YES) or not (NO).
-
external(optional):
string
Indicates whether the table is an external table (YES) or not (NO).
-
flash_cache(optional):
string
Database Smart Flash Cache hint to be used for table blocks.
-
freelist_groups(optional):
integer
Number of freelist groups allocated to the segment; NULL for partitioned tables.
-
freelists(optional):
integer
Number of process freelists allocated to the segment; NULL for partitioned tables.
-
global_stats(optional):
string
GLOBAL_STATS will be YES if statistics are gathered or incrementally maintained, otherwise it will be NO.
-
has_identity(optional):
string
Indicates whether the table has an identity column (YES) or not (NO).
-
has_sensitive_column(optional):
string
Indicates whether the table has one or more sensitive columns (YES) or not (NO).
-
hybrid(optional):
string
Indicates whether the table is a hybrid partitioned table (YES) or not (NO). A hybrid partitioned table can contain a mixture of partitions stored in segments and partitions stored externally.
-
ini_trans(optional):
integer
Initial number of transactions; NULL for partitioned tables.
-
initial_extent(optional):
integer
Size of the initial extent (in bytes); NULL for partitioned tables.
-
inmemory(optional):
string
Indicates whether the In-Memory Column Store (IM column store) is enabled (ENABLED) or disabled (DISABLED) for this table
-
inmemory_compression(optional):
string
Indicates the compression level for the IM column store.
-
inmemory_distribute(optional):
string
Indicates how the IM column store is distributed in an Oracle Real Application Clusters (Oracle RAC) environment.
-
inmemory_duplicate(optional):
string
Indicates the duplicate setting for the IM column store in an Oracle RAC environment.
-
inmemory_priority(optional):
string
Indicates the priority for In-Memory Column Store (IM column store) population.
-
inmemory_service(optional):
string
Indicates how the IM column store is populated on various instances.
-
inmemory_service_name(optional):
string
Indicates the service name for the service on which the IM column store should be populated. This column has a value only when the corresponding INMEMORY_SERVICE is USER_DEFINED. In all other cases, this column is null.
-
instances(optional):
string
Number of instances across which the table is to be scanned, or DEFAULT.
-
iot_name(optional):
string
Name of the index-organized table, if any, to which the overflow or mapping table entry belongs. If the IOT_TYPE column is not NULL, then this column contains the base table name.
-
iot_type(optional):
string
If the table is an index-organized table, then IOT_TYPE is IOT, IOT_OVERFLOW, or IOT_MAPPING. If the table is not an index-organized table, then IOT_TYPE is NULL.
-
last_analyzed(optional):
string
Date on which this table was most recently analyzed.
-
links(optional):
array links
-
logging(optional):
string
Indicates whether or not changes to the table are logged; YES, NO, or NULL for partitioned tables.
-
logical_replication(optional):
string
Indicates whether the table is enabled for logical replication (ENABLED) or not (DISABLED). This setting is ignored if database-wide column data supplemental logging is enabled.
-
max_extents(optional):
integer
Maximum number of extents allowed in the segment; NULL for partitioned tables.
-
max_trans(optional):
integer
Maximum number of transactions; NULL for partitioned tables.
-
memoptimize_read(optional):
string
Indicates whether the table is enabled for Fast Key Based Access (ENABLED) or not (DISABLED).
-
min_extents(optional):
integer
Minimum number of extents allowed in the segment; NULL for partitioned tables.
-
monitoring(optional):
string
Indicates whether the table has the MONITORING attribute set (YES) or not (NO).
-
nested(optional):
string
Indicates whether the table is a nested table (YES) or not (NO).
-
next_extent(optional):
integer
Size of secondary extents (in bytes); NULL for partitioned tables.
-
num_freelist_blocks(optional):
integer
Number of blocks on the freelist.
-
num_rows(optional):
integer
Number of rows in the table.
-
owner(optional):
string
Owner of the table.
-
partitioned(optional):
string
Indicates whether the table is partitioned (YES) or not (NO).
-
pct_free(optional):
integer
Minimum percentage of free space in a block; NULL for partitioned tables.
-
pct_increase(optional):
integer
Percentage increase in extent size; NULL for partitioned tables.
-
pct_used(optional):
integer
Minimum percentage of used space in a block; NULL for partitioned tables.
-
read_only(optional):
string
Indicates whether the table segment is READ-ONLY or not.
-
result_cache(optional):
string
Result cache mode annotation for the table.
-
row_movement(optional):
string
Indicates whether partitioned row movement is enabled (ENABLED) or disabled (DISABLED).
-
sample_size(optional):
integer
Sample size used in analyzing this table.
-
secondary(optional):
string
Indicates whether the table is a secondary object created by the ODCIIndexCreate method of the Oracle Data Cartridge (Y) or not (N).
-
segment_created(optional):
string
Indicates whether the table segment is created.
-
sharded(optional):
string
Indicates whether this object is sharded (Y) or not (N).
-
skip_corrupt(optional):
string
Indicates whether Oracle Database ignores blocks marked corrupt during table and index scans (ENABLED) or raises an error (DISABLED). To enable this feature, run the DBMS_REPAIR.SKIP_CORRUPT_BLOCKS procedure.
-
status(optional):
string
If a previous DROP TABLE operation failed, indicates whether the table is unusable (UNUSABLE) or valid (VALID).
-
table_lock(optional):
string
Indicates whether table locking is enabled (ENABLED) or disabled (DISABLED).
-
table_name(optional):
string
Name of the table.
-
tablespace_name(optional):
string
Name of the tablespace containing the table; NULL for partitioned, temporary, and index-organized tables.
-
temporary(optional):
string
Indicates whether the table is temporary (Y) or not (N).
-
user_stats(optional):
string
Indicates whether statistics were entered directly by the user (YES) or not (NO).