Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

3

积分

0

好友

0

主题
1#
发表于 2012-5-31 08:40:50 | 查看: 4886| 回复: 2
使用pl/sql developer 编译一个存储过程,长时间等待,
通过
Select * from v$access where object='P_12345‘ and type ='PROCEDURE';
没有查到相关的session,怎么解决?
2#
发表于 2012-5-31 11:51:25
可能是该过程正在被使用,产生了不兼容锁。
上网查下library cache lock/library cache pin 的相关内容吧。

回复 只看该作者 道具 举报

3#
发表于 2012-6-1 00:28:53
一个好的问题 的基本要素:一个好的标题、 完整的版本信息、 完整的日志信息、 报错信息

action plan:
conn / as sysdba

oradebug setmypid;
oradebug unlimit;
oradebug event 10046 trace name context forever,level 12;
COMPILE YOUR PROCEDURE ;  编译你的过程
oradebug dump errorstack 4;
oradebug tracefile_name;



上传以上生成的TRACE 文件的压缩包

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 19:47 , Processed in 0.048187 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569