文档章节

oracle中以dba_、user_、v$_、all_、session_、index_开头的常用表和视图

sucre
 sucre
发布于 2014/07/30 10:13
字数 1082
阅读 12
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

dba_开头
   dba_users     数据库用户信息
   dba_segments  表段信息
   dba_extents    数据区信息
   dba_objects    数据库对象信息
   dba_tablespaces   数据库表空间信息
   dba_data_files    数据文件设置信息
   dba_temp_files   临时数据文件信息
   dba_rollback_segs   回滚段信息
   dba_ts_quotas   用户表空间配额信息
   dba_free_space  数据库空闲空间信息
   dba_profiles   数据库用户资源限制信息
   dba_sys_privs   用户的系统权限信息
   dba_tab_privs  用户具有的对象权限信息
   dba_col_privs  用户具有的列对象权限信息
   dba_role_privs  用户具有的角色信息
   dba_audit_trail  审计跟踪记录信息
   dba_stmt_audit_opts  审计设置信息
   dba_audit_object   对象审计结果信息
   dba_audit_session  会话审计结果信息
   dba_indexes  用户模式的索引信息


user_开头
   user_objects   用户对象信息
   user_source   数据库用户的所有资源对象信息
   user_segments   用户的表段信息
   user_tables    用户的表对象信息

   user_tab_columns   用户的表列信息

   关于这个还涉及到两个常用的例子如下:

1、oracle中查询某个字段属于哪个表


  
  1. select table_name,owner from dba_tab_columns t where t.COLUMN_NAME like upper('%username%');  

2、oracle中查询某个表的列数


  
  1. select count(*) from user_tab_columns where table_name= upper('sys_operate'); 

注:这两个例子都用到了upper这个函数,是因为在这里表名得大写,否则查出的结果不是正确的

 

  
   user_constraints   用户的对象约束信息
   user_sys_privs   当前用户的系统权限信息
   user_tab_privs   当前用户的对象权限信息
   user_col_privs   当前用户的表列权限信息
   user_role_privs   当前用户的角色权限信息
   user_indexes   用户的索引信息
   user_ind_columns  用户的索引对应的表列信息
   user_cons_columns   用户的约束对应的表列信息
   user_clusters   用户的所有簇信息
  user_clu_columns  用户的簇所包含的内容信息
  user_cluster_hash_expressions   散列簇的信息

 


v$开头
   v$database    数据库信息
   v$datafile   数据文件信息
   v$controlfile  控制文件信息
   v$logfile   重做日志信息
   v$instance   数据库实例信息
   v$log   日志组信息
   v$loghist  日志历史信息
   v$sga   数据库SGA信息
   v$parameter  初始化参数信息
   v$process   数据库服务器进程信息
   v$bgprocess   数据库后台进程信息
   v$controlfile_record_section   控制文件记载的各部分信息
   v$thread   线程信息
   v$datafile_header   数据文件头所记载的信息
   v$archived_log  归档日志信息
   v$archive_dest   归档日志的设置信息
   v$logmnr_contents   归档日志分析的DML DDL结果信息
   v$logmnr_dictionary   日志分析的字典文件信息
   v$logmnr_logs   日志分析的日志列表信息
   v$tablespace   表空间信息
   v$tempfile   临时文件信息
   v$filestat   数据文件的I/O统计信息
   v$undostat   Undo数据信息
   v$rollname   在线回滚段信息
   v$session   会话信息
   v$transaction  事务信息
   v$rollstat    回滚段统计信息
   v$pwfile_users   特权用户信息
   v$sqlarea     当前查询过的sql语句访问过的资源及相关的信息
   v$sql           与v$sqlarea基本相同的相关信息
   v$sysstat    数据库系统状态信息


all_开头
   all_users   数据库所有用户的信息
   all_objects   数据库所有的对象的信息
   all_def_audit_opts   所有默认的审计设置信息
   all_tables   所有的表对象信息
   all_indexes  所有的数据库对象索引的信息

session_开头
     session_roles   会话的角色信息
     session_privs   会话的权限信息


index_开头
    index_stats   索引的设置和存储信息


伪表
   dual   系统伪列表信息


oracle最重要的9个动态性能视图
v$session + v$session_wait (在10g里功能被整合,凑合算1个吧.)
v$process
v$sql
v$sqltext
v$bh (更宁愿是x$bh)
v$lock
v$latch_children
v$sysstat
v$system_event
按组分的几组重要的性能视图

1. System 的 over view
v$sysstat , v$system_event , v$parameter

