DBAwhosaysNIE
MIS
Is it possible to grant user A privilege to create tables in schema B but not schema C (or others)?
I have a 3rd party application whose install instructions say to grant it the DBA role. Naturally I called them and said: "WRONG ANSWER! Tell me exactly what system & object privileges you need". When they were unable to answer (vendor also sells competing DB & knows little if anything about Oracle) I turned on SQL_trace and determined that their app was creating an Oracle session as user A but trying to create temporary tables under schema B.
I know I could grant A CREATE ANY TABLE (which I've done for now) but I would prefer to limit it to B. Searching through Ora docs yielded no useful hints.
Any feedback would be greatly appreciated! [sig][/sig]
I have a 3rd party application whose install instructions say to grant it the DBA role. Naturally I called them and said: "WRONG ANSWER! Tell me exactly what system & object privileges you need". When they were unable to answer (vendor also sells competing DB & knows little if anything about Oracle) I turned on SQL_trace and determined that their app was creating an Oracle session as user A but trying to create temporary tables under schema B.
I know I could grant A CREATE ANY TABLE (which I've done for now) but I would prefer to limit it to B. Searching through Ora docs yielded no useful hints.
Any feedback would be greatly appreciated! [sig][/sig]