<prompt> Andika mwendelezo wa aya hii - Katika Michezo ya Olimpiki ya Majira ya joto ya 2012 huko London, Oliveira alishindana katika mashindano yale yale ya mtu binafsi na siku mbili tu kati yao. Alifikia viwango vya FINA B vya 1: 59.72 masaa 200 nyuma kutoka Mashindano ya Uropa  <response>: katika Debrecen, Hungary, na 1:58.50 200 m kipepeo kutoka Summer Universiade katika Shenzhen, China. Katika tukio lake la kwanza, 200 m kipepeo, Oliveira kuwekwa ishirini na mbili juu ya asubuhi preliminaries. Alikimbia mbio kupita uwanja wote ili kuongoza mbio za pili katika mbio bora za nguo za kibinafsi za 1: 58.45. Siku mbili baadaye, katika mbio za mita 200 kwa mgongo, Oliveira alishindana na waogeleaji wengine saba katika mbio hizohizo, ikiwa ni pamoja na Gábor Balog wa Hungary, mchezaji wa mwisho katika michuano ya Ulaya. Aliweka rekodi mpya ya Ureno ya 1:58.83 kupata nafasi ya pili nyuma ya Balog. Oliveira alikosa nusu fainali ya 16 bora kwa asilimia sita ya pili 0.60, kwani aliweka wa ishirini katika prelims. 