Oracle shares climb 8% as revenues, earnings leading estimates