За да създадете нов потребител, използвайте „създаване на потребител ". Така че типичната команда за създаване на потребител ще бъде :
create user test identified by test default tablespace mytbsp.
Разбира се, трябва да замените стойностите за потребителя, паролата и табличното пространство с различни стойности. Въпреки това бих ви препоръчал да погледнете документацията на Oracle http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8003.htm .
Следващата стъпка е да предоставите на потребителя съответните права. Да дадете на потребител всички права е много лош подход, тъй като бихте му дали и привилегии на dba. Това, което вместо това е да му дадете привилегии за свързване и разрешения за неговото таблично пространство по подразбиране. Освен това е по-добре да използвате роли, вместо да предоставяте права директно. Така че, ако трябва да предоставите правата отново, трябва да предоставите само ролята. Първата стъпка е да създадете ролята:
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;
Това изявление не е пълно, може да ви трябват допълнителни права (поддръжка на индекс например), но погледнете онлайн документацията на oracle.
След това предоставяте ролята на новосъздадения потребител.
GRANT myrole to test;