what can do in MY schema in oracle

Hi Guys

i just want to know what can i do in my schema in oracle?
can i create any table , for example?

create table test(ID number)

it shows me :ORA-01950:no privileges on tablespace 'USERS'

SayYou_SayMeAsked:
Who is Participating?
 
sventhanCommented:
ALTER USER <username> QUOTA 100M ON <tablespace name>
 
GRANT UNLIMITED TABLESPACE TO <username>

http://www.dba-oracle.com/t_ora_01950_no+priviledges_on_tablespace_string.htm
0
 
SayYou_SayMeAuthor Commented:
ORA-01031:insufficient privileges

should DBA perform this Alter?

0
 
sdstuberCommented:
yes, your DBA will need to grant you quota on whatever tablespace you try to write to, whether specific value or unlimited.

Also,  you will need the "create table" privilege; but, if you got the quota error then you already have that other wise you would have gotten a different error
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
SayYou_SayMeAuthor Commented:
can I create a table under my schema
like this ? abc is another schema in the same instance(database)
create table TEST as select * from abc.product where 1=2
0
 
gopiseraCommented:
Then  You must have the select privilege [given by root user or by the abc user to  your current user] on the table product.

eg.,
As an abc user grant this privilege
grant select on product to <Your user>;

Then from your user you can create a table.

As said from above if you need to create a table space on a particular tablespace.  You should have the quota on that tablespace.
0
 
gopiseraCommented:
One more thing is that

create table TEST as select * from abc.product where 1=2 ;

This sql statement will transfer the structure of product to test.  Data is null on test table.

By default the table test on <schema>  goes into the default tablespace assigned to that schema;

ALTER USER myuser
DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp
QUOTA 100M ON users;

here users is a tablespace
myuser is a schema
temp is a tempararoy tablespace
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.