手動喚醒pmon的方法:
1、查到pmon的pid
SELECT pid FROM v$process WHERE program LIKE '%PMON%'
2、oradebug喚醒它:(sql> oradebug help 可以查看幫助)
SQL>connect /as sysdba
SQL>oradebug setmypid
SQL>oradebug wakeup <PID>
========================================
SQL> select pid,program from v$process;
PID PROGRAM
---------- ------------------------------------------------
1 PSEUDO
2 [email protected] (PMON)
3 [email protected] (PSP0)
4 [email protected] (VKTM)
5 [email protected] (GEN0)
6 [email protected] (DIAG)
7 [email protected] (DBRM)
8 [email protected] (DIA0)
9 [email protected] (MMAN)
10 [email protected] (DBW0)
11 [email protected] (LGWR)
PID PROGRAM
---------- ------------------------------------------------
12 [email protected] (CKPT)
13 [email protected] (SMON)
14 [email protected] (RECO)
15 [email protected] (MMON)
16 [email protected] (MMNL)
17 [email protected] (D000)
18 [email protected] (S000)
19 [email protected] (TNS V1-V3)
20 [email protected] (QMNC)
21 [email protected] (Q000)
22 [email protected] (CJQ0)
PID PROGRAM
---------- ------------------------------------------------
23 [email protected] (Q001)
24 [email protected] (TNS V1-V3)
25 [email protected] (SMCO)
26 [email protected] (W000)
27 [email protected] (J000)
28 [email protected] (J001)
28 rows selected.