Record champions Bayern Munich have to travel to the west to Regionalliga (fourth division) side SV Rödinghausen, while there are numerous Bundesliga match-ups and local derbies.
The matches would be played on Tuesday/Wednesday, October 30/31 across the country with the smaller clubs looking to welcome their more established opponents.
DFB Pokal – Round 2
Hansa Rostock – 1. FC Nürnberg
SC Weiche Flensburg – Werder Bremen
BSG Chemie Leipzig – SC Paderborn 08
SSV Ulm 1846 – Fortuna Düsseldorf
SV Wehen Wiesbaden – Hamburger SV
SV Rödinghausen – FC Bayern München
Holstein Kiel – SC Freiburg
Arminia Bielefeld – MSV Duisburg
1. FC Heidenheim – SV Sandhausen
RB Leipzig – 1899 Hoffenheim
1. FC Köln – FC Schalke 04
Hannover 96 – VfL Wolfsburg
Darmstadt 98 – Hertha BSC
Borussia Mönchengladbach – Bayer 04 Leverkusen
FC Augsburg – FSV Mainz 05
Borussia Dortmund – Union Berlin