SQL> select * from v$mystat where rownum<2; SID STATISTIC# VALUE ---------- ---------- ---------- 1 0 0 SQL> exec test_prc ; SQL> select * from v$mystat where rownum<2; SID STATISTIC# VALUE ---------- ---------- ---------- 41 0 0 SQL> alter procedure test_prc compile; SQL> col event format a20 SQL> SELECT sid, event, p1, p1raw, TO_CHAR(p1, 'xxxxxxxx') p1_16, --P1RAW P1_16, p2, p2raw, p3, p3raw FROM v$session_wait WHERE event LIKE 'library cache pin%'; 2 3 4 5 6 7 8 9 10 11 12 SID EVENT P1 P1RAW P1_16 P2 P2RAW P3 P3RAW ---------- -------------------- ---------- ---------------- --------- ---------- ---------------- ---------- ---------------- 41 library cache pin 737184124 000000002BF0897C 2bf0897c 956793292 00000000390781CC 3.3599E+14 0001319500010003 SQL> SELECT s.sid, kglpnmod "Mode", kglpnreq "Req",p.kglpnhdl FROM x$kglpn p, v$session s WHERE p.kglpnuse=s.saddr and p.kglpnhdl = '2BF0897C' 2 3 4 ; SID Mode Req KGLPNHDL ---------- ---------- ---------- -------- 41 0 3 2BF0897C 1 2 0 2BF0897C 查看SESSION 1操作: SQL> select sql_text from v$sqlarea where (address, hash_value) in (select /*+unnest*/ DECODE(sql_hash_value, 0, prev_sql_addr, sql_address), DECODE(sql_hash_value, 0, prev_hash_value, sql_hash_value) from v$session where sid = 1) 2 3 4 5 6 7 8 ; SQL_TEXT ------------------------------------------------------------------------------------------------------------------------------------------------------------ -------------------------------------------- INSERT INTO TEST1 SELECT * FROM TEST1 SESSION 41: SQL> select sql_text from v$sqlarea where (address, hash_value) in (select /*+unnest*/ DECODE(sql_hash_value, 0, prev_sql_addr, sql_address), DECODE(sql_hash_value, 0, prev_hash_value, sql_hash_value) from v$session where sid = 41) 2 3 4 5 6 7 8 ; SQL_TEXT ------------------------------------------------------------------------------------------------------------------------------------------------------------ -------------------------------------------- alter procedure test_prc compile --P1RAW P1_16 SELECT s.sid, kglpnmod "Mode", kglpnreq "Req",p.kglpnhdl FROM x$kglpn p, v$session s WHERE p.kglpnuse=s.saddr AND kglpnhdl='&P1RAW' 这里的P1RAW就是P1_16 在这个输出中,P1 列是Library Cache Handle Address,Pn字段是10进制表示,PnRaw字段是16进制表示
v$session_wait p1 p1raw p1_16
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
OpenssH需升级之路(9.6.p1)
OpenssH需升级之路(9.6.p1)
bc 编译安装 远程控制 -
C语言题解:p1 = p2 与 *p1 = *p2
hello , 今天给大家分享一道简单C语言试题,温故知新。
#include 赋值 c语言 -
Oracle event p1 p2 p3
oracle event p1 p2 p3
oracle event p1 p2 p -
P1 引言【编译原理】
编译原理引言、词法分析、表达式的语法特征、分析树、语法树、语义分析、语法树、中间代码生成、代码优化器、代码生成器
编译原理 代码生成器 语法树 词法分析 -
P1 FTP实现
1.项目概述 1.1项目概述 本项目基于linux系统编程实现,使用了linux文件操作与网络编程等技术
客户端 服务器 重发 主函数 指令类型 -
P1 准备工作
三者的依赖关系 创建api项目 上面输入Asp.net core进行搜索 3.0的api模板现在比较简洁,以前博主是倾向于直接选择Empty的项目。 创建后的项目比较简洁,带了一个Controller还有一个modle 这是一个modle类 它是一个简单的Controller 这两个都是用来演示的,
ASP.NET Core 3.x 数据库 sqlite 命名空间 microsoft