数据字典
存储在 SYSTEM 表空间中,包含对象定义、权限、用户角色等信息。
USER_* 用户所拥有的对象信息
ALL_* 用户能访问的对象信息
DBA_* 整个数据库中的对象信息
系统中所有对象的信息
SELECT * FROM SYSOBJECTS;
系统中所有索引定义信息
SELECT * FROM SYSINDEXES;
系统中所有列定义的信息
SELECT * FROM SYSCOLUMNS
select * from sysstats;
select * from SYSOBJECTS t where id = 1058;
select * from SYSCONS;
动态性能视图
动态性能视图是从内存中或控制文件中读取的数据
SELECT * FROM V$BUFFERpool; --数据缓冲区
SELECT * FROM V$mem_pool;
显示数据文件、表空间信息
SELECT * FROM V$DATAFILE;
SELECT * FROM V$tablespace;
显示当前进程、线程信息
SELECT * FROM V$PROCESS;
SELECT * FROM V$threads;
事务等待案例验证:
会话一:在 t_testpid(pid 为主键)中插入一行记录(不提交):
打开会话二:在 t_testpid 中插入相同记录:
查询事务等待:
select * from v$trxwait;
select * from v$lock t where t.blocked =1;
select a.sess_id, a.sql_text, a.state, b.* from v$sessions a, v$trxwait b
where a.trx_id = b.id;
select * from sys.sysobjects t where id= 1069; --查询被锁的表
sp_close_session(sess_id); --结束某个会话
-- 查询未提交事务
select b.object_name, c.sess_id, c.thrd_id, c.state, c.sql_text, a.*
from v$lock a, dba_objects b, v$sessions c
where a.table_id = b.object_id
and a.ltype = 'OBJECT'
and a.trx_id = c.trx_id
and a.ign_flag=0;
标签:--,视图,select,动态,where,id,SELECT,字典 From: https://blog.51cto.com/u_15130867/5871344