E parece que a resposta é sim: a abertura de um dispositivo de bloco com O_DIRECT irá ignorar o cache de páginas também. Eu encontrei a resposta nesta documentação idade relativamente para Oracle no Redhat 5 .
Por padrão, a leitura e gravação em dispositivos de bloco são entradas / saídas armazenadas em buffer. O Oracle Database 10g R2 agora abre automaticamente todos os dispositivos de bloco, como discos SCSI, usando o sinalizador O_DIRECT, evitando assim o cache do sistema operacional.