Oracle will pay $46 million to settle claims that Sun Microsystems, which merged with Oracle, paid kickbacks to consulting companies in exchange for recommendations that federal agencies buy its products, the DOJ announced.