问:我现在用的是在HP-UX机上运行的Oracle数据库10g R2。我不能用数据库里的drop table和truncate table命令。这些命令直到我清除了session之前才能用。你能帮我解决吗? 答:要解决为什么这些命令被“冻结”的问题的唯一的方法就是要弄清楚该命令需要什么条件。
这里有两种可能——可能session等着解锁或者是在能够继续用该命令之前等着其他的事情发生。我的网站上有一篇标题为《解决用户问题》的白皮书。在第三页我们谈到了如何为session找SID。一旦你确定了session的SID,你可以查阅6-8页,看看另一个session是不是也带有锁,如果没有锁,就查阅第……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:我现在用的是在HP-UX机上运行的Oracle数据库10g R2。我不能用数据库里的drop table和truncate table命令。这些命令直到我清除了session之前才能用。你能帮我解决吗?
答:要解决为什么这些命令被“冻结”的问题的唯一的方法就是要弄清楚该命令需要什么条件。这里有两种可能——可能session等着解锁或者是在能够继续用该命令之前等着其他的事情发生。我的网站上有一篇标题为《解决用户问题》的白皮书。在第三页我们谈到了如何为session找SID。一旦你确定了session的SID,你可以查阅6-8页,看看另一个session是不是也带有锁,如果没有锁,就查阅第15-17页看看是哪些事件拦截了session。
作者
Techtarget旗下Searchoracle网站的资深专家,有16年IT行业经验、计算机科学硕士、专攻数据库方向,曾担任系统管理员等职。此外,他还获Oracle 7.3、8和8i的OCP数据库管理员证书,目前为SGT Inc.公司首席DBA。
翻译
相关推荐
-
Oracle 10g/11g Latch机制的变化
Oracle的Latch机制采用spin来进行持有CPU的不断尝试,虽然通常Latch的获取会非常快(一般在微秒级),但是很多时候Latch竞争还是会引发极为严重的CPU争用。
-
Oracle10g DBCONSOLE 服务无法启动的解决方法
EM工具是Oracle10g推出的web方式的数据库控制台管理工具,此工具采用三层的技术架构,工具比较直观,使用方便。而DBCONSOLE服务是EM工具的服务程序。
-
详解Oracle 10g中关于序列的使用
在Oracle中如果要设定一个独立表结构的主键为自增,其中就涉及到了 Oracle 10G中关于序列(Sequence)的使用。
-
删除SQL Server数据:DELETE语句
在SQL Server中删除全部行数据的时候,使用TRUNCATE TABLE语句,而其他情况下使用DELETE语句即可。