`

常用oracle监控语句1

 
阅读更多
1、查看表锁
select V$SESSION.sid,v$session.SERIAL#,v$process.spid,
rtrim(object_type) object_type,rtrim(owner) || '.' || object_name object_name,
decode(lmode,   0, 'None',
1, 'Null',
2, 'Row-S',
3, 'Row-X',
4, 'Share',
5, 'S/Row-X',
6, 'Exclusive', 'Unknown') LockMode,
decode(request, 0, 'None',
1, 'Null',
2, 'Row-S',
3, 'Row-X',
4, 'Share',
5, 'S/Row-X',
6, 'Exclusive', 'Unknown') RequestMode
,ctime, block b,
v$session.username,MACHINE,MODULE,ACTION,
decode(A.type,
'MR', 'Media Recovery',
'RT','Redo Thread',
'UN','User Name',
'TX', 'Transaction',
'TM', 'DML',
'UL', 'PL/SQL User Lock',
'DX', 'Distributed Xaction',
'CF', 'Control File',
'IS', 'Instance State',
'FS', 'File Set',
'IR', 'Instance Recovery',
'ST', 'Disk Space Transaction',
'TS', 'Temp Segment',
'IV', 'Library Cache Invalida-tion',
'LS', 'Log Start or Switch',
'RW', 'Row Wait',
'SQ', 'Sequence Number',
'TE', 'Extend Table',
'TT', 'Temp Table',
'Unknown') LockType
from (SELECT * FROM V$LOCK) A, all_objects,V$SESSION,v$process
where A.sid > 6
and object_name<>'OBJ$'
and A.id1 = all_objects.object_id
and A.sid=v$session.sid
and v$process.addr=v$session.paddr and v$session.sid > 53
2、监控事件的等待
select event,sum(decode(wait_Time,0,0,1)) "Prev",
sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot"
from v$session_Wait
group by event order by 4
3、回滚段的挣用情况
select name, waits, gets, waits/gets "Ratio"
from v$rollstat a, v$rollname b
where a.usn = b.usn
4、查看前台正在发出的sql语句
select user_name,sql_text
   from v$open_cursor
   where sid in (select sid from (select sid,serial#,username,program
   from v$session
   where status='ACTIVE'))
分享到:
评论

相关推荐

    oracle常用监控SQL语句集合

    在Oracle数据库管理中,了解和掌握一些常用的监控SQL语句是至关重要的,这些语句能够帮助DBA(数据库管理员)实时了解数据库的运行状态、性能瓶颈以及资源使用情况。"oracle常用监控SQL语句集合"提供了这样的工具集...

    oracle常用性能监控SQL语句

    ### Oracle常用性能监控SQL语句知识点详解 #### 一、SQL Area Disk Reads 监控 - **SQL**: `select * from sys.v_$sqlarea where disk_reads &gt; 100` - **用途**: 此SQL语句用于查看Oracle数据库中SQL执行时磁盘读取...

    oracle性能监控常用语句集合

    通过学习和应用这些Oracle性能监控语句,你可以深入了解数据库的运行状态,及时发现并解决性能瓶颈,确保系统的高效稳定运行。在实际工作中,结合日志分析、性能测试工具以及Oracle的其他管理工具,如Enterprise ...

    oracle常用监控脚本

    "Oracle常用监控脚本"通常包含了多种用于检查数据库性能、资源使用情况以及问题排查的工具和脚本。这些脚本可以帮助DBA(数据库管理员)实时了解数据库的状态,及时发现并解决问题,确保系统的健康运行。 1. **SQL ...

    Oracle常用性能监控SQL语句

    ### Oracle常用性能监控SQL语句知识点详解 #### 1. 监控高磁盘读取的SQL区域 **SQL语句:** ```sql select * from sys.v_$sqlarea where disk_reads &gt; 100; ``` - **知识点解读:** - `sys.v_$sqlarea` 视图提供了...

    常用Oracle管理语句

    以下是一些常用的Oracle管理语句及其详解: 1. **查询约束信息**: 使用`SELECT * FROM user_constraints;`可以查看当前用户所有的表约束信息,包括主键、外键、唯一性约束等。而`SELECT * FROM user_cons_columns...

    Oracle常用SQL查询语句

    根据提供的信息,我们可以总结出以下Oracle数据库中常用的SQL查询语句及它们的功能: ### 1. 查询表空间及其总大小 ```sql SELECT t.tablespace_name, ROUND(SUM(bytes / (1024 * 1024)), 0) AS ts_size FROM dba...

    oracle常用监控SQL语句集合.rar

    以下是一些重要的Oracle监控SQL语句及它们的应用场景。 1. **V$SESSION视图**: - `SELECT * FROM V$SESSION`:查看当前会话的信息,包括用户、主机、状态等,这对于定位并发问题或资源占用高的会话非常有用。 2....

    oracle 常用语句常用语句

    ### Oracle 常用SQL查询知识点详解 #### 1. 查看表空间的名称及大小 ```sql select t.tablespace_...通过以上Oracle常用SQL查询的知识点详解,我们可以更好地管理和监控Oracle数据库,从而提高系统的稳定性和性能。

    Oracle10G常用维护语句

    本文将详细介绍Oracle 10G中的一些常用维护语句,这些语句对于数据库管理员(DBA)来说是日常管理工作的基石。 1. **创建表空间** `CREATE TABLESPACE` 语句用于创建一个新的表空间,它是存储数据库对象(如表、...

    oracle sql 语句暗示 hints

    ### Oracle SQL 语句暗示 (Hints) 全面解析 #### 一、引言 在当前企业级应用环境中,为了实现成本控制与性能优化的目标,高效编写应用程序变得尤为重要。这不仅涉及程序的设计与实现,还包括运行时资源的有效利用...

    DBA相关监控脚本,用于监控Oracle数据库状态的常用语句

    DBA相关监控脚本, 用于监控Oracle数据库状态的常用语句

    oracle 常用系统监控及数据库操作语句

    这个sql脚本是很多常用的数据库操作语句的合集,包括数据库性能监控,性能调整等

    oracle性能监控sql 监控当前会话 执行的sql及io等信息

    本文将介绍一些常用的Oracle性能监控SQL,用于监控当前会话执行的SQL及IO等信息。 一、监控SGA内存分配信息 Oracle数据库的SGA(System Global Area)是数据库的内存缓冲区,用于存储数据库的数据和索引。监控SGA...

    常用Oracle监控数据库性能的SQL

    本文将深入探讨Oracle监控数据库性能的一些常用SQL语句,以及它们如何帮助我们理解数据库的工作状态。 首先,`V$视图`是Oracle提供的一种内置的性能数据源,通过查询这些视图,我们可以获取到丰富的性能信息。例如...

    oracle 常用sql语句

    ### Oracle SQL:常用语句详解 #### 数据库表空间管理 1. **查询表空间大小及使用情况**: - 使用`dba_free_space`与`dba_data_files`视图结合,可以计算每个表空间的总大小、已使用空间和剩余空间。例如,以下SQL...

    oracle实施/维护人员常用语句

    ### Oracle实施/维护人员常用语句详解 #### 创建表空间 在Oracle数据库管理中,创建表空间是一项基础但重要的操作。下面的SQL语句展示了如何创建一个名为`crpcms`的表空间: ```sql CREATE TABLESPACE crpcms DATA...

    Oracle维护常用SQL语句汇总

    根据提供的文件信息,我们可以归纳出一系列与Oracle数据库维护相关的SQL查询语句,这些语句主要用于监控和管理Oracle数据库系统的各个方面。接下来将详细解释每个查询语句的功能及其应用场景。 ### 1. 查询Oracle...

    oracle常用性能分析语句执行情况等语句总结

    本篇文章将总结一些常用的Oracle性能分析和查询语句,帮助管理员了解系统运行状况,定位并解决性能瓶颈。 首先,要查询当前执行耗资源的SQL语句,可以使用以下查询: ```sql SELECT t.*, s.sid, s.serial#, s....

Global site tag (gtag.js) - Google Analytics