ORACLE系统视图

本文介绍了如何使用Oracle的V$视图来查询锁定的表、会话状态以及冻结的会话。通过v$locked_object、v$session、v$process等视图,可以获取锁表的相关信息,包括SID、SESSION_ID、OBJECT_NAME和EVENT等。同时,提供了杀死冻结会话的方法,涉及alter system kill session语句和Linux下的kill命令。
摘要由CSDN通过智能技术生成
ORACLE系统视图说明
1、静态视图
  DBA_******  以DBA_开头的静态视图包含数据库中整个对象的信息,该视图只能由管理员查询
  ALL_******  以ALL_开头的静态视图包含某个用户所能看到的全部数据库信息,以及被授权访问的信息。
  USER_****** 以USER_开头的静态视图包含当前用户访问的数据库对象信息。它是以ALL_为前缀的视图的子集。
2、动态性能视图

  动态性能视图是以V$为前缀


##############################
-- 常用视图
select * from v$fixed_table  --当前数据库中所有动态性能视图
select * from dba_data_files --数据文件信息
select * from dba_free_space --剩余空间信息
--dba_free_space 显示的是有free 空间的tablespace ,如果一个tablespace 的free 空间不连续,那每段free空间都会在dba_free_space中存在一条记录。
--如果一个tablespace 有好几条记录,说明表空间存在碎片,当采用字典管理的表空间碎片超过500就需要对表空间进行碎片整理。
select * from dba_segments   --数据段信息 可以查某个用户 或某个表、索引等占用的空间 

--锁表相关的五张表

SELECT * FROM v$locked_object;
SELECT * FROM v$session;
SELECT * FROM v$process;
SELECT * FROM all_objects;
SELECT * FROM v$sqlarea;


---------- 常用查询
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值