Para criar um novo usuário você usa o comando "criar usuário " comando. Portanto, um comando de usuário de criação típico seria:
create user test identified by test default tablespace mytbsp.
Claro que você precisa substituir os valores do usuário, senha e tablespace por valores diferentes. No entanto, recomendo que você dê uma olhada na documentação da Oracle http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8003.htm .
O próximo passo é conceder ao usuário os direitos correspondentes. Dar a um usuário todos os direitos é uma abordagem muito ruim, pois você também daria a ele privilégios de dba. Em vez disso, você deve dar a ele privilégios de conexão e permissões para seu espaço de tabela padrão. Também é melhor usar funções em vez de conceder os direitos diretamente. Portanto, se você precisar conceder os direitos novamente, só precisará conceder a função. O primeiro passo é criar a função:
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;
Esta declaração não está completa, você pode precisar de direitos adicionais (manutenção de índice, por exemplo), mas dê uma olhada na documentação online do oráculo.
Depois disso, você concede a função ao usuário recém-criado.
GRANT myrole to test;