(转)oracle常用的数据字典

一、oracle数据字典主要由以下几种视图构成:
1.user视图
以user_为前缀,用来记录用户对象的信息

2.all视图
以all_为前缀,用来记录用户对象的信息及被授权访问的对象信息

3.dba视图
以dba_为前缀,用来记录数据库实例的所有对象的信息

4.v$视图
以v$为前缀,用来记录与数据库活动相关的性能统计动态信息

5.gv$视图
以gv$为前缀,用来记录分布式环境下所有实例的动态信息

二、oracle常用的数据字典
1.基本数据字典
字典名称                 说明
dba_tables              所有用户的所有表信息
dba_tab_columns         所有用户的表的字段信息
dba_views               所有用户的所有视图信息
dba_synonyms            所有用户的所有同义词信息
dba_sequences           所有用户的所有序列信息
dba_constraints         所有用户的表的约束信息
dba_ind_columns         所有用户的表的索引的字段信息
dba_triggers            所有用户的触发器信息
dba_sources             所有用户的存储过程信息
dba_segments            所有用户的段的使用空间信息
dba_extents             所有用户的段的扩展信息
dba_objects             所有用户对象的基本信息
cat                     当前用户可以访问的所有基表
tab                     但前用户创建的所有基表、视图、同义词等
dict                    构成数据字典的所有表的信息

2.与数据库组件相关的数据字典
数据库组件       数据字典中的表或视图            说明
数据库          v$datafile                   记录系统的运行情况
表空间          dba_tablespaces              记录系统表空间的基本信息
               dba_free_space               记录系统表空间的空闲空间信息
控制文件        v$controlfile                记录系统控制文件的基本信息
               v$control_record_section     记录系统控制文件中记录文档段的信息
               v$parameter                  记录系统个参数的基本信息
数据文件        dba_data_files               记录系统数据文件及表空间的基本信息
               v$filestat                   记录来自控制文件的数据文件信息
               v$datafile_header            记录数据文件头部的基本信息
段             dba_segments                 记录段的基本信息
区             dba_extents                  记录数据区的基本信息
日志           v$thread                     记录日志线程的基本信息
              v$log                         记录日志文件的基本信息
              v$logfile                     记录日志文件的概要信息
归档           v$archived_log                记录归档日志文件的基本信息
              v$archived_dest               记录归档日志文件的路径信息
数据库实例     v$instance                     记录实例的基本信息
              v$system_parameter             记录实例当前有效的参数信息
内存结构       v$sga                          记录sga区的信息
              v$sgastat                      记录sga的详细信息
              v$db_object_cache              记录对象缓存的大小信息
              v$sql                          记录sql语句的详细信息
              v$sqltext                      记录sql语句的语句信息
              v$sqlarea                      记录sql区的sql基本信息
后台进程       v$bgprocess                    显示后台进程信息
              v$session                      显示当前会话信息

3.常用动态性能视图
视图名称                说明
v$fixed_table          显示当前发行的固定对象的说明
v$instance             显示当前实例的信息
v$latch                显示锁存器的统计数据
v$librarycache         显示有关库缓存性能的统计数据
v$rollstat             显示联机的回滚段的名字
v$rowcache             显示活动数据字典的统计
v$sag                  记录sga区的信息
v$sgastat              记录sga的详细信息
v$sort_usage           显示临时段的大小及会话
v$sqltext              记录sql语句的语句信息
v$sqlarea              记录sql区的sql基本信息
v$stsstat              显示基本的实例统计信息
v$system_event         显示一个事件的总计等待时间
v$waitstat             显示块竞争统计数据

转自:http://www.cnblogs.com/linjiqin/p/3148746.html

时间: 2024-10-26 03:42:14

(转)oracle常用的数据字典的相关文章

oracle常用的数据字典

一.oracle数据字典主要由以下几种视图构成:1.user视图以user_为前缀,用来记录用户对象的信息 2.all视图以all_为前缀,用来记录用户对象的信息及被授权访问的对象信息 3.dba视图以dba_为前缀,用来记录数据库实例的所有对象的信息 4.v$视图以v$为前缀,用来记录与数据库活动相关的性能统计动态信息 5.gv$视图以gv$为前缀,用来记录分布式环境下所有实例的动态信息 二.oracle常用的数据字典1.基本数据字典字典名称            说明dba_tables  

Oracle数据库入门——常用的数据字典

一.oracle数据字典主要由以下几种视图构成:1.user视图以user_为前缀,用来记录用户对象的信息 2.all视图以all_为前缀,用来记录用户对象的信息及被授权访问的对象信息 3.dba视图以dba_为前缀,用来记录数据库实例的所有对象的信息 4.v$视图以v$为前缀,用来记录与数据库活动相关的性能统计动态信息 5.gv$视图以gv$为前缀,用来记录分布式环境下所有实例的动态信息 二.oracle常用的数据字典1.基本数据字典字典名称            说明dba_tables  

Oracle学习笔记—数据字典和常用命令(转载)

转载自: oracle常用数据字典和SQL语句总结 Oracle常用命令大全(很有用,做笔记) 一.Oracle数据字典 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的.比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等.当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息. Oracle中的数据字典有静态和动态之分.静态数据字典主要是在用户访问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据库运行的

oracle常用数据字典

----常用数据字典 USER_ 记录用户对象的信息,如user_tables包含用户创建的所有表:                                 user_views,user_constraints等; ALL_ 记录用户对象的信息及被授权访问的对象信息: DBA_ 记录数据库实例的所有对象的信息,如DBA_USERS包含数据库实例中 所有用户的信息,DBA的信息包含user和all的信息: V$ 当前实例的动态视图,包含系统管理和优化使用的视图: GV_ 分布环境下所有实

Oracle常用的一些 数据字典 转https://www.cnblogs.com/neozhu/archive/2008/07/22/1248422.html

Oracle常用数据字典表 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 查看用户下所有的表 SQL>select * from

转://工作中 Oracle 常用数据字典集锦

DBA工作中数据字典就等同于我们本和笔,时时刻刻也分不开的,不管是看状态,还是监控,都需要数据字典的支持,本文整理出来常用的数据字典系列,帮助大家来记住和汇总以便查询利用 ALL_CATALOG All tables, views, synonyms, sequences accessible to the user  ALL_COL_COMMENTS Comments on columns of accessible tables and views  ALL_COL_GRANTS_MADE 

oracle常用密令大全

1.create user username identified by password;//建用户名和密码oracle ,oracle 2.grant connect,resource,dba to username;//授权 grant connect,resource,dba,sysdba to username; 3.connect username/password//进入. 4.select table_name,column_name from user_tab_columns

oracle常用SQL语句(汇总版)

Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象 一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名; 字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’ 如果字段值里包含单引号’ 需要

ORACLE 常用SQL查询

一.ORACLE的启动和关闭 1 .在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su  -  oracle a.启动ORACLE系统 oracle > svrmgrl SVRMGR > connect internal SVRMGR > startup SVRMGR > quit b.关闭ORACLE系统 oracle > svrmgrl SVRMGR > connect internal SVRMGR > shutdown