Ha entrenado a varios clubes, entre ellos, a la Unió Esportiva Lleida "B", CF Tremp, CF Balaguer, UD Fraga, CD Binéfar, Barbastro, Deportivo Alavés, Hospitalet, Aris Salónica, Villarreal B, Salamanca, Nástic de Tarragona, Aris de Salónica, Lleida Esportiu i Sharjah FC (Emiratos Árabes).
Ha sido segundo entrenador de Quique Sánchez Flores durante cinco temporadas en el Al-Ahly, Al-Ain, RCD Espanyol y en el Watford.
Entre 2001 y 2004, Oliva dirigió a la UD Fraga, con la que logró ganar dos campeonatos de Tercera División.
[5] Bajo su dirección, el conjunto catalán terminó cuarto en la Liga regular y entró en el "play-off" de ascenso, donde no pudo salir victorioso.
[8] Aunque tenía firmado un contrato por una temporada, Oliva fue destituido del cargo en enero de 2010.
[10][11] El entrenador llegaba al club catalán con el objetivo de salvar la categoría, ya que los grana se encontraban en la última posición.