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上のプロセスを殺します。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-06
  • 2021-08-07
  • 2021-06-04
  • 2022-12-23
猜你喜欢
  • 2021-07-07
  • 2022-12-23
  • 2021-07-16
  • 2021-07-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案