Oil majors' shares advanced solidly in March as the Iran conflict and the closure of the Strait of Hormuz drove crude prices sharply higher, delivering an unexpected windfall for the sector, even as uncertainty over the war's duration weighed on broader markets.