Which role is recommended for an ORACLE user used internally by an desktop or web application?
This application makes queries, updates and inserts over only one schema.
Does there exist a default or recommended role for this task?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If this is an application schema (a schema used by an application to connect to the database), you should grant it the minimum sets of rights:
This is the basic set of rights your application should need to run. In most case it will be sufficient.
This solution supposes that the application schema will not own any DATA object. This is the safest method as this will let you control what you allow your application to modify (since you can’t prevent the owner of an object to modify it).
If the application schema owns data tables, you will also have to grant it quotas on tablespaces.