1,清除缓存
alter system flush buffer_cache / ALTER SYSTEM FLUSH SHARED_POOL --buffer_cache 数据緩存 --SHARED_POOL 共享池
内存执行过的Sql查询
select * from ( select substr(sql_text,1,4000) "stmt", count(*),sum(sharable_mem) mem,min(module) dear,max(module) from v$sql where 1=1 group by substr(sql_text,1,4000) order by mem desc ) where 1=1 and dear like 'CreateDetail%'
2,表解锁
SQL>SELECT SID, SERIAL# FROM V$SESSION WHERE SID IN ( SELECT SID FROM V$LOCK WHERE TYPE IN ('TM','TX') )
上記のSQLの結果が、ロックです。
以下のSQLでプロセスを殺しましょう。
SQL> alter system kill session 'sid, serial#'
※この処理は、DBA(管理者)権限が必要です。
※これでもプロセスがなくならない場合は、サーバーOS上のプロセスを殺します。