Oil and Gas stocks were trading with gains, with the BSE Oil & Gas index increasing 233.78 points or 0.9% at 26279.83 at 09:47 IST.