The past tense of violate oath is violated oath.
The third-person singular simple present indicative form of violate oath is violates oath.
The present participle of violate oath is violating oath.
The past participle of violate oath is violated oath.