An Oracle or SAP implementation is always tricky, some points that I think may help in a successful implementation:
1) Proof-of-concept of the solution was done right at the beginning. Thus all product shortcomings and issues were surfaced way ahead of the game.
•2) Engaging transparency and all groups concerned to review the architecture and provide deep technical support for all product issues
3) Architecting for horizontal expansion to support the voluminous requirements
4)Standard architecture across the board – exceptions had to be really exceptions
5)Having the client deeply involved right from the beginning helped a lot in issue escalation and resolution with the Oracle implementation