很怪,我写的删除过程突然无法将它删除,各位遇见过这种情况吗?请进来帮帮忙 Retry the operation later. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的存储过程正在后台运行。1、杀掉后台运行进程(断掉session)。删掉存储过程。2、重起一下数据库,删掉存储过程。 重启数据库和杀掉进程行不通。因为我登录的用户没有权限,机器是别人的,我利用他们的数据库而已。用Toad打开时,存储过程旁是个X。一旦编译就报超时错误 没有权限?那你只有联系那台机器的dba了!让人装修,还不让人进屋。真是难为人!:) 那就看看有没有lockmgr的权限,一般DBA会给你这个权限的,那样就可以杀掉你自己的session了如果没有lockmgr就去找DBA拼命。呵呵 请问楼上的,lockmgr怎么用啊,我从来没见过,请指教! 先确认有没有这个用户。有的话连上去之后,跑如下语句:select sid,serial#,program,machine,status from v$sessionwhere username= 数据库用户名;找到你要杀的session的sid,用下面语句杀了。alter system kill session '<SID,SERIAL#>';eg: alter system kill session '13,9761';或者用toad等具体查看更方便。 晕倒。DBA居然没有给我查看 v$session表的权限。select 时提示我表或视图不存在 通过COM+,DEXPRESS连接oracle,连接之后oracle,session里的username为空 SQLPLUS 奇怪问题 SQL Loader 导入间隔数据 请教:使用Oracle 92i数据库,可否用oracle 10g的驱动? 动态创建视图 一个关于存储过程中查询的问题~! 通过all_tables可以查到表名,怎么查到相应的列名 oracle 跨网段连接求助 什么是“监听器”? oracle客户端 远程连接 连接失败 日期类型转换的简单问题 求ADO+Oracle存储过程有BLOB参数例子
1、杀掉后台运行进程(断掉session)。删掉存储过程。
2、重起一下数据库,删掉存储过程。
让人装修,还不让人进屋。真是难为人!:)
如果没有lockmgr就去找DBA拼命。呵呵
select sid,serial#,program,machine,status from v$session
where username= 数据库用户名;
找到你要杀的session的sid,用下面语句杀了。
alter system kill session '<SID,SERIAL#>';
eg: alter system kill session '13,9761';或者用toad等具体查看更方便。