Je reçois ORA-01031: privilèges insuffisants lors de la création d'un package avec mon propre schéma. Ne devrais-je pas avoir un contrôle complet sur mon schéma. Si ce n'est pas le cas, de quels privilèges mon schéma a-t-il besoin?ORA-01031: Privilèges insuffisants lors de la création d'un package
10
A
Répondre
18
Vous devrez peut-être avoir PROCÉDURE DE CRÉE CREATE POUR UTILISER NOM.
2
Si vous référencez des tables qui ne figurent pas dans votre schéma, vous pouvez obtenir cette erreur même si vous pouvez sélectionner des données dans les tables. Le problème est que les autorisations accordées par les rôles fonctionnent pour sql mais ne fonctionnent pas pour PL/SQL. PL/SQL requiert que les droits soient accordés à l'utilisateur.
Un autre problème possible est que vous n'avez pas le privilège de créer le système de procédure qui est nécessaire pour créer procs.