Oracle 数据字典视图查询
查询当前用户可访问的数据字典视图:
SELECT * FROM dict WHERE comments LIKE '%grant%'
查询当前数据库的全称:
SELECT * FROM global_name;
Oracle
2
2024-05-31
oracle数据字典与视图的深度探索
探索oracle数据字典与视图,有效管理oracle日常工作。
Oracle
2
2024-07-26
Oracle 10g数据字典视图优化
Oracle 10g的数据字典结构及其相关关系已经被系统优化。
Oracle
0
2024-08-09
Oracle 数据库常用系统表与数据字典视图
系统表
Oracle 数据库将系统参数存储于数据库内部,并提供一系列系统视图以供查询,例如:
v$controlfile: 控制文件信息
v$datafile: 数据文件信息
v$log: 日志文件信息
v$process: 处理器信息
v$session: 会话信息
v$transaction: 事务信息
v$resource: 资源信息
v$sga: 系统全局区信息
上述视图名称中的 v$ 仅作为标识,更多类似视图及表的定义位于 $ORACLE_HOME/RDBMS/ADMIN/CATALOG.SQL 文件中,可使用 SQL*Plus 通过 SELECT 语句进行查询。
数据字典视图
数据字典视图提供数据库对象的元数据信息,常用的视图及其功能如下:
| 视图类别 | 视图名称 | 功能 ||-------------------|----------------------------------------|--------------------------------------------|| 表 | DBA_TABLES, ALL_TABLES, USER_TABLES | 显示数据库表信息 || | DBA_TAB_COLUMNS, ALL_TAB_COLUMNS, USER_TAB_COLUMNS | 显示数据库表列信息 || | DBA_OBJECTS, ALL_OBJECTS, USER_OBJECTS | 显示模式对象信息,包括表 || 完整性约束 | DBA_CONSTRAINTS, ALL_CONSTRAINTS, USER_CONSTRAINTS | 显示约束信息 || | DBA_CONS_COLUMNS, ALL_CONS_COLUMNS, USER_CONS_COLUMNS | 显示列相关约束信息 || 视图 | DBA_VIEWS, ALL_VIEWS, USER_VIEWS | 显示视图信息 || | DBA_OBJECTS, ALL_OBJECTS, USER_OBJECTS | 显示模式对象信息,包括视图 || 序列 | DBA_SEQUENCES, ALL_SEQUENCES, USER_SEQUENCES | 显示序列信息 || | DBA_OBJECTS, ALL_OBJECTS, USER_OBJECTS | 显示模式对象信息,包括序列 || 同义词 | DBA_SYNONYMS, ALL_SYNONYMS, USER_SYNONYMS | 显示同义词信息 || | DBA_OBJECTS, ALL_OBJECTS, USER_OBJECTS | 显示模式对象信息,包括同义词 || 索引 | DBA_INDEXS, ALL_INDEXS, USER_INDEXS | 显示索引信息 || | DBA_IND_COLUMNS, ALL_IND_COLUMNS, USER_IND_COLUMNS | 显示索引列信息 |
Oracle
4
2024-05-29
Oracle 数据字典速查
基本数据字典
USER_OBJECTS: 当前用户拥有的所有对象的信息。
DBA_OBJECTS: 数据库中所有对象的信息。
ALL_OBJECTS: 当前用户可以访问的所有对象的信息。
USER_TABLES: 当前用户拥有的所有表的信息。
DBA_TABLES: 数据库中所有表的信息。
ALL_TABLES: 当前用户可以访问的所有表的信息。
与数据库组件相关的数据字典
USER_INDEXES: 当前用户拥有的所有索引的信息。
DBA_INDEXES: 数据库中所有索引的信息。
ALL_INDEXES: 当前用户可以访问的所有索引的信息。
USER_CONSTRAINTS: 当前用户拥有的所有约束的信息。
DBA_CONSTRAINTS: 数据库中所有约束的信息。
ALL_CONSTRAINTS: 当前用户可以访问的所有约束的信息。
常见动态性能视图
V$SESSION: 提供有关当前数据库会话的信息。
V$SQL: 提供有关共享 SQL 区域的信息。
V$SYSTEM_EVENT: 提供有关系统事件的信息。
V$PROCESS: 提供有关数据库进程的信息。
Oracle
2
2024-05-14
Oracle 数据字典解析
Oracle 数据字典作为元数据的集中存储库,提供了对数据库结构的全面描述。理解和使用数据字典对于数据库管理和开发至关重要。
常用数据字典视图
以下列举了一些常用的数据字典视图及其功能:
USER_: 该系列视图展示当前用户所拥有的对象信息,例如 USER_TABLES、 USER_VIEWS、 USER_INDEXES 等。
ALL_: 该系列视图展示当前用户可以访问的所有对象信息,包括用户自身对象以及被授权访问的对象。
DBA_: 该系列视图面向数据库管理员,展示数据库中所有对象的详细信息。
通过查询这些视图,可以获取数据库对象的定义、结构、存储以及权限等信息,方便进行数据库管理和优化。
Oracle
3
2024-06-11
Oracle数据字典详解
这篇文章详细介绍了Oracle数据字典的结构和功能,重点分析了其在数据库管理中的重要性和应用。Oracle数据字典是数据库管理系统中的核心组成部分,通过它可以查看数据库的所有对象和其元数据信息。
Oracle
0
2024-09-28
ORACLE数据字典查询入门
用户信息查询- 查询当前用户缺省表空间:SELECT username, default_tablespace FROM user_users- 查询当前用户角色:SELECT * FROM user_role_privs
Oracle
6
2024-05-27
Oracle数据字典详细解析
深入研究Oracle数据字典的结构和用途,帮助数据库管理员和开发人员更好地理解和利用其功能。数据字典在数据库管理中具有重要作用,能够提供关键性的元数据信息和数据库对象的详细描述。通过对Oracle数据字典的详细解析,可以有效优化数据库管理和性能调整工作。
Oracle
2
2024-08-03