Oracle фоновых процессов необходимо

 

Oracle фоновых процессов необходимо

1 Краткая

Oralce все основные изменения версии, фоновый процесс будут некоторые изменения, и некоторые новые процессы, или из исходного расчленения не может быть убиты. Убить может вызвать сбой базы данных. То, что не может убить процесс должен быть ясным и недвусмысленным.

2 необходимый процесс

 

2.1 демон запуска по умолчанию

  • 11G

    [оракул @ test1 ~] $ SQLPLUS -v 
    
    SQL * Plus: Release 11.2.0.4.0 Production 
    
    [оракул @ test1 ~] $ пс -ef | Grep ора | Grep -v су | Grep Grep -v | Grep -v Баш | Grep -v более | Grep -v п.с. 
    оракул 23144 1 0 22:16? 00:00:00 ora_pmon_wtdb 
    оракула 23152 1 2 22:16? 00:00:12 ora_vktm_wtdb 
    оракул 23156 1 0 22:16? 00:00:00 ora_gen0_wtdb 
    оракул 23158 1 0 22:16? 00:00:00 ora_diag_wtdb 
    оракул 23160 1 0 22:16? 00:00:00 ora_dbrm_wtdb 
    оракул 23165 1 0 22:16? 00:00:00 ora_dia0_wtdb 
    оракул 23167 1 0 22:16? 00:00:00 ora_mman_wtdb  
    оракул 23169 1 0 22:16? 00:00:00 ora_dbw0_wtdb
    оракул 23171 1 0 22:16? 00:00:00 ora_lgwr_wtdb
    оракул 23173 1 0 22:16? 00:00:00 ora_ckpt_wtdb 
    оракул 23175 1 0 22:16? 00:00:00 ora_smon_wtdb 
    оракул 23177 1 0 22:16? 00:00:00 ora_reco_wtdb 
    оракул 23179 1 0 22:16? 00:00:00 ora_mmon_wtdb 
    оракул 23181 1 0 22:16? 00:00:00 ora_mmnl_wtdb 
    оракул 23183 1 0 22:16? 00:00:00 ora_d000_wtdb 
    оракул 23185 1 0 22:16? 00:00:00 ora_s000_wtdb 
    оракул 23237 1 0 22:16? 00:00:00 ora_arc0_wtdb 
    оракул 23242 1 0 22:16? 00:00:00 ora_arc1_wtdb  
    оракул 23244 1 0 22:16? 00:00:00 ora_arc2_wtdb
    оракул 23246 1 0 22:16? 00:00:00 ora_arc3_wtdb 
    оракул 23249 1 0 22:16? 00:00:00 ora_qmnc_wtdb
    оракул 23266 1 0 22:16? 00:00:00 ora_cjq0_wtdb 
    оракул 23317 1 0 22:16? 00:00:00 ora_q000_wtdb 
    оракул 23319 1 0 22:16? 00:00:00 ora_q001_wtdb 
    оракул 24533 1 0 22:21? 00:00:00 ora_smco_wtdb 
    оракул 24546 1 0 22:21? 00:00:00 ora_w000_wtdb 
    оракул 25095 1 0 22:23? 00:00:00 ora_j000_wtdb 
    оракул 25097 1 0 22:23? 00:00:00 ora_j001_wtdb
    

    Процесс фона по умолчанию начал там: PMON vktm Генн диаг DBRM Диан mman DBWn LGWR CKPT SMON Reco MMON mmnl Dnnn Snnn ARCn qmnc CJQn Qnnn SmCo Wnnn Jnnn 23 видов.

Роль этих процессов, оперативного механизма, спускового механизма, а затем обратно, чтобы узнать больше о, первый взгляд на то, что этот процесс необходимо.

