zoukankan      html  css  js  c++  java
  • ORA-14452: 试图创建, 更改或删除正在使用的临时表中的索引

    ORA-14452: 试图创建, 更改或删除正在使用的临时表中的索引

     

     

    clip_image002

     

    因为表KOL_XX_FIN050_TEMP 为临时表,而且有其他session正在使用。

    处理步骤:

    1、先从 dba_objects / user_objects中查询到该表的object_id:

    select object_id from dba_objects where object_name=upper('KOL_XX_FIN050_TEMP');

    2、根据查到的object_id知道使用该表的session

    select * from v$lock where id1=&object_id;

    3、在从v$session视图中查到该sessionSIDSERIAL#

    select * from v$session where sid=331;

    4、杀掉这些进程:

    alter system kill session ‘SID,SERIAL#’;

     

     

    SELECT vs.*

      FROM v$session vs

         , v$lock vl

         , dba_objects obj

     WHERE     1 = 1

           AND obj.object_id = vl.id1

           AND vl.sid = vs.sid

           AND obj.object_name = 'KOL_XX_FIN050_TEMP';

  • 相关阅读:
    OpenCV 3.4.0 + Visual Studio 2015开发环境的配置(Windows 10 X64)
    数值分析4
    数值分析3
    数值分析2
    数值分析1
    绪论0.4
    绪论0.3
    绪论0.2
    绪论0.1
    GitHub之起势
  • 原文地址:https://www.cnblogs.com/quanweiru/p/3168905.html
Copyright © 2011-2022 走看看