That’s a common practice in enterprise software licensing agreements. The organisation that is being audited signed up for this. Oracle uses audits to enforce being correctly remunerated under the agreed metrics. Nothing scandalous about it. Not sure if audits only happen for on-premise deployments and SaaS usage is automatically metered.
With normal vendors/suppliers you audit them. With oracle your supplier audits you?!