The Sensex opened with a positive gap of 129 points at 17,902.The index is now up 190 points at 17,963.