It is true that the article is written poorly, but Oracle is in fact discriminating against everybody. This is true of many companies.
The way it works is simple:
The managers are racist. They pay X group more - usually white men.
But the company does not WANT to pay a lot of money. So the Hiring managers are told to actively find people that are not white men. Then they offer these hiring less money.
To work like this it requires a wide spread racism among hiring companies combined with a slightly desperate population.
Honestly, if they stop there, it's not that bad. They sift off the cream of desperate people, helping them out. Theoretically the company would end up dominated by the disadvantaged group.
But it doesn't stop. What happens next is the real problem, internal discrimination.:
When it comes time to promote people, they only promote the X group (white men). After all. those were the people getting paid the most and who, because of internal discrimination, were given both the best opportunities and the most credit.
So you end up with a racist company paying X group more, while proudly proclaiming how many minorities they hire - even while they underpay them.