dbTalk Databases Forums  

The application requires more database privileges than you have currentlybeen granted.

comp.databases.oracle.misc comp.databases.oracle.misc


Discuss The application requires more database privileges than you have currentlybeen granted. in the comp.databases.oracle.misc forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Gustaf
 
Posts: n/a

Default The application requires more database privileges than you have currentlybeen granted. - 03-06-2008 , 09:49 AM






Using Oracle 10.2. I'm still learning the basics, and now I'm having a problem with users I've created myself. They can't login. When I attempt to login, I get the error:

The application requires more database privileges than you have
currently been granted.

No hint of what's missing. I have added the CONNECT role to the users, which appears to be the only role needed according to the manual. I also added the RESOURCE role. Finally, I added the SELECT_CATALOG_ROLE and I could login, but there's no mention of that in the manual.

Is CONNECT really the only role needed to login, and why isn't it enough in my case?

Gustaf

Reply With Quote
  #2  
Old   
fitzjarrell@cox.net
 
Posts: n/a

Default Re: The application requires more database privileges than you havecurrently been granted. - 03-06-2008 , 11:09 AM






On Mar 6, 9:49*am, Gustaf <gust... (AT) algonet (DOT) se> wrote:
Quote:
Using Oracle 10.2. I'm still learning the basics, and now I'm having a problem with users I've created myself. They can't login. When I attempt to login, I get the error:

* The application requires more database privileges than you have
* currently been granted.

No hint of what's missing. I have added the CONNECT role to the users, which appears to be the only role needed according to the manual. I also added the RESOURCE role. Finally, I added the SELECT_CATALOG_ROLE and I could login, but there's no mention of that in the manual.

Is CONNECT really the only role needed to login, and why isn't it enough in my case?

Gustaf
You haven't provided enough information to answer that question:

* For which release of Oracle was this application originally written?
* Which release of Oracle (all four or five numbers) are you using
which generates these errors?

CONNECT has been dramatically altered in 10.1.0.x and later releases
of Oracle. The granted privileges have been seriously reduced to
nothing more than CREATE SESSION. In 9.0.1.x and 9.2.0.x the CONNECT
role possessed these additional privileges:

ALTER SESSION
CREATE CLUSTER
CREATE DATABASE LINK
CREATE SEQUENCE
CREATE SYNONYM
CREATE TABLE
CREATE VIEW

Thus an application which relied upon the CONNECT role in 9iR2 and
earlier releases would not properly function against a 10gR1 or later
database.

Provide more information and a better answer may be forthcoming.


David Fitzjarrell


Reply With Quote
  #3  
Old   
fitzjarrell@cox.net
 
Posts: n/a

Default Re: The application requires more database privileges than you havecurrently been granted. - 03-06-2008 , 11:09 AM



On Mar 6, 9:49*am, Gustaf <gust... (AT) algonet (DOT) se> wrote:
Quote:
Using Oracle 10.2. I'm still learning the basics, and now I'm having a problem with users I've created myself. They can't login. When I attempt to login, I get the error:

* The application requires more database privileges than you have
* currently been granted.

No hint of what's missing. I have added the CONNECT role to the users, which appears to be the only role needed according to the manual. I also added the RESOURCE role. Finally, I added the SELECT_CATALOG_ROLE and I could login, but there's no mention of that in the manual.

Is CONNECT really the only role needed to login, and why isn't it enough in my case?

Gustaf
You haven't provided enough information to answer that question:

* For which release of Oracle was this application originally written?
* Which release of Oracle (all four or five numbers) are you using
which generates these errors?

CONNECT has been dramatically altered in 10.1.0.x and later releases
of Oracle. The granted privileges have been seriously reduced to
nothing more than CREATE SESSION. In 9.0.1.x and 9.2.0.x the CONNECT
role possessed these additional privileges:

ALTER SESSION
CREATE CLUSTER
CREATE DATABASE LINK
CREATE SEQUENCE
CREATE SYNONYM
CREATE TABLE
CREATE VIEW

Thus an application which relied upon the CONNECT role in 9iR2 and
earlier releases would not properly function against a 10gR1 or later
database.

Provide more information and a better answer may be forthcoming.


