Oracle Beats Expectations But Faces Headwinds