Ashan Priyanjan and Angelo Mathews posed well made half-centuries.
Sri Lanka will looked for an improved showing despite a narrow win in the 1st ODI.
Ajantha Mendis replaces Nuwan Kulasekera while Mashrafe Mortaza returns for Bangladesh.
Sri Lanka defeated Bangladesh by 13 runs in the first One-Day International (ODI) in Dhaka.
Sri Lanka recovered from a sticky 68 for 8 thanks to Thisara Perera's heroic act.
Bangladesh's Tamim Iqbal misses out due to injury.
Match has been reduced to 43 overs a-side.
Sri Lanka won both the preceding Test and Twenty20 series.