Bonjour,

J'ai lu à la page suivante https://docs.oracle.com/cd/E11882_01...2.htm#DFSIG249 que le protocol IPC n'a de sens que si on est sur un mainframe de type BS9000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
This section introduces Oracle's Interprocess Communication (IPC) protocol support for inter-process calls. It is used to map the functionality of IPC to Oracle's Net Foundation Layer. The IPC protocol is supported for native BS2000 only. Oracle Utilities and products running in the POSIX shell cannot use the IPC protocol.
Là où ça m'embête c'est que dans ma base c'est l'évènement d'attente le plus important, alors qu'elle tourne sous Unix.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
select event, total_waits, total_timeouts from V$SYSTEM_EVENT where event = 'rdbms ipc message'; 
EVENT                          TOTAL_WAITS                                   TOTAL_TIMEOUTS
--------------------------------------------------------------------------------------------
rdbms ipc message            72859921                                          72123260
1 row selected.
Sur le site https://docs.oracle.com/database/121...htm#REFRN00607, il est marqué que c'est le protocol utilisé entre les process d'arrière plan lorsqu'ils communiquent entre eux et que l'un attend un retour de l'autre; IPC veut dire Interprocess Communication.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
C.3.111 rdbms ipc message
The background processes (LGWR, DBWR, LMS0) use this event to indicate that they are idle and are waiting for the foreground processes to send them an IPC message to do some work.
Est-ce qu'on parle bien de la même chose? Dans un cas c'est un protocol comme TCP/IP, dans l'autre un protocol de communication entre process... j'ai l'impression d'avoir loupé quelque chose.

Merci de votre aide pour y voir plus clair :-)