I want to enable Edition Based Redefinition for a user. Executing this command gives an ORA-33819 exception:
ALTER USER user ENABLE EDITIONS;
I know there's an option to enable it with the parameter Force
ALTER USER user ENABLE EDITIONS FORCE;
but as this operation is retroactive and irreversible, I would rather see beforehand why it failed. Does anyone know how to get a list of problems before altering the user?
Working on an Oracle 12.1.0.1.0
Best Answer
You can query something like this:
This is will list the objects referenced by user 'USER', that are editionable but dont have any editions - thus preventing you from enabling EBR for 'USER'.