云中客

梦想有多大,就能走多远

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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

posted on 2013-02-18 15:49  走遍江湖  阅读(662)  评论(0编辑  收藏  举报