ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据字典

数据字典

原创 Linux操作系统 作者:ses19828 时间:2012-12-10 10:42:30 0 删除 编辑
整理常用的数据字典
以后继续添加整理
 
dba_users 显示所有数据库用户的详细信息
dba_sys_privs显示用户所具有的系统权限
dba_tab_privs显示用户具有的对象权限
dba_col_privs显示用户的列权限
dba_role_privs显示用户所具有的角色
--==============================
user_tables 显示当前用户所拥有的所有表
all_tables显示当前用户可以访问的所有表
dba_tables显示所有方案拥有的数据库表
dba_data_files  显示数据文件的信息表
--==============================
dba_tablespaces显示数据库的表空间
dict显示数据字典视图
global_name 当前数据库的全称
--=============================
动态性能视图
v$datafile  控制文件中的记录的数据文件信息
v$sysstat  数据库实例的资源使用信息,用于监控系统的性能。buffercache 命中率,软解析率等
v$sessstat 存储回话从登陆到登出的详细资源的使用统计信息。
v$sysstat和v$sesstat差别如下:
 v$sesstat只保存session数据,而v$sysstat则保存所有sessions的累积值。
 v$sesstat只是暂存数据,session退出后数据即清空。v$sysstat则是累积的,只有当实例被shutdown才会清空。
 v$sesstat不包括统计项名称,如果要获得统计项名称则必须与v$sysstat或v$statname连接查询获得。

V$sql 存储具体的SQL语句
v$sql_plan  缓存中的cursor的执行计划
v$sqltext 包括Shared pool中SQL语句的完整文本,一条SQL语句可能分成多个块被保存于多个记录内。
V$sqlarea   只包括SQL语句的头1000个字符。
v$session  回话的信息视图,用于找寻用户SID或SADDR。一些列会动态的变化,可用于检查用户。
v$session_wait 回话等待的信息视图,常用来寻找性能瓶颈的关键视图
v$session_event 每个session的每一项等待事件
区别: V$SESSION_WAIT显示了session的当前等待事件,而V$SESSION_EVENT则记录了session自启动起所有的事件。
v$process  当前系统oracle运行的所有进程信息
v$lock 当前拥有的锁,以及未完成的锁请求
v$locked_object 系统上的每个事务处理所获得的所有锁。
v$filestat  记录各文件物理I/O信息
v$session_longops  显示运行超过6秒的操作的状态
v$latch  保存自实例启动各类栓锁的统计信息
v$latch_children  子栓锁的统计信息
v$db_object_cache  提供对象在library cache(shared pool)中对象统计
v$open_cursor 各个session打开的cursor数等信息
v$parameter 各参数项名称以及参数值
V$system_parameter 系统各参数项名称以及参数值
v$rollstat  角色统计信息
v$rowcache  数据字典缓存(也叫rowcache)的各项统计
v$system_event  系统事件信息
v$undostat     回滚段的统计信息
v$waitstat     等待事件的统计信息

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/607244/viewspace-750833/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 初探bbed
请登录后发表评论 登录
全部评论

注册时间:2012-07-04

  • 博文量
    42
  • 访问量
    119577