OVH Cloud OVH Cloud

[Oracle]Ora 01031 : droits d'acces ?

3 réponses
Avatar
jgodagnot
Bonjour;

J'ai créé des tables sous oracle avec une connexion en system/manager.
Pas de problèmes particuliers. Je fais des select et des inserts de
nouveaux enregistrements sur mes tables. Par contre, dès que j'essaye
des update ou des delete, là ça merdoit.
Toute tentative d'accorder des droits par GRANT SELECT ON xxxxxxxx TO
xxxxxxxxxxx WITH GRANT OPTION me conduise à une ora 01031 : privilèges
insuffisants.
Je suis bien propriétaire des tables. Je ne comprends pas comment je
peux faire des insert et pas de delete.

Merci pour toute piste.

3 réponses

Avatar
see
Bonjour,

R. Godeceigle wrote:

J'ai créé des tables sous oracle avec une connexion en system/manager.
Pas de problèmes particuliers. Je fais des select et des inserts de
nouveaux enregistrements sur mes tables. Par contre, dès que j'essaye
des update ou des delete, là ça merdoit.
Toute tentative d'accorder des droits par GRANT SELECT ON xxxxxxxx TO
xxxxxxxxxxx WITH GRANT OPTION me conduise à une ora 01031 : privilèges
insuffisants.
Je suis bien propriétaire des tables. Je ne comprends pas comment je
peux faire des insert et pas de delete.



Je ne vois qu'une raison possible :
tu n'exécutes pas les commandes que tu indiques ci-dessus.

Il faudrait que tu fasses un copier/coller de la commande d'update &
insert & delete avec le message d'erreur que tu reçois.

Si tu es propriétaire de la table, tu peux faire un delete sur cette
table. Le problème est ailleurs.
Avatar
jgodagnot
(Bruno Jargot) écrit:

Si tu es propriétaire de la table, tu peux faire un delete sur cette
table. Le problème est ailleurs.



Tu as parfaitement raison. La syntaxe était mauvaise.
Grande est ma honte et longue fut ma quête de la vérité.
Merci à toi.
Avatar
Igor Racic
Il serrait bien d'éviter d'utiliser le utilisateur system pour les
objects applicatives...

Igor



R. Godeceigle wrote:
(Bruno Jargot) écrit:


Si tu es propriétaire de la table, tu peux faire un delete sur cette
table. Le problème est ailleurs.




Tu as parfaitement raison. La syntaxe était mauvaise.
Grande est ma honte et longue fut ma quête de la vérité.
Merci à toi.