For at oprette en ny bruger bruger du "opret bruger " kommando. Så en typisk oprette brugerkommando ville være :
create user test identified by test default tablespace mytbsp.
Selvfølgelig skal du erstatte værdierne for brugeren, adgangskoden og tablespace med forskellige værdier. Jeg vil dog anbefale, at du tager et kig på Oracles dokumentation http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_8003.htm .
Det næste trin er at give brugeren de tilsvarende rettigheder. At give en bruger alle rettighederne er en meget dårlig tilgang, da du også ville give ham dba-privilegier. Hvad du i stedet for er at give ham forbindelsesrettigheder og tilladelserne til hans standard tablespace. Det er også bedre at bruge roller i stedet for at give rettighederne direkte. Så hvis du skal give rettighederne igen, behøver du kun tildele rollen. Første trin er at oprette rollen:
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;
Denne erklæring er ikke fuldstændig, du kan kræve yderligere rettigheder (for eksempel vedligeholdelse af indeks), men se på orakeldokumentationen online.
Derefter tildeler du rollen til den nyoprettede bruger.
GRANT myrole to test;