Life used to be so simple for Oracle.
Back in the good ol’ days, the company could build a great database, charge a king’s ransom for it, and milk the maintenance stream forever. Rinse. Repeat. Unfortunately, this model no longer works, as a series of earnings misses over the last few years have shown.