2.2 Что не может убить процесс

  • Тестовый скрипт

    # ! / Bin / ш 
    функция  запуска () 
    { 
    SQLPLUS / AS SYSDBA << EOF Startup выход EOF 
    } начал = `пс -ef | Grep PMON | Grep Grep -v | AWK '{печать $ 2}'` Test -z «$ начал» && запуска >> / DEV / нуль 
    сна 5 prolist = ` пс -ef | Grep ора | -v задать расширенное 'баш | s [э] | пс | Grep | более | сон | AWK | LOCAL | SYSDBA | войти' | AWK '{печать $ NF}' ` # эхо $ prolist для I в $ prolist сделать proc_key = ` эхо $ я | AWK -F _ '{печать $ 2}' ` PID =
    
    
    
    
    
    
    
    
    
    
    
    
    PS -ef `| Grep $ proc_key | Grep -v Grep | AWK '{Print $ 2}'`  
    # эхо "$ я обрабатывать Oracle обрабатывает ключевое слово $ proc_key $ PID идентификатор процесса" 
    # эхо "процесс убить $ proc_key" 
    Тест -Z , $ PID && эхо  "$ proc_key не существует" || умерщвление -9 "$ Pid"  
    SLEEP 20 ПК = `PS -ef | Grep PMON | Grep Grep -v | WC -l` эхо "PMON процесс количество ПК $" IF [$ PC -eq 0], тогда эхо «убить процесс приведет к $ proc_key врезаться экземпляр!» 
       стартап >> / DEV / нуля 
       СОН- еще эхо «убить процесс не приводит к сбою $ proc_key экземпляр!»wexists =
    
     
     
        
     
        
       PS -ef `| Grep W000 | Grep Grep -v | WC -l` 
       smc0exists = ` PS -ef | Grep SMC | Grep Grep -v | WC -l` 
       Теста на -z $ wexists && эхо  "процесс W000 не существует" 
       тест $ -Z , smc0exists && эхо  «SMC процесс не существует» 
    фи  
    Done
    
  • результат

    Убить процесс приведет к PMON аварии экземпляра! 
    Убейте процесс vktm приводит к экземплярам краха! 
    Убейте процесс gen0 приводит к экземплярам врезаться! 
    Убейте процесс не приводят к Diag например врезаться! 
    Убейте процесс DBRM приводит к экземплярам врезаться! 
    Убейте процесс не приводят к dia0 например врезаться! 
    Убить процесс mman приводит к экземплярам Краш! 
    Убейте процесс DBW0 приведут к экземплярам Краш! 
    Убейте LGWR процесс приведет к экземплярам Краш! 
    Убейте процесс СКРТА приведет к экземплярам Краш! 
    Убейте процесс приведет к экземпляру SMON Крушению! 
    Убить процесс не приводит к выздоровеет экземпляр Крушению! 
    Убейте процесс MMON не приводит к экземплярам Крушения! 
    Убейте mmnl процесс не приводит к экземплярам Краш! 
    Убейте процесс D000 не приводит к экземплярам Краш! 
    Убейте процесс S000 не приводит к экземплярам Крушению! 
    Убить процесс P000 не приведет к экземплярам Краш! 
    Убейте процесс не приводит к P001 примеры врезаться! 
    Убить процесс не приводит к примеру arc0 врезаться! 
    Убить процесс не приводят к аварии экземпляра СМ1! 
    Убить процесс не приводит к примеру СМ2 врезаться! 
    Убить процесс не приводят к сбою экземпляра ARC3!
    Убить процесс не приводит к qmnc аварии экземпляра!
    Убить процесс не приводит к cjq0 аварии экземпляра! 
    Убить процесс не приводит к q000 например врезаться! 
    Убей процесс не приводит к сбою Q001 экземпляр!
    

Завершение второго сделать, мы можем видеть , Oracle 11G в PMON, vktm, gen0, DBRM, mman, DBW0, LGWR, СКРТ, SMON это 9 процесс не может быть убит . Это приведет к простою базы данных.

Сценарий выше, во время испытания, время сна , чтобы отрегулировать короче, обнаружил , что иногда убивают dia0 процесс приведет к экземплярам простоя . Так что это ловушка, не осторожны , он может упасть в.

Это необходимо в процессе процесса Oracle 11g должен включать в себя 9 + 1 процессы с высокой степенью риска.

 

Тщательные детская обувь будет найти, что есть некоторые результаты процесса тестирования не нравятся w000, smc0 процессов, которые не были запущены во время перезагрузки. Это явление также иллюстрирует эти процессы не являются необходимыми.

Автор: алебарда

Создано: 2019-06-22 Сб 2:25

утверждать

рекомендация

отwww.cnblogs.com/halberd-lee/p/11067592.html