oracle中运行存储过程系统就未响应

lethe7868 2015-10-28 11:32:14
跑其他的存储过程没问题 包括同一个package中的其他存储过程或者function 独独跑那一个 运行程序也是传入参数进数据库后未响应。就是独独这一个存储过程。请问这个怎么回事?应该怎么解决?
...全文
419 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lethe7868 2015-10-28
  • 打赏
  • 举报
回复
引用 5 楼 刘志东的回复:
可以跟踪监控执行sql,是不是被某个资源锁定了
请问具体语句怎么写?新手才开始用
Rotel-刘志东 2015-10-28
  • 打赏
  • 举报
回复
可以跟踪监控执行sql,是不是被某个资源锁定了
lethe7868 2015-10-28
  • 打赏
  • 举报
回复
引用 1 楼 chenfeng1122 的回复:
在对存储过程进行test的时候,没有完全停止,就又在另外一个窗口,对它进行修改而且进行编译,出现了卡死现象。 你可以查一下是不是,是的话kill掉应该就可以了。
我运行 ALTER SYSTEM KILL SESSION '62,19535' IMMEDIATE; 出现了这个错误 [1]: ORA-00031: session marked for kill 请问是怎么回事
lethe7868 2015-10-28
  • 打赏
  • 举报
回复
引用 2 楼 wmxcn2000 的回复:
查一下,这个过程所需要的资源(表),是不是被其他会话锁定了。
我单独访问这几个表都是可以的
卖水果的net 2015-10-28
  • 打赏
  • 举报
回复
查一下,这个过程所需要的资源(表),是不是被其他会话锁定了。
陈灬风 2015-10-28
  • 打赏
  • 举报
回复
在对存储过程进行test的时候,没有完全停止,就又在另外一个窗口,对它进行修改而且进行编译,出现了卡死现象。 你可以查一下是不是,是的话kill掉应该就可以了。
陈灬风 2015-10-28
  • 打赏
  • 举报
回复
引用 3 楼 lethe7868 的回复:
[quote=引用 1 楼 chenfeng1122 的回复:] 在对存储过程进行test的时候,没有完全停止,就又在另外一个窗口,对它进行修改而且进行编译,出现了卡死现象。 你可以查一下是不是,是的话kill掉应该就可以了。
我运行 ALTER SYSTEM KILL SESSION '62,19535' IMMEDIATE; 出现了这个错误 [1]: ORA-00031: session marked for kill 请问是怎么回事[/quote]实在杀不了就在OS一级杀。实在不行,看数据库是否可以重启,可以的话就重启一下。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