David Fitzjarrell


Reply With Quote
  #4  
Old   
fitzjarrell@cox.net
 
Posts: n/a

Default Re: The application requires more database privileges than you havecurrently been granted. - 03-06-2008 , 11:09 AM



On Mar 6, 9:49*am, Gustaf <gust... (AT) algonet (DOT) se> wrote:
Quote:
Using Oracle 10.2. I'm still learning the basics, and now I'm having a problem with users I've created myself. They can't login. When I attempt to login, I get the error:

* The application requires more database privileges than you have
* currently been granted.

No hint of what's missing. I have added the CONNECT role to the users, which appears to be the only role needed according to the manual. I also added the RESOURCE role. Finally, I added the SELECT_CATALOG_ROLE and I could login, but there's no mention of that in the manual.

Is CONNECT really the only role needed to login, and why isn't it enough in my case?

Gustaf
You haven't provided enough information to answer that question:

* For which release of Oracle was this application originally written?
* Which release of Oracle (all four or five numbers) are you using
which generates these errors?

CONNECT has been dramatically altered in 10.1.0.x and later releases
of Oracle. The granted privileges have been seriously reduced to
nothing more than CREATE SESSION. In 9.0.1.x and 9.2.0.x the CONNECT
role possessed these additional privileges:

ALTER SESSION
CREATE CLUSTER
CREATE DATABASE LINK
CREATE SEQUENCE
CREATE SYNONYM
CREATE TABLE
CREATE VIEW

Thus an application which relied upon the CONNECT role in 9iR2 and
earlier releases would not properly function against a 10gR1 or later
database.

Provide more information and a better answer may be forthcoming.


David Fitzjarrell


Reply With Quote
  #5  
Old   
fitzjarrell@cox.net
 
Posts: n/a

Default Re: The application requires more database privileges than you havecurrently been granted. - 03-06-2008 , 11:09 AM



On Mar 6, 9:49*am, Gustaf <gust... (AT) algonet (DOT) se> wrote:
Quote:
Using Oracle 10.2. I'm still learning the basics, and now I'm having a problem with users I've created myself. They can't login. When I attempt to login, I get the error:

* The application requires more database privileges than you have
* currently been granted.

No hint of what's missing. I have added the CONNECT role to the users, which appears to be the only role needed according to the manual. I also added the RESOURCE role. Finally, I added the SELECT_CATALOG_ROLE and I could login, but there's no mention of that in the manual.

Is CONNECT really the only role needed to login, and why isn't it enough in my case?

Gustaf
You haven't provided enough information to answer that question:

* For which release of Oracle was this application originally written?
* Which release of Oracle (all four or five numbers) are you using
which generates these errors?

CONNECT has been dramatically altered in 10.1.0.x and later releases
of Oracle. The granted privileges have been seriously reduced to
nothing more than CREATE SESSION. In 9.0.1.x and 9.2.0.x the CONNECT
role possessed these additional privileges:

ALTER SESSION
CREATE CLUSTER
CREATE DATABASE LINK
CREATE SEQUENCE
CREATE SYNONYM
CREATE TABLE
CREATE VIEW

Thus an application which relied upon the CONNECT role in 9iR2 and
earlier releases would not properly function against a 10gR1 or later
database.

Provide more information and a better answer may be forthcoming.


David Fitzjarrell


Reply With Quote
  #6  
Old   
Mark D Powell
 
Posts: n/a

Default Re: The application requires more database privileges than you havecurrently been granted. - 03-06-2008 , 12:16 PM



On Mar 6, 12:09*pm, "fitzjarr... (AT) cox (DOT) net" <fitzjarr... (AT) cox (DOT) net> wrote:
Quote:
On Mar 6, 9:49*am, Gustaf <gust... (AT) algonet (DOT) se> wrote:

Using Oracle 10.2. I'm still learning the basics, and now I'm having a problem with users I've created myself. They can't login. When I attempt to login, I get the error:

* The application requires more database privileges than you have
* currently been granted.

No hint of what's missing. I have added the CONNECT role to the users, which appears to be the only role needed according to the manual. I also added the RESOURCE role. Finally, I added the SELECT_CATALOG_ROLE and I could login, but there's no mention of that in the manual.

