CNOOC is to buy a 45 % stake in an offshore oilfield in Nigeria , while its oil buyers are competing aggressively for supplies from Angola , Equatorial Guinea , Chad , the Democratic Republic of Congo , Gabon and Algeria .