Die Gewährung von "Verzeichnis Erstellen" Privilegien in Oracle
Möchte ich laufen ein CREATE DIRECTORY
Abfrage in Oracle 10, aber es ist mir nicht genügend Berechtigungen Fehler.
Kann mir jemand sagen wie erteilen Sie diese Berechtigung, um meine user über das system als Benutzer?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der Oracle 10gR2 Dokumentation:
Verwenden Sie den folgenden Befehl zum erteilen der Berechtigung für das schema, wird das Verzeichnis zu erstellen:
Wie immer mit den rechten
ANY
, vorsichtig sein, die Sie gewähren. Es ist in der Tat ein mächtiges Privileg besten Links zu DBAs.REVOKE
- Befehl.CREATE ANY
Privileg. Vielleicht könnten Sie eine Prozedur erstellen / Paket in ein schema mit diesem Privileg, das würde erstellen Sie ein Verzeichnis, während die Durchsetzung der Unterverzeichnis-Regel. Dieses Paket würde das Verzeichnis zu erstellen und die Rechte auf Sie auf den aktuellen Benutzer. Sie gewähren würden, dieEXECUTE
- Rechte auf dieses Paket an den Benutzer.Aus der Oracle-Dokumentation:
"Sie müssen CREATE ANY DIRECTORY-system-Privileg create directories."
So,
grant create any directory zu userOfInterest;