Occidental Petroleum has agreed to buy the inappropriately named Placid Oil, a Houston-based company with gas and oil properties in the Gulf of Mexico, Canada and the Netherlands, where it also has offshore (gas) pipeline interests, for a $250 million.