web-dev-qa-db-fra.com

comment vérifier quel processus d'arrière-plan s'exécute dans ma base de données Oracle?

Pour vérifier tous les processus d'arrière-plan dans Oracle, nous pouvons voir à l'aide de la vue v $ bgprocess. Je veux vérifier quel processus d'arrière-plan est actif. Quelqu'un peut-il m'aider?

Merci

5
user2331048
17:31:15 SYSTEM@sandbox> ed
Wrote file S:\spool\sandbox\BUFFER_SYSTEM_34.sql

  1  select sid,  process, program
  2    from v$session s join v$bgprocess using (paddr)
  3   where s.status = 'ACTIVE'
  4*    and rownum < 5
17:31:21   5  /

       SID PROCESS                  PROGRAM
---------- ------------------------ ----------------------------------------------------------------
         2 1332                     Oracle.EXE (PMON)
         3 480                      Oracle.EXE (PSP0)
         4 976                      Oracle.EXE (VKTM)
         5 992                      Oracle.EXE (GEN0)

Elapsed: 00:00:00.05

Cependant, cela n'a pas beaucoup de sens car ils sont toujours déclarés actifs, donc je suppose que vous devez définir ce que vous voulez dire en disant active.

4
be here now
  • dans le menu supérieur, sélectionnez "Afficher" puis "Progression des tâches". il affichera en arrière la fenêtre de progression.
2
Vandana