Is CONNECT really the only role needed to login, and why isn't it enoughin my case?

Gustaf

You haven't provided enough information to answer that question:

* For which release of Oracle was this application originally written?
* Which release of Oracle (all four or five numbers) are you using
which generates these errors?

CONNECT has been dramatically altered in 10.1.0.x and later releases
of Oracle. *The granted privileges have been seriously reduced to
nothing more than CREATE SESSION. *In 9.0.1.x and 9.2.0.x the CONNECT
role possessed these additional privileges:

ALTER SESSION
CREATE CLUSTER
CREATE DATABASE LINK
CREATE SEQUENCE
CREATE SYNONYM
CREATE TABLE
CREATE VIEW

Thus an application which relied upon the CONNECT role in 9iR2 and
earlier releases would not properly function against a 10gR1 or later
database.

Provide more information and a better answer may be forthcoming.

David Fitzjarrell
Oracle stated a long time ago that the connect and resource roles were
provided only for backward compatiability.

The unnamed application should be using specific object and system
privileges. Check the vendor documentation.

End user applicaitons should not need create privileges. Create
privileges should be necessary only on initial installation.

HTH -- Mark D Powell --




Reply With Quote
  #7  
Old   
Mark D Powell
 
Posts: n/a

Default Re: The application requires more database privileges than you havecurrently been granted. - 03-06-2008 , 12:16 PM



On Mar 6, 12:09*pm, "fitzjarr... (AT) cox (DOT) net" <fitzjarr... (AT) cox (DOT) net> wrote:
Quote:
On Mar 6, 9:49*am, Gustaf <gust... (AT) algonet (DOT) se> wrote:

Using Oracle 10.2. I'm still learning the basics, and now I'm having a problem with users I've created myself. They can't login. When I attempt to login, I get the error:

* The application requires more database privileges than you have
* currently been granted.

No hint of what's missing. I have added the CONNECT role to the users, which appears to be the only role needed according to the manual. I also added the RESOURCE role. Finally, I added the SELECT_CATALOG_ROLE and I could login, but there's no mention of that in the manual.

Is CONNECT really the only role needed to login, and why isn't it enoughin my case?

Gustaf

You haven't provided enough information to answer that question:

* For which release of Oracle was this application originally written?
* Which release of Oracle (all four or five numbers) are you using
which generates these errors?

CONNECT has been dramatically altered in 10.1.0.x and later releases
of Oracle. *The granted privileges have been seriously reduced to
nothing more than CREATE SESSION. *In 9.0.1.x and 9.2.0.x the CONNECT
role possessed these additional privileges:

ALTER SESSION
CREATE CLUSTER
CREATE DATABASE LINK
CREATE SEQUENCE
CREATE SYNONYM
CREATE TABLE
CREATE VIEW

Thus an application which relied upon the CONNECT role in 9iR2 and
earlier releases would not properly function against a 10gR1 or later
database.

Provide more information and a better answer may be forthcoming.

David Fitzjarrell
Oracle stated a long time ago that the connect and resource roles were
provided only for backward compatiability.

The unnamed application should be using specific object and system
privileges. Check the vendor documentation.

End user applicaitons should not need create privileges. Create
privileges should be necessary only on initial installation.

HTH -- Mark D Powell --




Reply With Quote
  #8  
Old   
Mark D Powell
 
Posts: n/a

Default Re: The application requires more database privileges than you havecurrently been granted. - 03-06-2008 , 12:16 PM



On Mar 6, 12:09*pm, "fitzjarr... (AT) cox (DOT) net" <fitzjarr... (AT) cox (DOT) net> wrote:
Quote:
On Mar 6, 9:49*am, Gustaf <gust... (AT) algonet (DOT) se> wrote:

Using Oracle 10.2. I'm still learning the basics, and now I'm having a problem with users I've created myself. They can't login. When I attempt to login, I get the error:

* The application requires more database privileges than you have
* currently been granted.

No hint of what's missing. I have added the CONNECT role to the users, which appears to be the only role needed according to the manual. I also added the RESOURCE role. Finally, I added the SELECT_CATALOG_ROLE and I could login, but there's no mention of that in the manual.

