Oracle stock is down 50% from September highs, with Q3 earnings offering a chance to rebuild momentum.