Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 数据库 / MySQL / ORA-14452错误解决方法

最近工作中创建了一张session级的临时表,删除的时候报下面错误:ORA-14452:试图创建,更改或删除正在使用的临时表中的索引网上查阅资料解决方法如下:1、先从user_objects或dba_objects中查询到该表的object_id:此处以sysdba登录:
C:Documents and SettingsAdministrator>sqlplus sys/Oracle@orcl as sysdbaSQL> select object_id from dba_objects where object_name=UPPER("RP_RETAIL001"); OBJECT_ID
----------
     743172、根据查到的object_id知道使用该表的session:SQL> set linesize 1000
SQL> select * from v$lock where id1=74317;ADDR             KADDR                   SID TY        ID1        ID2      LMODE    REQUEST      CTIME      BLOCK
---------------- ---------------- ---------- -- ---------- ---------- ---------- ---------- ---------- ----------
000007FFC70967C0 000007FFC70967E0        166 TO      74317          1          3          0        424          03、在从v$session视图中查到该session的SID和SERIAL#:SQL> select serial# from v$session where sid=166;   SERIAL#
----------
     515954、杀掉这些进程:SQL> alter system kill session "166,51595";系统已更改。5 最后以普通用户登录,删除临时表:SQL> conn dylan/abc123@orcl
已连接。
SQL> drop table rp_retail001;表已删除。-------------------------------------------
made by dylan.ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效初识Oracle表空间与数据文件相关资讯      Oracle错误日志 
  • Oracle 11g安装中遇到的问题及解决  (11/30/2012 18:49:13)
  • 重启数据库遇到PRCR-1079,CRS-  (08/17/2012 09:40:27)
  • ORA-32004 的错误处理  (08/04/2012 15:46:08)
  • ORA-01652,temp表空间不足的相关  (10/15/2012 15:50:12)
  • ORA-00245 错误解决  (08/17/2012 09:37:43)
  • ORA-04031错误的解决思路  (07/30/2012 15:14:18)
本文评论 查看全部评论 (0)
表情: 姓名: 字数