For petroleum the one Best school that I would personally like to recommend you personally for MBA is UPES, Dehradun. UPES is famous for its core sector programs in oil and gas and it has the experienced faculty and infrastructure to support students to learn the basics of particular industries. It has pretty good placements records, reputed companies visit every year here for campus selection and this is the thing which maters the most in the end. Moreover, it’s the only university which offers core sector programs so do check it once before taking final decision. Good luck!