or the sensible approach
Stay as far away from anything oracle related as possible.
The best time to prepare for exiting an Oracle Unlimited License Agreement is the day after the user organization signs up to one, according to software asset management experts. Although Oracle says its ULA agreements are "generally considered an easy way for a large global organization to support business agility and value …
The biggest win for your bottom line is not to deal with oracle at all.
I'd rather pay a postgres support firm a large annual sum than to give one penny to oracle. With the former I retain my choices and options, while the latter is like dealing with the devil.
Compliance, an advisory firm specializing in Oracle licensing
If there are any advisory firms specialising in licensing for the thing, it means the licenses are very expensive, very difficult to understand and comply with and have significant consequences for failure to comply.
Which makes using the thing an existential risk to the business.
The value of a ULA is 90% (or more) recognized the moment it is signed.
ULAs are doubly problematic for 1) the outdated issues outlined in the article and 2) the requirement to keep paying support for the ULA's term let alone many years after.
The "software asset management experts" quoted in the article implicitly suggest its best to certify at the end of the term.
Smart customers enter breach (aka accelerated certification) and initiate strategies to reduce the annual software support fees sooner rather than later.