Some 2,000 metric tons of oil have spilled in the Singapore Strait.