user_ :记录用户的对象信息。
all_ : 记录用户的对象信息及被授权访问的对象信息
dba_ : 包含数据库实例的所有对象信息
v$_ : 当前实例的动态视图,包含系统管理系统和系统优化等所使用的视图
gv_ : 分布式环境下所有实例的动态视图 ,包含系统管理和系统优化使用的视图
常用数据字典
SELECT * FROM DBA_TABLES ; --所有用户的表信息
SELECT * FROM TABS; --当前用户的表信息 ;
SELECT * FROM DBA_TAB_COLUMNS ; --所有用户表的所有字段信息
SELECT * FROM COLS; --当前用户表所有字段信息
SELECT * FROM DBA_SYNONYMS; --所有用户的同义词信息
SELECT * FROM SYN; --当前用户的同义词信息
SELECT * FROM DBA_SEQUENCES; --所有用户的所有序列信息
SELECT * FROM SEQ; --当前用户所有的序列信息
SELECT * FROM DBA_CONSTRAINTS --所有用户的所有的约束信息
SELECT * FROM IND; --当前用户的所有索引信息
SELECT * FROM DBA_INDEXS --索引
SELECT * FROM DBA_TRIGGERS --触发器
SELECT * FROM DBA_SOURCE --存储过程
SELECT * FROM DBA_SEGMENTS WHERE OWNER='ERIM' --用户段(表,索引及CLUSTER)使用空间信息
SELECT * FROM DBA_EXTENDTS --用户段的扩展信息
SELECT * FROM CAT --当前用户可以访问的所有基表
SELECT * FROM TAB --当前用户可以访问的所有基表,视图,同义词等
SELECT * FROM DICT --构成数据字典的所有表信息
=======================================================================================
--与数据库组件相关的数据字典
SELECT * FROM V$DATABASE;
SELECT * FROM DBA_TABLESPACES
SELECT * FROM DBA_DATA_FILES WHERE TABLESPACE_NAME='ERIM_DATA'
SELECT * FROM DBA_FREE_SPACE
--控制文件
V$CONTROLFILE
V$PARAMETER
V$CONTROLFILE_RECORD_SECTION
--数据文件
DBA_DATA_FILE
V$DATAFILE
V$FILESTAT
V$DATAFILE_HEADER
--日志线程 日志组,日志序号
V$THREAD
V$LOG
V$LOGFILE
--归档状态
V$DATABASE V$LOG
V$ARCHIVED_LOG
V$ARCHIVED_DEST--日志文件的路径信息
--数据库实例
V$INSTANCE --记录实例基本信息
V$PARAMETER --记录系统各个参数的基本信息
V$SYSTEM_PARAMETER --显示实例当前有效的有效的参数信息
--内存结构
V$SGA --记录SGA区的大小信息
V$SGASTAT --记录SGA使用统计信息
V$DB_OBJECT_CACHE --记录对象缓存大小信息
V$SQL 记录SQL语句的详细信息
V$BGPROCESS --显示后台进程信息
V$SESSION --显示当前会话信息
ORACLE常用数据字典视图
最新推荐文章于 2022-03-30 07:40:55 发布