`

Oracle中的v$session与v$process

阅读更多
v$session的说明

V$SESSION是基础信息视图,用于找寻用户SID或SADDR

常用列:

SID:SESSION标识

SERIAL#:如果某个SID又被其它的session使用的话则此数值自增加(当一个SESSION结束,另一个SESSION开始并使用了同一个SID)。

AUDSID:审查session ID唯一性,确认它通常也用于当寻找并行查询模式

USERNAME:当前session在oracle中的用户名。

STATUS:这列用来判断session状态是:

    Achtive:正执行SQL语句(waiting for/using a resource)

    Inactive:等待操作(即等待需要执行的SQL语句)

    Killed:被标注为删除

v$process视图

v$process视图包含当前系统Oracle运行的所有进程信息。常被用于将Oracle或服务进程的操作系统进程ID与数据库session之间建立联系。

常用列:

ADDR:进程对象地址

PID:oracle进程ID

SPID:操作系统进程ID
分享到:
评论

相关推荐

    查看存储过程执行情况

    FROM v$session se,v$session_wait st,v$sess_io si,v$process pr WHERE st.sid=se.sid AND st.sid=si.sid AND se.PADDR=pr.ADDR and se.username is not null AND se.sid>6 AND st.wait_time=0 AND st.event NOT ...

    修改oracle process session 初始化参数

    oracle process与session 查询 设定 与关系

    oracle Session与lock 解除

    ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁 3:Row-X 行专用(RX):用于行的修改 4:Share 共享锁(S):阻止其他DML操作 5:S/Row-X 共享行专用(SRX):阻止其他...

    oracle中session和processes的设置

    oracle中参数session和processes的设置

    学些动态性能表-word版

    学习动态性能表(11)--v$latch$v$latch_children 学习动态性能表(12)--v$db_object_cache 学习动态性能表(13)--v$open_cursor 学习动态性能表(14)--v$parameter&v$system_parameter 学习动态性能表(15)--v$rollstat...

    Oracle10g DBA经常使用的动态性能视图和数据字典

    v$session:有关会话的信息 v$sesstat:在v$session中报告当前会话的统计信息 v$sqlarea:共享池中使用当前光标的统计信息,光标是一块内存区域,有Oracle处理SQL语句时打开。 v$statname:在v$sesstat中报告各个...

    查询Oracle中正在执行和执行过的SQL语句

    查询Oracle正在执行的sql语句及执行该语句的用户 ...FROM v$process a, v$session b, v$sqlarea c WHERE a.addr = b.paddr AND b.sql_hash_value = c.hash_value 其它网友给出的正在执行的sql语句代码 select a.u

    修改oracle初始化参数,包括Process,Session,SGA,PGA

    简明的提供oracle的初始化参数包括Process,Session,SGA,PGA的修改命令,这些参数的具体值根据实际来定。

    Oracle 常用系统表

    ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYSYTEM进行查询。几个重要的表或者视图如下: v$controlfile:控制文件的信息; v$datafile:数据文件的信息; v$log:日志文件的信息; v$...

    Oracle Session Monitor v1.0

    oracle 进程管理工具,可以设置时间,自动查杀进程!!!!!!!!!

    Oracle中的Connect/session和process的区别及关系介绍

    本文将详细探讨下Oracle中的Connect/session和process的区别及关系,感兴趣的你可以参考下,希望可以帮助到你

    第6课 Oracle性能优化(之一)

    如果查到CPU的占用率非常高,取出PID,并查看对应的SQL... from v$process vp, v$session vs, v$sqlarea vq where vp.ADDR = vs.PADDR and vs.SQL_HASH_VALUE = vq.HASH_VALUE and vp.SPID = 3872 --换成对应的SPID

    查詢高消耗CPU的pid的SQL

    查詢高消耗CPU的pid的SQL,SELECT /*+ ORDERED */ sql_text FROM v$sqltext a WHERE (a.hash_value, a....FROM v$session b WHERE b.paddr = (SELECT addr FROM v$process c WHERE c.spid = '&pid')) ORDER BY piece ASC

    Oracle查看和修改连接数(进程/会话/并发等等)

    1.查询数据库当前进程的连接数: 代码如下: select count(*) from v$process; 2.查看数据库当前会话的连接数: 代码如下: elect count(*) from v$session; 3.查看数据库的并发连接数: 代码如下: select count(*) ...

    获取top前10个Oracle的进程(支持多实例)

    FROM v$process TA INNER JOIN v$session TB ON TA.addr=TB.paddr WHERE TA.spid='12167' AND TB.sql_address!='00' not sql runing SELECT RAWTOHEX(TB.SQL_ADDRESS) SQL_ADDRESS,TB.SQL_HASH_VALUE,TB.SID ...

    oracle连接数修改方法

    Oracle查看、修改连接数  1.查询数据库当前进程的连接数:  select count(*) from v$process;  2.查看数据库当前会话的连接数:  elect count(*) from v$session;

    oracle数据表解锁

    FROM ALL_OBJECTS A, V$LOCKED_OBJECT B, SYS.GV_$SESSION C, v$lock d WHERE (A.OBJECT_ID = B.OBJECT_ID) AND (B.PROCESS = C.PROCESS) and C.sid = d.sid and B.LOCKED_MODE = D.LMODE ORDER BY 1, 2; --...

    orcale常用命令

    SQL> select pro.spid from v$session ses,v$process pro where ses.sid=21 and ses.paddr=pro.addr; 说明:21是某个连接的sid数 然后用 kill 命令杀此进程号。 五、SQL*PLUS使用 a、近入SQL*Plus $sqlplus ...

    oracle查看被锁的表和被锁的进程以及杀掉这个进程

    FROM v$process p, v$session a, v$locked_object b, all_objects c WHERE p.addr = a.paddr AND a.process = b.process AND c.object_id = b.object_id — 2. 查看是哪个进程锁的 SELECT sid, serial#, username,...

Global site tag (gtag.js) - Google Analytics