The Senate has blocked a bill to repeal about $2 billion a year in tax breaks for the five biggest oil companies, a Democratic measure meant to respond to huge industry profits and $4-a-gallon gas prices.