Share market update: OMCs trade mixed; BPCL, ONGC among top gainers