Is CONNECT really the only role needed to login, and why isn't it enoughin my case?

Gustaf

You haven't provided enough information to answer that question:

* For which release of Oracle was this application originally written?
* Which release of Oracle (all four or five numbers) are you using
which generates these errors?

CONNECT has been dramatically altered in 10.1.0.x and later releases
of Oracle. *The granted privileges have been seriously reduced to
nothing more than CREATE SESSION. *In 9.0.1.x and 9.2.0.x the CONNECT
role possessed these additional privileges:

ALTER SESSION
CREATE CLUSTER
CREATE DATABASE LINK
CREATE SEQUENCE
CREATE SYNONYM
CREATE TABLE
CREATE VIEW

Thus an application which relied upon the CONNECT role in 9iR2 and
earlier releases would not properly function against a 10gR1 or later
database.

Provide more information and a better answer may be forthcoming.

David Fitzjarrell
Oracle stated a long time ago that the connect and resource roles were
provided only for backward compatiability.

The unnamed application should be using specific object and system
privileges. Check the vendor documentation.

End user applicaitons should not need create privileges. Create
privileges should be necessary only on initial installation.

HTH -- Mark D Powell --




Reply With Quote
  #9  
Old   
Mark D Powell
 
Posts: n/a

Default Re: The application requires more database privileges than you havecurrently been granted. - 03-06-2008 , 12:16 PM



On Mar 6, 12:09*pm, "fitzjarr... (AT) cox (DOT) net" <fitzjarr... (AT) cox (DOT) net> wrote:
Quote:
On Mar 6, 9:49*am, Gustaf <gust... (AT) algonet (DOT) se> wrote:

Using Oracle 10.2. I'm still learning the basics, and now I'm having a problem with users I've created myself. They can't login. When I attempt to login, I get the error:

* The application requires more database privileges than you have
* currently been granted.

No hint of what's missing. I have added the CONNECT role to the users, which appears to be the only role needed according to the manual. I also added the RESOURCE role. Finally, I added the SELECT_CATALOG_ROLE and I could login, but there's no mention of that in the manual.

Is CONNECT really the only role needed to login, and why isn't it enoughin my case?

Gustaf

You haven't provided enough information to answer that question:

* For which release of Oracle was this application originally written?
* Which release of Oracle (all four or five numbers) are you using
which generates these errors?

CONNECT has been dramatically altered in 10.1.0.x and later releases
of Oracle. *The granted privileges have been seriously reduced to
nothing more than CREATE SESSION. *In 9.0.1.x and 9.2.0.x the CONNECT
role possessed these additional privileges:

ALTER SESSION
CREATE CLUSTER
CREATE DATABASE LINK
CREATE SEQUENCE
CREATE SYNONYM
CREATE TABLE
CREATE VIEW

Thus an application which relied upon the CONNECT role in 9iR2 and
earlier releases would not properly function against a 10gR1 or later
database.

Provide more information and a better answer may be forthcoming.

David Fitzjarrell
Oracle stated a long time ago that the connect and resource roles were
provided only for backward compatiability.

The unnamed application should be using specific object and system
privileges. Check the vendor documentation.

End user applicaitons should not need create privileges. Create
privileges should be necessary only on initial installation.

HTH -- Mark D Powell --




Reply With Quote
  #10  
Old   
Gustaf
 
Posts: n/a

Default Re: The application requires more database privileges than you havecurrently been granted. - 03-07-2008 , 02:28 AM



fitzjarrell (AT) cox (DOT) net wrote:

Quote:
* For which release of Oracle was this application originally written?
* Which release of Oracle (all four or five numbers) are you using
which generates these errors?
The Oracle version is 10.2.0.1. I don't know what 'application' means here. Is it yet another name for 'user', 'account' and 'schema'? So far, I'm doing everything in Enterprise Manager.

Quote:
CONNECT has been dramatically altered in 10.1.0.x and later releases
of Oracle. The granted privileges have been seriously reduced to
nothing more than CREATE SESSION.
That's what I see too. A new user only has the CONNECT rule by default, and the CONNECT role only has the CREATE SESSION privilege. But that's obviously not enough to use the account.

Gustaf




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.