plsql执行sql脚本卡死(plsql卡住)
时间:2023-03-02阅读:23来源:柠檬博客作者:柠檬博客
plsql一直无响应
有2种可能。
1、程序正在执行连接操作,但是网络或者数据库正忙,无法正确完成连接操作。
2、数据库出现问题。
方法:
1、等待。
2、查看目标数据库是否有异常产生。
方法:
使用sqlplus 通过listener连接数据库,看是否正常连接。
dos 下:
sqlplus scott/xxxx@orcl
查看是否可以正常连接。
plsql调试存储过程执行卡住
1、存储过程中是否有 LOOP ?
如果有 的在end loop 添加 EXIT WHEN 游标名%NOTFOUND (意思是如果没有这个游标,就跳出)
2、没有loop 的话
手动停止掉当前的存储过程吧。语句如下:
--先查运行的存储过程sid
select sid from v$access where object='存储过程名'
--通过sid 找到serial
select sid ,serial#,paddr from v$session where sid='上一句查到的sid'
--kill 掉存储过程
alter system kill session 'sid','serial#'
PLSQL执行脚本卡死
还会有这种事情,这个肯定不是Oracle server和client的版本问题,升级下PLSQL试试,我们用8以上版本好像没有类似问题。
23人参与,
0条评论
登录后显示评论回复