/****************************************************************************/
/* FILENAME:      INSTALL_DIRECT_1.sql                                      */
/* VERSION:       1.6                                                       */
/* DATABASE:      Oracle 8i,9i                                              */
/* SUMMARY:       Creates driver's database user account.                   */
/* INSTRUCTIONS:  Execute as user SYSTEM/MANAGER or some user with          */
/*                administrative privileges.                                */
/* DISPLAY:       monospaced                                                */
/****************************************************************************/


SET TERMOUT ON;
SET ECHO OFF;


/****************************************************************************/
/* Create 'dirxml' user account and grant privileges.                       */
/****************************************************************************/

CREATE USER idm IDENTIFIED BY dirxml
default tablespace USERS
quota unlimited on USERS
temporary tablespace TEMP;
GRANT CONNECT TO idm;
GRANT CREATE SESSION, ALTER SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE PROCEDURE, CREATE VIEW TO idm;
grant create user, alter user, drop user, create role, alter any role, drop any role, grant any role, grant any privilege to idm;
COMMIT;

/* Run as SYS with SQL+, SYSDBA required*/

GRANT SELECT ON sys.dba_users TO idm;
GRANT SELECT ON sys.dba_roles TO idm;
GRANT SELECT ON sys.dba_role_privs TO idm;

/* Run as idm after idm schema and objects created*/

/* GRANT INSERT ON idm.eventlog TO SYS; */


