Per creare un nuovo utente si usa "crea utente " comando. Quindi un tipico comando di creazione utente sarebbe :
create user test identified by test default tablespace mytbsp.
Ovviamente è necessario sostituire i valori per utente, password e tablespace con valori diversi. Tuttavia, ti consiglio di dare un'occhiata alla documentazione di Oracle http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8003.htm .
Il passaggio successivo consiste nel concedere all'utente i diritti corrispondenti. Dare a un utente tutti i diritti è un pessimo approccio poiché gli daresti anche i privilegi dba. Quello che invece è di dargli i privilegi di connessione e le autorizzazioni al suo tablespace predefinito. Inoltre è meglio usare i ruoli invece di concedere direttamente i diritti. Quindi se devi concedere nuovamente i diritti devi solo concedere il ruolo. Il primo passo è creare il ruolo:
GRANT CREATE session, CREATE table, CREATE view,
CREATE procedure,CREATE synonym,
ALTER table, ALTER view, ALTER procedure,ALTER synonym,
DROP table, DROP view, DROP procedure,DROP synonym
TO MyRole;
Questa affermazione non è completa, potresti richiedere diritti aggiuntivi (ad esempio la manutenzione dell'indice), ma dai un'occhiata alla documentazione online di Oracle.
Dopodiché concedi il ruolo all'utente appena creato.
GRANT myrole to test;