oracle删除数据问题 各位,我要删除数据库表的数据!现在的问题是。。一我要删除的表的数据没有外键 只有主键约束 我有大概500条记录 删的时候 从某个记录段 比如 1到100 可以顺利删除 但是 从101到后面删除就一直卡着 后面就只有一条一条的删 现在是一条删都卡着不动了 不知道为什么 怎么解决!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查看锁表进程SQL语句1:select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sesswhere ao.object_id = lo.object_id and lo.session_id = sess.sid;查看锁表进程SQL语句2:select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;杀掉锁表进程:如有記錄則表示有lock,記錄下SID和serial# ,將記錄的ID替換下面的738,1429,即可解除LOCKalter system kill session '738,1429'; 不好意思!我没权限查看 v$session 还有什么办法可以查看我数据库记录是否被锁住的吗 谢谢! 表是孤立的 但是 有的数据不能删 还需要!dba是另外公司的 所以比较麻烦 麻烦问哈 其他还有解决方案吗!除了找dba 或删表 !谢了! select 1 from是什么意思? 关于select into的问题,请大家帮助 请教一个sql语句 (oracle) 的写法问题 请教一条SQL语句,关于 Select * from 表名 ,表名可以动态变化的 数据库删除不了 无效列名是什么意思? 关于dbms_random的问题,请大家帮忙! 两台数据库服务器,如何保持数据的一直? 如何将一个select的结果作为另外一个select使用的表格?? mmp 删除表中的重复行,只留一行? sql问题 请问怎么解决 时间紧 没时间细想 请大家帮忙!
select sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode
from v$locked_object lo,
dba_objects ao,
v$session sess
where ao.object_id = lo.object_id and lo.session_id = sess.sid;查看锁表进程SQL语句2:
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;杀掉锁表进程:
如有記錄則表示有lock,記錄下SID和serial# ,將記錄的ID替換下面的738,1429,即可解除LOCK
alter system kill session '738,1429';