oracle过程被锁如何解决?急死人了数据库又不能随便的重启,就不知道怎么办了?
调试Oracle存储过程时发现刚才存储过程被锁了,只要一编译该存储过程或者修改过程都会出现停止响应,用以下的方法还是不得。
1:找过程到相关存储过程的sid
select sid from v$access where object = '存储过程名'
2.根据sid找到serial#
select SERIAL# from V$session where sid=70
---70是第一个SQL语句查出来的SID
根据sid和serial#杀掉存储过程的锁
alter system kill session '70,1';
出现:“标志会话结束命令”这种方法也是无法杀掉存储过程的锁,请问还有别的比较好的方法解决过程被锁的吗???先谢谢了!
1:找过程到相关存储过程的sid
select sid from v$access where object = '存储过程名'
2.根据sid找到serial#
select SERIAL# from V$session where sid=70
---70是第一个SQL语句查出来的SID
根据sid和serial#杀掉存储过程的锁
alter system kill session '70,1';
出现:“标志会话结束命令”这种方法也是无法杀掉存储过程的锁,请问还有别的比较好的方法解决过程被锁的吗???先谢谢了!
...全文
相关推荐
oracle锁表后,如何解锁
如果你在用oracle数据中某个表时,突然不用了,有可能是某人把你的表给锁住了,现在说说在不知道谁锁的情况下,如何去解锁…… 文档中有详细说明……
卸载Oracle Database 23ai Free数据库
本文介绍卸载Oracle Database 23ai Free数据库的详细步骤,包括关闭数据库,即停止所有Oracle开头的服务;运行卸载程序,在应用中卸载该数据库;清理文件,删除相关Oracle文件和安装目录;清理注册表,删除多个注册表中Oracle开头的项;最后重启计算机。
Windows10安装oracle 19c数据库+PLsql详细安装过程
本文详细记录了Windows版Oracle19c的下载、安装及验证过程,包括解决安装过程中遇到的问题,如路径设置、连接配置等,并介绍了如何使用PLSQL连接Oracle数据库。
AIX下oracle数据库自动重启设置
本文档介绍了在AIX操作系统中如何配置Oracle数据库实现系统启动时自动重启。主要内容包括修改/oratab文件,设置数据库启动标识为Y,创建启动脚本rc.startdb,并将其添加到inittab文件中,确保数据库在系统重启时能自动启动。
linux下重启oracle
重启数据库,打开监听



