Voted Best Answer
Nov 13, 2017 - 07:41 PM
I'd recommend getting (paying for) independent advice from either a lawyer specialising in Oracle contracts or an Oracle license compliance firm such as Palisade (there are many others). Unfortunately if you've shared data with Oracle and run their scripts you've already played a lot of your cards. What you need is negotiation support now. Do they really want to put you out of business? No - they want to sell you more licenses.
You need to go back to the original contract and the license agreement that was in force at the time of purchase. You need to explain firmly to Oracle that you've acted in good faith, paid years of support (meaning you've bought the software probably 4 times over), and that this will bankrupt you. If that's really the case you've got nothing to lose - go public if you have to - shame them in the local press. Or throw lawyers at it and take them to court - they really don't want their contracts to be enshrined in case law and will usually settle prior to a hearing.