Hi,
I run our Oracle 11g database like this
user named "appname" has full rights to a database.
user named "app_appname" only has access for basic CRUD operations,they can't create/drop tables.
WIthout liquibase I would typically run any patch files and then afterwards run a script I have that grants access on everything to the app_appname user. (The script is full of stored proceedures etc.
I typically need to run this script as sysdba; either via
sqlplus / as sysdba;
or by using sqldeveloper with the username sys and the ROLE set to sysdba;
I'm taking recommendations now for how to do this with liquibase. Currently I have 2 changeSets I think i want to run. I run one against my database, and then the other against the sys database.