Archive for 十二月 14th, 2007

enqueue等待事件的处理

星期五, 十二月 14th, 2007

有些时候,操作执行非常慢,当你从session_wait会话里查看在等待什么时,如果发现有很多的enqueue事件,那么可以看以下步骤处理

select * from gv$session_wait where event not like ‘SQL%’ AND EVENT=’enqueue’

首先查询会话都在等待什么资源

SQL> select event,sid,p1,p2,p3 from v$session_wait where event not like ‘SQL*%’ and event not like ‘rdbms%’;
EVENT                                                                   SID         P1         P2         P3
—————————————————————- ———- ———- ———- ———-
pmon timer                                                                1        300          0          0
ges remote message                                                        4         32          0          0
gcs remote message                                                        5         64          0          0
gcs remote message                                                        7         64          0          0
smon timer                                                               12        300          0          0
enqueue                                                                  23 1415053318     655363       1673
global cache s to x                                                      24          2          3 1.5094E+10

7 rows selected.

(全文…)

oracle体系结构

星期五, 十二月 14th, 2007

在本章里你可以了解以下内容
  
  1、 ORACLE 实例——包括内存结构与后台进程
  2、 ORACLE 数据库——物理操作系统文件的集合
  3、 了解内存结构的组成
  4、 了解后台进程的作用
  5、 了解数据库的物理文件
  6、 解释各种逻辑结构
   (全文…)