oracle常用动态视图

 

1、V$FIXEd_TABLE
  用于列出所有可用的动态新能视图和动态性能表
  select name from v$fixed_table where name LIKE 'v$';
2、v$instance
   用于取得当前例程的详细信息
   select * from v$instance
3、V$SGA
  显示SGA的主要组成部分
   SQL>SELECT * FROM V$SGA;
4、V$SGAINFO
  显示SGA更详细的信息
5、v$parameter
  取得初始化参数的详细信息
6、 V$VERSION
  取得oracle版本信息
7、 V$OPTION
  显示已经安装的oracle选项
  select * from V$OPTION;
8、V$SESSION
  用于显示会话的详细信息
9、V$PROCESS
  显示与oracle相关的进程信息,包括后台进程和服务进程
  select a.terminal,a.spid,a.pga_alloc_mem
  from v$process  a,v$session b
  where  a.addr=b.paddr AND b.username='SCOTT';
10、V$BGPRECESS
    显示后台进程详细信息
  select name,description from v$bgprocess
  where paddr<>'00';
11、V$DATABASE
   取得当前数据库的详细信息
12、 V$CONTROLFILE
   控制文件信息
13、V$DATAFILE
  取得当前数据库的所有数据文件信息
14、 V$DBFILE
 取得数据文件编号以及名称
 select * from V$dbfile;
15 V$LOGFILE
显示当前数据库的重做日志信息
16、 V$log
   显示日志组的详细信息
17、 V$thread
显示重做线程的详细信息,当使用RAC结构时,每个例程都对应一个重做线程,并且每个
重做线程包含独立的重做日志组
   select thread#,status,groups,instance,sequeue#
   from V$thread;
18、V$lock
显示所信息,通过与V$SESSION进行连接查询,可以显示占有锁的会话,以及等待锁的会话
   select a.username,a.machine,b.lmode,b.request
   from V$session a,V$lock b
   where a.sid=b.sid and a.type='USER';

19、V$LOCKED_OBJECT
  显示被加锁的数据库对象,通过与DBA_OBJECTS连接查询,可以显示具体的对象名及
  执行行加锁操作的oracle用户名
  select a.oracle_username,b.owner||'.'||b.object_name object
  from v$locked_object a,dba_objects b
  where a.object_id=b.object_id;
20、V$rollname 和V$rollstat
   V$ROLLNAME 显示处于online状态的UNDO段
   V$ROLLSTAT显示UNDO段统计信息
   二者连接查询,显示UNDO段的详细信息
   select a.name,b.xacts FROM v$rollname a,v$rollstat b
   where a.usn=b.usn;
21 V$tablespace
  表空间信息
22 V$TEMPFILE
  显示当前数据库包含的临时文件
   select name from v$tempfile;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值