Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: add new user to oracle ??
Thomas Kellerer wrote:
> Howard J. Rogers schrieb: >
> > Thanks for the detailed answer. Always learning something new... > > I use and maintain databases for development purposes only, and I do > have to create views, procedures, database links, table, etc. > > So I gues my usage is OK :-) > > Cheers > Thomas
Exactly the opposite. Your usage is totally incorrect.
What you should do is the following:
grant create session to <schema_owner>;
grant create view to <schema_owner>;
grant create procedure to <schema_owner>;
grant create database link to <schema_owner>;
grant create table to <schema_owner>;
No value is created by using functionality Oracle says not to use.
You are still granting unnecessary privileges
You are making assumptions as to what CONNECT contains
You have no documentation as to which privileges in CONNECT are actually required
I don't know you so don't take this personally ... but using CONNECT comes off to me as nothing but lazy and sloppy. Write the few lines of code and produce a far better quality of work.
-- Daniel Morgan http://www.outreach.washington.edu/ext/certificates/oad/oad_crs.asp http://www.outreach.washington.edu/ext/certificates/aoa/aoa_crs.asp damorgan_at_x.washington.edu (replace 'x' with a 'u' to reply)Received on Sat Jan 31 2004 - 11:19:14 CST
![]() |
![]() |