Why would Oracle replace Americans with H-1Bs if they had to pay the same salaries??
Actually H-1Bs are more expensive than Americans due to visa costs and attorney costs, so Oracle can SAVE money by hiring Americans, yet they still decide to continue hiring H1Bs along with Americans.