首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle测试存储过程plsql无响应

2014-01-28 
我写了几个存储过程,几个函数。存储过程调用函数。当我吧函数修改的时候。有的时候忘记把存储过程重新编译。ora

我写了几个存储过程,几个函数。存储过程调用函数。当我吧函数修改的时候。有的时候忘记把存储过程重新编译。oracle测试存储过程plsql无响应
每次只好把数据库重新启动。请问大家有什么其他办法解决这个问题吗?

------解决方法--------------------------------------------------------
以前遇到过,感觉像死锁,第一次编译感觉不到,再次编译时就死住了
只有从服务器kill会话进程

好像和plsq dev、中文有关,修改中间的一些变量名、别名,有时就避免了
不知道什么原因,莫名其妙的!



------解决方法--------------------------------------------------------
select a.paddr ,
a.sid sid ,
a.serial# sria#,
a.username,
a.machine machine,
p.spid,
a.status
from v$session a ,v$process p
where a.paddr(+) = p.addr
and a.sid is null
order by a.sid,a.serial#;

查找数据库session和后台对应不上进程号的sql

        

热点排行