Грамматический словарь Зализняка (склонения слова):
Онколог, онкологи, онколога, онкологов, онкологу, онкологам, онколога, онкологов, онкологом, онкологами, онкологе, онкологах
онко́лог
-а, м.
Врач — специалист по онкологии.
ОНКОЛОГ, а, м. Врач специалист по онкологии.
онко́лог
ОНКОЛОГ -а; м. Врач — специалист по онкологии.
ОНК’ОЛОГ, онколога, ·муж. (мед.). Врач, специалист по онкологии.