Transpetro, a unit of Brazil's state-run oil firm Petroleo Brasileiro SA, signed contracts worth $866m for the construction of nine new oil tankers.