Oracle目录视图
概述
Oracle 目录视图以一种与 Oracle 数据库中数据视图相兼容的方式来提供和 Oracle 兼容的数据库对象信息。创建数据库之后,需要执行一个 SQL 文件来创建这些视图。
ALL_CATALOG
视图 ALL_CATALOG 显示当前数据库中所有的表、视图、序列信息。
名称 | 类型 | 描述 |
---|---|---|
owner | TEXT | 对象所属 schema 的名称。 |
table_name | TEXT | 表名、视图名、序列名。 |
table_type | TEXT | 类型,包括表、视图。 |
ALL_COL_PRIVS
视图 ALL_COL_PRIVS 显示当前用户可见的所有的列上的授权。
名称 | 类型 | 描述 |
---|---|---|
grantee | TEXT | 被授予访问权限的用户或角色的名称。 |
owner | TEXT | 对象的 schema。 |
table_name | TEXT | 对象的名称。 |
column_name | TEXT | 列名。 |
grantor | TEXT | 执行授予操作的用户。 |
privilege | varchar | 列的权限。 |
grantable | boolean | 指示是否使用授予选项(YES)授予特权(NO)。 |
ALL_CONS_COLUMNS
视图 ALL_CONS_COLUMNS 提供了在当前用户可访问的表上的约束中所有列的信息。
名称 | 类型 | 描述 |
---|---|---|
owner | TEXT | 约束所属 schema。 |
constraint_name | TEXT | 约束的名称。 |
table_name | TEXT | 约束所属表的名称。 |
column_name | TEXT | 在约束中所引用列的名称。 |
position | SMALLINT | 在对象定义中列的位置。 |
ALL_CONSTRAINTS
视图 ALL_CONSTRAINTS 提供了在当前用户可访问的表上约束的信息。
名称 | 类型 | 描述 |
---|---|---|
owner | TEXT | 约束的所有者的用户名。 |
constraint_name | TEXT | 约束的名称。 |
constraint_type | TEXT | 约束类型。可允许使用的值包括: C –检查约束 F –外键约束 P –主键约束 U –唯一键约束 R –参考完整性约束 V –在视图上的约束 O –在视图上只能执行只读操作约束。 |
table_name | TEXT | 约束所属表的名称。 |
r_owner | TEXT | 一个参照完整性约束所引用表的所有者。 |
r_table_name | TEXT | 所引用的表的名称,在 Oracle 中,此处是 r_constraint_name,与 Oracle 不同。 |
delete_rule | TEXT | 参照完整性约束的删除规则。可允许使用的值包括: C –级联操作 R –限制操作 N –不进行任何操作。 |
deferrable | TEXT | 定义约束是否为可延迟操作(Y 或 N)。 |
deferred | TEXT | 指定约束是否已经被设置为延迟操作(Y 或 N)。 |
status | TEXT | 约束的状态,ENABLED 或者 DISABLED。 |
index_owner | TEXT | 索引所有者的用户名。 |
index_name | TEXT | 索引名称。 |
invalid | TEXT | 约束是否有效。 |
validated | TEXT | 约束是否被验证过,VALIDATED 或者 NOT VALIDATED。 |
ALL_DEPENDENCIES
视图 ALL_DEPENDENCIES 提供了当前用户可访问的数据库对象之间的相互依赖关系。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 对象的所有者。 |
name | text | 对象的名称。 |
type | text | 对象的类型。 |
referenced_owner | text | 被引用对象的所有者。 |
referenced_name | text | 被引用对象的名称。 |
referenced_type | text | 被引用对象的类型。 |
dependency_type | text | 依赖的类型。 |
ALL_IND_COLUMNS
视图 ALL_IND_COLUMNS 提供在当前用户可访问数据表上定义的索引中所包含列的信息。
名称 | 类型 | 描述 |
---|---|---|
index_owner | TEXT | 索引所有者的用户名。 |
index_name | TEXT | 索引的名称。 |
table_owner | TEXT | 表所有者的用户名。 |
table_name | TEXT | 索引所属表的名称。 |
column_name | TEXT | 列的名称。 |
column_position | SMALLINT | 在索引中列的位置。 |
column_length | SMALLINT | 列的长度(以字节为单位)。 |
descend | TEXT | 列是按降序(DESC)排序还是按升序(ASC)排序。 |
ALL_IND_PARTITIONS
视图 ALL_IND_PARTITIONS 展示对于当前用户可访问的每个索引分区,描述分区级分区信息、分区的存储参数以及 ANALYZE 语句收集的各种分区统计信息。
名称 | 类型 | 描述 |
---|---|---|
index_owner | text | 索引所有者的用户名。 |
index_name | text | 索引的名称。 |
partition_name | text | 分区的名称。 |
table_owner | text | 分区表所有者的名称。 |
table_name | text | 分区表的名称。 |
high_value | text | 分区边界值表达式。 |
high_value_length | integer | 分区边界值表达式的长度。 |
partition_position | bigint | 在索引内分区的位置。 |
tablespace_name | text | 包含分区的表空间的名称。 |
logging | text | 对索引的更改是否记录日志。 |
num_rows | real | 返回的行数。 |
last_analyzed | timestamp with time zone | 最近对此分区进行 analyze 的日期。 |
ALL_IND_STATISTICS
视图 ALL_IND_STATISTICS 显示当前用户可以访问的表上的索引的优化器统计信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 对象的名称。 |
index_name | text | 索引的名称。 |
table_owner | text | 索引所在表的所有者。 |
table_name | text | 索引所在表的名称。 |
partition_name | text | 分区的名字。 |
partition_position | bigint | 在索引内分区的位置。 |
object_type | text | 对象的类型。 |
distinct_keys | double precision | 索引中不同键的数目。 |
num_rows | real | 返回的行数。 |
last_analyzed | timestamp with time zone | 最近对此分区进行 analyze 的日期。 |
ALL_INDEXES
视图 ALL_INDEXES 提供了在当前用户可访问的表上定义的索引的信息。
名称 | 类型 | 描述 |
---|---|---|
owner | TEXT | 索引所有者的用户名。 |
index_name | TEXT | 索引的名称。 |
table_owner | TEXT | 表所有者的用户名。在这张表上已经定义了索引。 |
table_name | TEXT | 已定义了索引的表的名称。 |
table_type | TEXT | 表类型。 |
uniqueness | TEXT | 用于指示索引是 UNIQUE 还是 NONUNIQUE。 |
tablespace_name | TEXT | 如果表所在的表空间不是缺省表空间,那么在这个字段中显示这个表空间的名字。 |
logging | TEXT | 对索引的修改是否记录日志。 |
distinct_keys | double precision | 不同索引值的数目。 |
status | TEXT | 用于指示对象的状态是否有效(可允许使用的值是 VALID 或 INVALID)。 |
num_rows | TEXT | 索引中行的数量。 |
last_analyzed | 索引最近一次分析的时间。 | |
partitioned | CHAR(3) | 用于指示索引是否已分区。 |
temporary | CHAR(1) | 用于指示索引是否是在临时表上定义的。 |
ALL_MVIEWS
视图 ALL_MVIEWS 提供了当前用户可访问的物化视图的信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 物化视图的所有者。 |
mview_name | text | 物化视图的名称。 |
query | text | 定义物化视图的语句。 |
query_len | integer | 定义物化视图语句的长度。 |
ALL_OBJECTS
视图 ALL_OBJECTS 提供下列数据库对象的信息 - 包括表、索引、序列、同义词、视图、触发器、函数、存储过程、包定义和包主体。需要注意的是这个视图中只显示了 SPL 的触发器、函数、存储过程、包定义和包主体。PL/pgSQL 的触发器和函数不在 ALL_OBJECTS 视图中显示。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 对象所有者的用户名。 |
object_name | text | 对象名称。 |
subobject_name | text | 子对象的名称,例如分区。 |
object_id | oid | 对象的 oid。 |
data_object_id | oid | 包含该对象的段的 oid。 |
object_type | text | 对象的类型。 |
temporary | text | 对象是否是临时的(只在当前 session存在)。 |
ALL_PART_INDEXES
视图 ALL_PART_INDEXES 显示当前用户可访问的分区索引的对象级分区信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 分区索引的所有者。 |
index_name | text | 分区索引的名称。 |
table_name | text text | 分区表的名称。 |
partitioning_type | text | 分区类型。 |
partition_count | bigint | 索引中分区个数。 |
partitioning_key_count | smallint | 分区键的列数量。 |
def_tablespace_name | text | 增加一个表分区使用的默认表空间。 |
def_logging | text | 增加一个表分区时使用的默认日志记录属性。 |
ALL_PART_TABLES
视图 ALL_PART_TABLES 显示当前用户可见的所有分区表的信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 分区表的所有者。 |
table_name | text text | 分区表的名称。 |
partitioning_type | text | 分区类型。 |
partition_count | bigint | 表中分区个数。 |
partitioning_key_count | smallint | 分区键的列数量。 |
def_tablespace_name | text | 增加一个表分区使用的默认表空间。 |
def_logging | text | 增加一个表分区时使用的默认日志记录属性。 |
ALL_PROCEDURES
视图 ALL_PROCEDURES 显示当前用户可见的所有的存储过程和函数。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 存储过程或者函数的所有者。 |
object_name | text | 对象名称。 |
object_id | oid | 对象的 oid。 |
object_type | text | 对象的类型。 |
aggregate | text | 是否是集合函数。 |
parallel | text | 指示过程或函数是否可启动并行。 |
deterministic | text | 函数或者过程是否被声明为确定的。 |
ALL_SEQUENCES
视图 ALL_SEQUENCES 显示了当前用户可见的所有序列的信息。
名称 | 类型 | 描述 |
---|---|---|
sequence_owner | text | 序列所有者的用户名。 |
sequence_name | text | 序列的名称。 |
min_value | bigint | 序列的最小值。 |
max_value | bigint | 序列的最大值。 |
increment_by | bigint | 在当前序列号上增加的值,用于创建下一个序列号。 |
cycle_flag | boolean | 指定当序列到达 min_value 或 max_value 时是否应循环。 |
cache_size | bigint | 存储在内存中的预分配序列号的数量。 |
last_number | bigint | 保存到磁盘的最后一个序列号的值。 |
sequence_user | text | 序列的所有者。 |
data_type | regtype | 序列数据类型。 |
start_value | bigint | 序列起始值。 |
ALL_SOURCE
视图 ALL_SOURCE 提供了下列程序类型的源代码列表 - 包括函数、存储过程、触发器。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 程序所有者的用户名称。 |
name | text | 程序名。 |
type | text | 程序的类型-包含函数、存储过程和触发器。 |
line | integer | 与指定程序相关的源代码行号。 |
text | text | 源代码的文本行。 |
ALL_TAB_COL_STATISTICS
视图 ALL_TAB_COL_STATISTICS 包含从 ALL_TAB_COLUMNS 提取的列统计信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 列所在表或视图的所在 schema。 |
table_name | text | 表或视图的名称。 |
column_name | text | 列的名称。 |
num_distinct | double precision | 列中不同值的数目。 |
num_nulls | real | 列中 null 值的个数。 |
avg_col_len | integer | 列的平均长度(以字节为单位)。 |
ALL_TAB_COLS
视图 ALL_TAB_COLS 提供了所有用户定义表中关于所有列的信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 列所在表或视图的所在 schema。 |
table_name | text | 表或视图的名称。 |
column_name | text | 列的名称。 |
data_type | text | 列的数据类型。 |
data_type_owner | text | 列的数据类型所在的 schema。 |
data_length | integer | 文本列的长度。 |
data_length_octet | integer | |
data_precision | integer | number 列的数据精度。 |
data_scale | integer | 一个数值中小数点右边的数字。 |
nullable | text | 列是否可为空。可能值包括:Y:列可为空。N:列不可为空。 |
column_id | smallint | 表或视图中列的相对位置。 |
default_length | integer | 列默认值的长度。 |
data_default | text | 列的默认值。 |
num_distinct | double precision | 列中不同值的数目。 |
correlation | real | |
num_nulls | real | 列中 null 值的个数。 |
avg_col_len | integer | 列的平均长度(以字节为单位)。 |
ALL_TAB_COLUMNS
视图 ALL_TAB_COLUMNS 提供了所有用户定义表中关于所有列的信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 列所在表或视图的所在 schema。 |
table_name | text | 表或视图的名称。 |
column_name | text | 列的名称。 |
data_type | text | 列的数据类型。 |
data_type_owner | text | 列的数据类型所在的 schema。 |
data_length | integer | 文本列的长度。 |
data_length_octet | integer | 未找到定义。 |
data_precision | integer | number 列的数据精度。 |
data_scale | integer | 一个数值中小数点右边的数字。 |
nullable | text | 列是否可为空。可能值包括:Y:列可为空。N:列不可为空。 |
column_id | smallint | 表或视图中列的相对位置。 |
default_length | integer | 列默认值的长度。 |
data_default | text | 列的默认值。 |
num_distinct | double precision | 列中不同值的数目。 |
correlation | real | 未找到定义。 |
num_nulls | real | 列中 null 值的个数。 |
avg_col_len | integer | 列的平均长度(以字节为单位)。 |
ALL_TAB_COMMENTS
视图 ALL_TAB_COMMENTS 展示当前用户可见的表或者视图上的注释。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 对象(表、视图、索引等)所在 schema。 |
table_name | text | 对象名。 |
table_type | text | 对象类型。 |
comments | text | 注释信息。 |
ALL_TAB_MODIFICATIONS
视图 ALL_TAB_MODIFICATIONS 描述了当前用户可以访问的自上次收集到表统计信息以来已被修改的表。
名称 | 类型 | 描述 |
---|---|---|
table_owner | text | 被修改表所在 schema。 |
table_name | text | 被修改的表名。 |
partition_name | text | 被修改的分区名。 |
inserts | bigint | 自上次收集统计信息以来的大概插入数。 |
updates | bigint | 自上次收集统计信息以来的大概更新数。 |
deletes | bigint | 自上次收集统计信息以来的大概删除数。 |
timestamp | timestamp with time zone | 表最后被修改的时间。 |
ALL_TAB_PARTITIONS
视图 ALL_TAB_PARTITIONS 提供位于数据库中的所有分区的信息。
名称 | 类型 | 描述 |
---|---|---|
table_owner | text | 表所在 schema。 |
table_name | text | 表的名称。 |
partition_name | text | 分区名。 |
high_value | text | CREATE TABLE 语句中指定的高分区值。 |
high_value_length | integer | 分区值的长度。 |
partition_position | bigint | 表中分区的位置。 |
tablespace_name | text | 包含分区的表空间。 |
logging | text | 对表的修改是否记录日志。 |
num_rows | real | 本分区中的行数。 |
blocks | integer | 分区中使用的数据块的数量。 |
avg_row_len | bigint | 分区中一行的平均长度(以字节为单位)。 |
last_analyzed | timestamp with time zone | 最近分析此分区的日期。 |
ALL_TAB_PRIVS
视图 ALL_TAB_PRIVS 显示当前数据库中的授权信息。
名称 | 类型 | 描述 |
---|---|---|
grantee | text | 授予访问权限的用户的名称。 |
owner | text | 对象所在的 schema。 |
table_name | text | 对象的名称。 |
grantor | text | 执行授权操作的用户。 |
privilege | varchar2 | 对象上的权限。 |
grantable | boolean | 指示是否使用授予选项(YES)授予特权(NO)。 |
hierarchy | boolean | 指示是否使用 HIERARCHY 选项授予特权(YES)或不(NO)。 |
ALL_TAB_STATISTICS
视图 ALL_TAB_STATISTICS 显示当前用户可以访问的表的优化器统计信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 表所在的 schema。 |
table_name | text | 表名。 |
partition_name | text | 分区名。 |
partition_position | bigint | 分区的位置。 |
object_type | text | 对象类型,例如表,分区。 |
num_rows | real | 对象中行数。 |
blocks | integer | 对象中数据块的数量。 |
avg_row_len | bigint | 平均行长度。 |
last_analyzed | timestamp with time zone | 对表进行分析的最近时间。 |
ALL_TABLES
视图 ALL_TABLES 提供所有用户定义表的信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 表所属 schema 的名称。 |
table_name | text | 表名。 |
tablespace_name | text | 表所在的表空间名称。 |
logging | text | 是否记录对表的更改。 |
num_rows | real | 表中的行数。 |
blocks | integer | 表中使用的数据块的数量。 |
avg_row_len | bigint | 表中一行的平均长度。 |
last_analyzed | timestamp with time zone | 表最后一次被分析的日期。 |
partitioned | text | 是否是分区表。 |
temporary | text | 是否是临时表。 |
ALL_TRIGGER_COLS
视图 ALL_TRIGGER_COLS 描述了当前用户可以访问的触发器中的列的使用情况。
名称 | 类型 | 描述 |
---|---|---|
trigger_owner | text | 触发器所在 schema。 |
trigger_name | text | 触发器名称。 |
table_owner | text | 表所在 schema。 |
table_name | text | 定义触发器的表的名称。 |
column_name | text | 触发器使用的列名。 |
ALL_TRIGGERS
视图 ALL_TRIGGERS 提供了在当前用户可访问表上所定义触发器的信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 触发器所在 schema。 |
trigger_name | text | 触发器名称。 |
trigger_type | text | 触发器的类型。 |
triggering_event | text | 激发触发器的事件。 |
table_owner | text | 定义触发器的表的 schema。 |
base_object_type | text | 定义触发器的基础对象类型,这里是固定的 TABLE 类型。 |
table_name | text | 定义触发器的表的名称。 |
referencing_names | text | 用于从触发器中引用旧列和新列值的名称。 |
when_clause | varchar2 | 要执行 TRIGGER_BODY 必须求值为真的条件。 |
status | text | 指示触发器是启用(启用)还是禁用(禁用)。 |
action_type | text | 触发器主体的动作类型,AntDB 中一直是'PL/SQL'。 |
trigger_body | varchar2 | 触发器的正文。 |
before_statement | text | 指示触发器是否有 BEFORE STATMENT 部分(YES)或没有(NO)。 |
before_row | text | 指示触发器是否有 BEFORE EACH ROW 部分(YES)或没有(NO)。 |
after_row | text | 指示触发器是否有 AFTER EACH ROW 部分(YES)或否(NO)。 |
after_statement | text | 指示触发器是否有 AFTER STATMENT 部分(YES)或没有(NO)。 |
instead_of_row | text | 指示触发器是否有 INSTEAD OF 部分(YES)或没有(NO)。 |
ALL_TYPES
视图 ALL_TYPES 提供了对当前用户有效的对象类型的信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 对象类型的所有在 schema。 |
type_name | text | 类型的名称。 |
type_oid | oid | 类型的对象标识符(OID)。 |
typecode | text | 类型的对象代码,有 DOMAIN、COMPOSITE、RANGE、PSEUDO。 |
predefined | text | 指示类型是否为预定义类型(YES)或not (NO)。 |
ALL_USERS
视图 ALL_USERS 提供了所有用户名称的信息。
名称 | 类型 | 描述 |
---|---|---|
username | VARCHAR2 | 用户名。 |
user_id | VARCHAR2 | 分配给用户的数值型的用户 ID。 |
ALL_VIEWS
视图 ALL_VIEWS 提供了所有用户定义视图的信息。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 视图所在 schema。 |
view_name | text | 视图名称。 |
text_length | integer | 视图语句的长度。 |
text | text | 定义视图的 select 语句。 |
text_vc | text | 定义视图的 select 语句。 |
COLS
视图 COLS 与 USER_TAB_COLUMNS 的定义相同,都是显示了当前用户拥有的表中所有列的信息。列定义与 ALL_TAB_COLUMNS 定义相同,请参考章节 4.19。
DBA_ALL_TABLES
视图 DBA_ALL_TABLES 提供了在数据库中所有表的信息。列的定义同 ALL_TABLES,请参考章节 4.25。
DBA_CATALOG
视图 DBA_CATALOG 显示当前数据库中所有的表、视图、序列信息。列的定义和视图 ALL_CATALOG 相同,请参考章节 4.1。
DBA_COL_PRIVS
视图 DBA_COL_PRIVS 显示当前用户可见的列上的授权信息。列的定义同 ALL_COL_PRIVS,请参考章节 4.2。
DBA_CONNECT_ROLE_GRANTEES
视图 DBA_CONNECT_ROLE_GRANTEES 显示有关被授予 CONNECT 特权的用户的信息。
名称 | 类型 | 描述 |
---|---|---|
grantee | text | 被授予 connect 权限的用户名。 |
path_of_connect_role_grant | text | 角色继承的路径,通过该路径授予授予者连接角色。在 AntDB 中,本列的值同 grantee 相同。 |
admin_opt | text | 授予者是否被授予“CONNECT”角色的“ADMIN”选项,这里是 NO。 |
DBA_CONS_COLUMNS
视图 DBA_CONS_COLUMNS 提供了在数据库中所有表上定义的约束中包含的所有列的信息。列的定义和视图 ALL_CONS_COLUMNS 相同,请参考章节 4.3。
DBA_CONSTRAINTS
视图 DBA_CONSTRAINTS 提供了在数据库中表上所有约束的信息。列的定义和视图 ALL_CONSTRAINTS 相同,请参考章节 4.4。
DBA_DEPENDENCIES
视图 DBA_DEPENDENCIES 显示数据库对象之间的相互依赖关系。列的定义和 ALL_DEPENDENCIES 一样,请参考章节 4.5。
DBA_IND_COLUMNS
视图 DBA_IND_COLUMNS 提供了在数据库中所有表上索引中包含的所有列的信息。列的定义和视图 ALL_IND_COLUMNS 一样,请参考章节 4.6。
DBA_IND_PARTITIONS
视图 DBA_IND_PARTITIONS 显示数据库中每个索引分区的的分区统计信息。列的定义和 ALL_IND_PARTITIONS 相同,请参考章节 4.7。
DBA_IND_STATISTICS
视图 DBA_IND_STATISTICS 显示数据库中所有表上的索引的优化器统计信息。列的定义和 ALL_IND_STATISTICS 相同,请参考章节 4.8。
DBA_INDEX_USAGE
DBA_INDEX_USAGE 显示每个索引的累计统计信息。
名称 | 类型 | 描述 |
---|---|---|
object_id | oid | 索引的对象 ID。 |
name | text | 索引的名称。 |
owner | text | 索引所在的模式名称。 |
total_access_count | bigint | 索引被访问的总次数。 |
total_rows_returned | bigint | 索引返回的总行数。 |
DBA_INDEXES
视图 DBA_INDEXES 提供了在数据库中所有索引的信息。列的定义和 ALL_INDEXES 相同,请参考章节 4.9。
DBA_MVIEWS
视图 DBA_MVIEWS 显示数据库中所有物化视图的信息。列的定义和 ALL_MVIEWS 相同,请参考章节 4.10。
DBA_OBJECTS
视图 DBA_OBJECTS 提供了在数据库中所有对象的信息。列的定义和 ALL_OBJECTS 相同,请参考章节 4.11。
DBA_PART_INDEXES
视图 DBA_PART_INDEXES 显示数据库中所有的分区索引的对象级分区信息。列的定义和ALL_PART_INDEXES相同,请参考章节4.12。
DBA_PART_TABLES
视图 DBA_PART_TABLES 显示数据库中所有分区表的信息。列的定义和 ALL_PART_TABLES 相同,请参考章节 4.13。
DBA_PROCEDURES
视图 DBA_PROCEDURES 显示数据库中所有的存储过程和函数。列的定义和 ALL_PROCEDURES 相同,请参考章节 4.14。
DBA_ROLES
视图 DBA_ROLES 显示数据库中所有角色的信息。
名称 | 类型 | 描述 |
---|---|---|
role | name | 角色名称。 |
role_id | oid | 角色的 oid。 |
DBA_SEGMENTS
视图 DBA_SEGMENTS 描述为数据库中的所有段分配的存储。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 段的所有者。 |
segment_name | text | 段的名称。 |
partition_name | text | 对象分区名。 |
segment_type | text | 段的类型。 |
tablespace_name | text | 表空间的名称。 |
bytes | bigint | 段的大小(以字节为单位)。 |
blocks | bigint | 段的大小(以块为单位)。 |
DBA_SEQUENCES
视图 DBA_SEQUENCES 显示了数据库中所有序列的信息。列的定义和 ALL_SEQUENCES 相同,请参考章节 4.15。
DBA_SOURCE
视图 DBA_SOURCE 提供了数据库中所有对象的源代码列表。列的定义和 ALL_SOURCE 相同,请参考章节 4.16。
DBA_TAB_COL_STATISTICS
视图 DBA_TAB_COL_STATISTICS 显示从 DBA_TAB_COLUMNS 提取的列统计信息。列的定义和视图 ALL_TAB_COL_STATISTICS 相同,请参考章节 4.17。
DBA_TAB_COLS
视图 DBA_TAB_COLS 提供了数据库中表中列的信息。列的定义和视图 ALL_TAB_COLS 相同,请参考章节 4.18。
DBA_TAB_COLUMNS
视图 DBA_TAB_COLUMNS 提供了数据库中表中列的信息。列的定义和视图 ALL_TAB_COLUMNS 相同,请参考章节 4.19。
DBA_TAB_COMMENTS
视图 DBA_TAB_COMMENTS 展示数据库中所有的表或者视图上的注释。列的定义和 ALL_TAB_COMMENTS 相同,请参考章节 4.20。
DBA_TAB_MODIFICATIONS
视图 DBA_TAB_MODIFICATIONS 描述了数据库自上次收集到表统计信息以来已被修改的表。列的定义和视图 ALL_TAB_MODIFICATIONS 相同,请参考章节 4.21。
DBA_TAB_PARTITIONS
视图 DBA_TAB_PARTITIONS 提供位于数据库中的所有分区的信息。列的定义和视图 ALL_TAB_PARTITIONS 相同,请参考章节 4.22。
DBA_TAB_PRIVS
视图 DBA_TAB_PRIVS 显示数据库中所有的授权信息。列的定义和视图 ALL_TAB_PRIVS 相同,请参考章节 4.23。
DBA_TAB_STATISTICS
视图 DBA_TAB_STATISTICS 显示数据库中表的优化器统计信息。列的定义和视图 ALL_TAB_STATISTICS 相同,请参考章节 4.24。
DBA_TABLES
视图 DBA _TABLES 提供了在数据库中所有表的信息。列的定义和视图 ALL_TABLES 相同。请参考章节 4.25。
DBA_TRIGGER_COLS
视图 DBA_TRIGGER_COLS 描述了当前用户可以访问的触发器中的列的使用情况。列的定义和视图 ALL_TRIGGER_COLS 相同,请参考章节 4.26。
DBA_TRIGGERS
视图 DBA_TRIGGERS 提供了在数据库中所有触发器的信息。列的定义和视图 ALL_TRIGGERS 相同,请参考章节 4.27。
DBA_TYPES
视图 DBA_TYPES 提供了在数据库中所有对象类型的信息。列的定义和视图 ALL_TYPES 相同,请参考章节 4.28。
DBA_USERS
视图 DBA_USERS 提供了数据库所有用户的信息。列的定义和视图 ALL_USERS 相同,请参考章节 4.29。
DBA_VIEWS
视图 DBA_VIEWS 提供了在数据库中所有视图的信息。列的定义和视图 ALL_VIEWS 相同,请参考章节 4.30。
DICT
视图 DICT 显示数据库中数据字典表和视图的描述。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 对象的模式名称。 |
table_name | text | 对象的名称。 |
comments | text | 对象上的注释。 |
DICTIONARY
视图 DICTIONARY 显示数据库中数据字典表和视图的描述。
名称 | 类型 | 描述 |
---|---|---|
owner | text | 对象的模式名称。 |
table_name | text | 对象的名称。 |
comments | text | 对象上的注释。 |
IND
视图 IND 提供了在当前模式下所有索引的信息。列的定义和 ALL_INDEXES 相同,请参考章节 4.9。
OBJ
视图 OBJ 提供了在当前模式下所有对象的信息。列的定义和 ALL_OBJECTS 相同,请参考章节 4.11。
ROLE_TAB_PRIVS
视图 ROLE_TAB_PRIVS 描述授予角色的表特权。
名称 | 类型 | 描述 |
---|---|---|
role | text | 被授权的角色的名称。 |
owner | text | 模式的名称。 |
table_name | text | 表名。 |
column_name | text | 列名。 |
privilege | varchar2 | 被授予的权限。 |
grantable | boolean | 如果该角色被授予 ADMIN 选项,则为 YES;否则未 NO。 |
TABS
视图 TABS 提供了在当前模式中所有表的信息。列的定义和视图 ALL_TABLES 相同。请参考章节 4.25。
USER_CATALOG
视图 USER_CATALOG 显示当前用户所拥有的所有的表、视图、序列信息。列的定义和视图 ALL_CATALOG 相同,请参考章节 4.1。
USER_COL_PRIVS
视图 USER_COL_PRIVS 显示当前用户是授予者、被授予者或者拥有者时的,列上的授权信息。列的定义同 ALL_COL_PRIVS,请参考章节 4.2。
USER_CONNECT_ROLE_GRANTEES
视图 USER_CONNECT_ROLE_GRANTEES 显示当前 schema 下有关被授予 CONNECT 特权的用户的信息。列的定义同视图 DBA_CONNECT_ROLE_GRANTEES 一样,请参考章节 4.35。
USER_CONS_COLUMNS
视图 USER_CONS_COLUMNS 提供了当前 schema 下的表中包含在约束中所有列的信息。列的定义和视图 ALL_CONS_COLUMNS 相同,请参考章节 4.3。
USER_CONSTRAINTS
视图 USER_CONSTRAINTS 提供了当前 schema 下的表上所有约束的信息。列的定义和视图 ALL_CONSTRAINTS 相同,请参考章节 4.4。
USER_DEPENDENCIES
视图 USER_DEPENDENCIES 显示当前模式下数据库对象之间的相互依赖关系。列的定义和 ALL_DEPENDENCIES 一样,请参考章节 4.5。
USER_IND_COLUMNS
视图 USER_IND_COLUMNS 提供了当前模式下所有表上索引中包含的所有列的信息。列的定义和视图 ALL_IND_COLUMNS 一样,请参考章节 4.6。
USER_IND_PARTITIONS
视图 USER_IND_PARTITIONS 显示当前模式下每个索引分区的的分区统计信息。列的定义同 ALL_IND_PARTITIONS 相同,请参考章节 4.7。
USER_IND_STATISTICS
视图 USER_IND_STATISTICS 显示当前模式下所有表上的索引的优化器统计信息。列的定义同 ALL_IND_STATISTICS 相同,请参考章节 4.8。
USER_INDEX_USAGE
USER_INDEX_USAGE 显示当前模式下每个索引的累计统计信息。列的定义同 DBA_INDEX_USAGE 相同。列的定义请参考章节 4.42。
USER_INDEXES
视图 USER_INDEXES 提供了在当前模式中所有索引的信息。列的定义和 ALL_INDEXES 相同,请参考章节 4.9。
USER_MVIEWS
视图 USER_MVIEWS 显示当前模式下所有物化视图的信息。列的定义和 ALL_MVIEWS 相同,请参考章节 4.10。
USER_OBJECTS
视图 USER_OBJECTS 提供了当前模式下下所有对象的信息。列的定义和 ALL_OBJECTS 相同,请参考章节 4.11。
USER_PART_INDEXES
视图 USER_PART_INDEXES 显示当前模式中所有的分区索引的对象级分区信息。列的定义和 ALL_PART_INDEXES 相同,请参考章节 4.12。
USER_PART_TABLES
视图 USER_PART_TABLES 显示当前模式下所有分区表的信息。列的定义和 ALL_PART_TABLES 相同,请参考章节 4.13。
USER_PROCEDURES
视图USER_PROCEDURES显示当前模式中所有的存储过程和函数。列的定义和ALL_PROCEDURES相同,请参考章节 4.14。
USER_SEGMENTS
视图 USER_SEGMENTS 显示当前模式中的所有段分配的存储。列的定义和 DBA_SEGMENTS 相同,请参考章节4.50。
USER_SEQUENCES
视图 USER_SEQUENCES 显示了当前模式中所有序列的信息。列的定义和 ALL_SEQUENCES 相同,请参考章节 4.15。
USER_SOURCE
视图 USER_SOURCE 提供了当前模式中所有对象的源代码列表。列的定义和 ALL_SOURCE 相同,请参考章节 4.16。
USER_TAB_COL_STATISTICS
视图 USER_TAB_COL_STATISTICS 显示从 USERE_TAB_COLUMNS 提取的列统计信息。列的定义和视图 ALL_TAB_COL_STATISTICS 相同,请参考章节 4.17。
USER_TAB_COLS
视图 USER_TAB_COLS 提供了当前模式中存在的表中列的信息。列的定义和视图 ALL_TAB_COLS 相同,请参考章节 4.18。
USER_TAB_COLUMNS
视图 USER_TAB_COLUMNS 显示了当前模式下表中所有列的信息。列的定义同 ALL_TAB_COLUMNS 相同,请参考章节 4.19。
USER_TAB_COMMENTS
视图 USER_TAB_COMMENTS 展示当前模式下所有的表或者视图上的注释。列的定义和 ALL_TAB_COMMENTS 相同,请参考章节 4.20。
USER_TAB_MODIFICATIONS
视图 USER_TAB_MODIFICATIONS 描述了当前模式下自上次收集到表统计信息以来已被修改的表。列的定义和视图 ALL_TAB_MODIFICATIONS 相同,请参考章节 4.21。
USER_TAB_PARTITIONS
视图USER_TAB_PARTITIONS提供当前模式下的所有分区的信息。列的定义和视图ALL_TAB_PARTITIONS相同,请参考章节4.22。
USER_TAB_PRIVS
视图 USER_TAB_PRIVS 显示当前模式下所有的授权信息。列的定义和视图 ALL_TAB_PRIVS 相同,请参考章节 4.23。
USER_TAB_STATISTICS
视图 USER_TAB_STATISTICS 显示当前模式下表的优化器统计信息。列的定义和视图 ALL_TAB_STATISTICS 相同,请参考章节 4.24。
USER_TABLES
视图 USER_TABLES 显示了当前用户拥有的所有表的信息。列的定义同 ALL_TABLES,请参考章节 4.25。
USER_TRIGGER_COLS
视图 USER_TRIGGER_COLS 描述了当前模式下触发器中的列的使用情况。列的定义和视图 ALL_TRIGGER_COLS 相同,请参考章节 4.26。
USER_TRIGGERS
视图 USER_TRIGGERS 提供了在当前模式下所有触发器的信息。列的定义和视图 ALL_TRIGGERS 相同,请参考章节 4.27。
USER_TYPES
视图 USER_TYPES 提供了当前模式下所有对象类型的信息。列的定义和视图 ALL_TYPES 相同,请参考章节 4.28。
USER_VIEWS
视图 USER_VIEWS 提供了在当前模式下所有视图的信息。列的定义和视图 ALL_VIEWS 相同,请参考章节 4.30。
V$PARAMETER
视图 V$PARAMETER 显示当前在会话中生效的初始化参数的信息。
名称 | 类型 | 描述 |
---|---|---|
name | text | 参数名称。 |
type | integer | 参数类型:1 - Boolean,2 - String,3 - Integer,4 - Enum,6 - Real。 |
type_name | text | 参数类型名称。 |
value | text | 当前 session 中的参数值。 |
display_value | text | 当前 session 中的参数值。 |
default_value | text | 参数的默认值。 |
isdefault | text | 参数是否是默认值。 |
ismodified | text | 数据库启动后,参数是否被修改过。 |
isadjusted | text | 参数是否被数据库调整到更合适的值。在 AntDB 中,指的是数据库初始化后,不允许修改的值。 |
description | text | 关于参数的描述信息。 |
V$PARAMETER_VALID_VALUES
V$PARAMETER_VALID_VALUES 显示列表参数的有效值列表。
名称 | 类型 | 描述 |
---|---|---|
name | text | 参数名称。 |
ordinal | bigint | 列表的序号。 |
value | text | 参数值。 |
isdefault | text | 是否是默认值。 |
V$SESSION
视图 V$SESSION 展示当前会话的会话信息。
名称 | 类型 | 描述 |
---|---|---|
sid | integer | 会话标识符。 |
username | text | 用户名。 |
status | text | 会话的状态。 |
machine | text | 操作系统的主机名称。 |
port | integer | 客户端端口号。 |
program | text | 操作系统程序名称。 |
type | text | 会话类型。 |
sql_text | text | 会话中正在执行的 SQL 语句。 |
client_info | inet | 客户端信息。 |
logon_time | timestamp with time zone | 登录的时间。 |
event | text | 会话等待的事件。 |
wait_class | text | 等待事件类的名称。 |
V$SPPARAMETER
视图 V$SPPARAMETER 显示服务器参数文件的内容。
名称 | 类型 | 描述 |
---|---|---|
name | text | 参数的名称。 |
type | integer | 参数类型:1 - Boolean,2 - String,3 - Integer,4 - Enum,6 - Real。 |
type_name | text | 参数类型名称。 |
value | text | 参数值。 |
display_value | text | 参数值。 |
isspecified | text | 指示是否在服务器参数文件中指定了该参数(真)或不(假)。 |