ablog

不器用で落着きのない技術者のメモ

RAC で fail over するとプロセス数は変わる?

ちょっと検証してみた。
fail over 前は 23。

SQL> select program from v$process order by program;
PROGRAM
------------------
PSEUDO
oracle@db2 (CJQ0)
oracle@db2 (CKPT)
oracle@db2 (D000)
oracle@db2 (DBW0)
oracle@db2 (DIAG)
oracle@db2 (LCK0)
oracle@db2 (LGWR)
oracle@db2 (LMD0)
oracle@db2 (LMON)
oracle@db2 (LMS0)
oracle@db2 (LMS1)
oracle@db2 (MMAN)
oracle@db2 (MMNL)
oracle@db2 (MMON)
oracle@db2 (PMON)
oracle@db2 (PZ99)
oracle@db2 (QMNC)
oracle@db2 (RECO)
oracle@db2 (S000)
oracle@db2 (SMON)
oracle@db2 (TNS V1-V3)
oracle@db2 (q001)

23 rows selected.

fail over 後は 26。

SQL> /
PROGRAM
------------------
PSEUDO
oracle@db2 (CJQ0)
oracle@db2 (CKPT)
oracle@db2 (D000)
oracle@db2 (DBW0)
oracle@db2 (DIAG)
oracle@db2 (LCK0)
oracle@db2 (LGWR)
oracle@db2 (LMD0)
oracle@db2 (LMON)
oracle@db2 (LMS0)
oracle@db2 (LMS1)
oracle@db2 (MMAN)
oracle@db2 (MMNL)
oracle@db2 (MMON)
oracle@db2 (P000)
oracle@db2 (P001)
oracle@db2 (PMON)
oracle@db2 (PZ99)
oracle@db2 (QMNC)
oracle@db2 (RECO)
oracle@db2 (S000)
oracle@db2 (SMON)
oracle@db2 (TNS V1-V3)
oracle@db2 (q000)
oracle@db2 (q001)

26 rows selected.

Parallel Query Slave Process (P000、P001)、Queue Slave (Q000) プロセスが増えている。