O ó aparece no vocativo, quando a gente se dirige a alguém:
Deus, ó Deus, onde estás que não me escutas?
Até tu, ó Brutus, meu filho?
Seu pai morreu? Morreu pra você, ó filho ingrato.
O oh! é interjeição. Tem vez quando a gente fica de boca aberta de admiração ou espanto:
Oh! Que linda voz!
Oh! Que trapaceiro! Quem diria, hem?
Oh! Que surpresa!
Ó Paulo, não entendi seu oh! de espanto. Pode me explicar?