(Reuters) - Oracle Corp agreed to pay a $2 million fine to settle U.S. Securities and Exchange Commission charges that an India subsidiary secretly set aside money used to make unauthorized payments to phony vendors in that country.