2009-06-29 8 views

Antwort

3

Von Oracle-Dokumentation:

"Sie müssen ein beliebiges Verzeichnis Systemprivileg Verzeichnisse zu erstellen haben CREATE."

So

Zuschuss ein beliebiges Verzeichnis zu userOfInterest erstellen;

13

Vom Oracle 10gR2 documentation:

Sie müssen ein beliebiges Verzeichnis Systemprivileg Verzeichnisse zu erstellen haben CREATE.

Sie den folgenden Befehl verwenden, das Privileg, auf das Schema zu erteilen, der das Verzeichnis erstellen wird:

SQL> GRANT CREATE ANY DIRECTORY TO vnz; 

Grant succeeded 

Wie immer mit den Rechten ANY, seien Sie vorsichtig, wem Sie sie gewähren. Es ist in der Tat ein mächtiges Privileg, das den DBAs am besten überlassen wird.

+2

Dies ist ein sehr gefährliches Privileg, da jedes OS-Verzeichnis auf dem Server für Oracle über PL/SQL sichtbar gemacht werden kann. Dazu gehören das Oracle-Installationsverzeichnis selbst sowie die Datendateien. –

+0

Wie kann ich diesen Zuschuss rückgängig machen? –

+0

@SandunChaturanga Verwenden Sie den Befehl ['REVOKE'] (https://docs.oracle.com/database/121/SQLRF/statements_9021.htm#SQLRF01609). –

Verwandte Themen