Germany boast an array of attacking options that could trouble O'Shea's side, including Real Madrid midfielder Mesut Ozil, but the Sunderland defender has warned that Ireland cannot afford to concentrate on just one player.
O'Shea said: "He is a fantastic player, but if we focus our attention too much on one of Germany's players, they have plenty of others with the quality to punish you.
"I played against Lukas Podolski in the first game of the season, so I am well aware of his qualities.
"But if I was to go through the whole team, I would be here for quite a while talking about their quality and ability. We have to be on guard for all the German players."
Republic of Ireland manager Giovanni Trapattoni has named O'Shea as captain for Friday's match in the absence of the injured Robbie Keane.