Hi,
Below is solution to create and drop use using .bat and .sql files.
There are many ways to create user, this is one process
.BAT file
sqlplus sys/sys@servicename as sysdba @CreateUserScript.sql
.SQL File
UNDEFINE DATABASE_NAME
DROP USER &&DATABASE_NAME CASCADE
/
DROP TABLESPACE &&DATABASE_NAME INCLUDING CONTENTS AND DATAFILES
/
CREATE TABLESPACE &&DATABASE_NAME DATAFILE '&&DATABASE_NAME' SIZE 20M REUSE AUTOEXTEND ON NEXT 2M
/
CREATE USER &&DATABASE_NAME IDENTIFIED BY &&DATABASE_NAME DEFAULT TABLESPACE &&DATABASE_NAME
/
grant connect to &&DATABASE_NAME
/
grant resource to &&DATABASE_NAME
/
grant create ANY TABLE to &&DATABASE_NAME
/
grant create ANY sequence to &&DATABASE_NAME
/
grant create ANY trigger to &&DATABASE_NAME
/
grant CREATE ANY view to &&DATABASE_NAME
/
grant create any index to &&DATABASE_NAME
/
grant create any procedure to &&DATABASE_NAME
/
grant CREATE ANY TYPE to &&DATABASE_NAME
/