Оба использования возможны. Падежи разные. По идее, с окончанием на -у должен быть Местный падеж (в школе традиционно не изучают, но в языке он есть): на дУбе, на дубУ. (Что-то ночью с примерами плохо. В голове критится "дал дуба" и "дал дубу", но, чувствую, это уже про что-то про другое...)