@Scott Shaw
Please see this link
I don't believe so. You would need a DBA to create user scheme and grant necessary privileges
You can use the Oracle root user to create the Ranger databases.
Optionally, you can also create a non-root user to use to create the Ranger databases. For example, you would use the following series of commands to create the RANGERDBA
user and grant it permissions using SQL*Plus, the Oracle database administration utility:
# sqlplus sys/root as sysdba
CREATE USER $RANGERDBA IDENTIFIED BY $RANGERDBAPASSWORD;
GRANT SELECT_CATALOG_ROLE TO $RANGERDBA;
GRANT CONNECT, RESOURCE TO $RANGERDBA;
QUIT;