Oracle[转]Oracle 修改可能去除一时表 ORA-14452: 试图创设, 更改或删除正在选拔的权且表中的索引

本文转自:http://blog.csdn.net/treasurelifelhf/article/details/7290729

  
由于存款和储蓄进度出现难点,导致前台页面不能展示数据。执行存款和储蓄进度意识权且表少一字段,无奈无论怎么修改只怕去除一时半刻表都报错

ORA-14452: 试图制造, 更改或删除正在利用的一时半刻表中的索引。

                   在网上找了几篇帖子都说是:truncate table
表名,试了下,可是刚才的失实并不曾革新。当然还有更扑朔迷离的操作。上面就介绍下比较

造福的操作方法:

 (1)—查找还在行使近期表的对话

 SELECT sid, serial#   FROM v$session
                                                    

WHERE sid = (SELECT sid FROM v$lock                                    
                                                     

WHERE id1 = (SELECT object_id  FROM user_objects
                                                                       
                                            

WHERE object_name = upper(‘你的权且表名’)));

(2)–使用方面查出的sid和serial#,杀掉会话

 ALTER system kill session ‘sid,serial#’;

这么操作之后您再修改你的权且表恐怕drop都未曾报错了。

 

相关文章