Indian Shares Rise: Sensex Up 326 Points, Nifty Tops 23,100 Amid Cooling Oil Prices