Pb: Quels privileges pour table partitionnée ?
Bonjour à tous,
Voila, je travaille avec oracle 9i(test) et 10g (appl) sous XP.
J'ai developpé des forms avec 10g. et je dois donner des privileges à un utilisateur qui doit administrer quelques tables. Il doit manipuler des tables partitionnées.
Parmis les instructions qu'il doit faire sont :
Code:
1 2 3 4
|
DELETE FROM maTable WHERE Date_1 between dat1 et date2;
ALTER TABLE maTable TRUNCUTE PARTITION maTable_Part_jjmmaa;
|
Je ne veux pas faire un
Code:
ALTER TABLE maTable Drop partition maTable_Part_jjmmaa;
:mouarf:
Quels sont les privileges à donner sans lui permettre de modifier les tables ? (faire uniquement un truncute partition sur le ALTER) :calim2:
peut_on faire:
Code:
1 2
| GRANT DELETE ON maTable TO monRole;
GRANT ... TRUNCUTE PARTITION ON maTable TO monRole; |
(juste une idée pas conventionnelle, je sais :cry: :aie:).
Merci beaucoup de votre aide :ccool: