About 3,000 barrels of oil, equivalent to 126,000 gallons, leaked from an offshore facility, Huntington Beach Mayor Kim Carr said.