2. 某个session 的当前情况
v$process , v$session , v$session_wait ,v$session_event , v$sesstat

3. SQL 的情况
v$sql , v$sqlarea , v$SQL_PLAN , V$SQL_PLAN_STATISTICS, v$sqltext_with_newlines

3. Latch / lock /ENQUEUE
v$latch , v$latch_children , v$latch_holder , v$lock ,V$ENQUEUE_STAT ,V$ENQUEUE_LOCK

4. IO 方面的
v$segstat , v$filestat , v$tempstat ,v$datafile , v$tempfile

5. shared pool / Library cache
v$Librarycache , v$rowcache , x$ksmsp

6. 几个advice也不错
v$db_cache_advice , v$PGA_TARGET_ADVICE, v$SHARED_POOL_ADVICE

本文出自 “乔磊的博客 学习 进步” 博客,请务必保留此出处http://sucre.blog.51cto.com/1084905/380176

本文转载自:http://sucre.blog.51cto.com/1084905/380176

sucre
粉丝 33
博文 429
码字总数 217628
作品 0
高级程序员
私信 提问
oracle中以dba_、user_、v$_、all_、session_、index_开头的常...

oracle中以dba、user、v$、all、session、index开头的常用表和视图 dba开头 dbausers 数据库用户信息 dbasegments 表段信息 dbaextents 数据区信息 dbaobjects 数据库对象信息 dbatablespac...

望志东
2012/04/28
127
0
ORACLE常用系统表及常用语句

转自:http://www.cnblogs.com/jiangxinnju/p/5840420.html --DBA/ALL/USER/V$/GV_$/SESSION/INDEX开头的绝大部分都是视图 -- DBA_TABLES意为DBA拥有的或可以访问的所有的关系表。 -- ALL_T...

天黑顺路
2017/10/17
0
0
oracle12c数据库管理常用语句

oracle12c数据库管理常用语句: select name from v$database; #查看数据库名: desc v$database; select instance_name from v$instance; #数据库实例名 以上三条sql语句,只能查询到当前连接...

chengshuderen
2018/05/27
0
0
PL/SQL查询oracle数据库对象

dictionary 全部数据字典表的名称和解释,它有一个同义词dict,dict_column 全部数据字典表里字段名称和解释 如果我们想查询跟索引有关的数据字典时,可以用下面这条SQL语句: select * from...

MiniBu
2016/06/12
173
0
Oracle数据库常用的查询和问题的解决方法

这个文件我也不知道是哪里来的,在我电脑上,反正用了很久了,感觉不错。拿出来分享一下。如有冒犯,请联系我删掉。 数据库常用的查询和问题的解决方法: 创建用户 create user ss identifie...

傅里叶级数
2018/08/14
124
0

没有更多内容

加载失败,请刷新页面

加载更多

如何更改iOS应用程序的名称?

我前几天用一个愚蠢的开发代码名称开始了一个iPhone项目,现在我想改变项目的名称,因为它已经接近完成了。 但是我不知道如何使用Xcode来做这件事,尝试在info.plist文件中更改应用程序的名称...

技术盛宴
20分钟前
2
0
关于win10tensorflow的配置(CPU+GPU)

主要内容 CPU篇 GPU篇 【前期准备与注意事项】 环境:window1064位+python36(37)+CUDA9.0+cuDNN7.6+tensorflow_gpu-1.12.0 软件:anaconda+pycharm 硬件:有nvidia显卡的笔记本或台式(非A...

放只虎归个山
29分钟前
1
0
C#中的多行字符串文字

有没有一种简单的方法可以在C#中创建多行字符串文字? 这是我现在所拥有的: string query = "SELECT foo, bar"+ " FROM table"+ " WHERE id = 42"; 我知道PHP有 <<<BLOCKBLOCK; C#是......

javail
36分钟前
3
0
微信支付之小微商户扫盲!支持信用卡,免营业执照!

微信支付商户申请面向线下小微商户开放,符合条件的微信支付服务商可为小微商户发起接入申请。无需营业执照。 小微商户日收款额度为5万元~30万元 。 信用卡支付日限额为1千;月限额1万。 结算...

吴伟祥
今天
4
0
大话SDWebImage(三)-- 图片下载层

四、图片下载层 SDWebImageDownloader是处理图片下载的类 4.1 图片下载步骤 首先介绍下dispatch_barrier,GCD中的dispatch_barrier目的是在并发队列实现串行的效果,创建下载任务SDWebImageD...

aron1992
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部