Difference between revisions of "Basic Administrative SQL commands"
From Peter Pap's Technowiki
(2 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
next 5m maxsize 1G; | next 5m maxsize 1G; | ||
− | This will create a | + | This will create a 10mb datafile that will extend by 5mb until it gets to 1gb max. |
− | == Add | + | == Add Datafile to Tablespace == |
alter tablespace '''''tablespacename''''' | alter tablespace '''''tablespacename''''' | ||
Line 15: | Line 15: | ||
next 5m maxsize 1G; | next 5m maxsize 1G; | ||
+ | == Create a Role == | ||
− | == Create a | + | You need to create a role that will give the users privileges to do things |
+ | |||
+ | create role '''''rolename'''''; | ||
+ | |||
+ | Give the role privileges: | ||
+ | |||
+ | grant connect to '''''rolename'''''; | ||
+ | grant resource to '''''rolename'''''; | ||
+ | |||
+ | |||
+ | == Create a User == | ||
+ | |||
+ | Create the account: | ||
create user '''''username''''' | create user '''''username''''' | ||
Line 24: | Line 37: | ||
quota '''''unlimited''''' on '''''tablespacename''''' | quota '''''unlimited''''' on '''''tablespacename''''' | ||
account unlock; | account unlock; | ||
+ | |||
+ | Give the account priveleges using the role you created before: | ||
+ | |||
+ | grant '''''rolename''''' to '''''username'''''; |
Latest revision as of 22:33, 3 January 2017
Create tablespace
create tablespace tablespacename datafile '/path/to/file/filename.dbf' size 10m autoextend on next 5m maxsize 1G;
This will create a 10mb datafile that will extend by 5mb until it gets to 1gb max.
Add Datafile to Tablespace
alter tablespace tablespacename add datafile '/path/to/file/filename.dbf' size 10m autoextend on next 5m maxsize 1G;
Create a Role
You need to create a role that will give the users privileges to do things
create role rolename;
Give the role privileges:
grant connect to rolename; grant resource to rolename;
Create a User
Create the account:
create user username identified by password default tablespace tablespacename temporary tablespace temp quota unlimited on tablespacename account unlock;
Give the account priveleges using the role you created before:
grant rolename to username;