Grant Select, Insert, Update zu einem Tablespace
Ich habe eine Menge von Tabellen in einem tablespace, fast 100. Ich habe zu grant Select, Insert -, Update-Rechte auf alle Tabellen eines Benutzers. Ist es möglich? Wenn ich Schreibe:
GRANT USE OF TABLESPACE MYTABLESPACE TO USERNAME
Bekomme ich den oracle Fehler "ungültige oder fehlende Berechtigungen"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die data-dictionary-view dba_tables (resp. all_tables, wenn Sie keinen Zugriff auf dba_tables):
Wenn Sie nur wollen, um ein Skript zu generieren, kommentieren Sie die execute immediate-und un-Kommentar die dbms_output.
USE OF TABLESPACE
ist nicht dokumentiert-option, wo hast du das gefunden?Können Sie dies tun, um einem Benutzer ermöglichen, Objekte zu schaffen, die in einem tablespace:
Zu grant select, insert, update und delete auf Objekte, die Sie ausführen eine separate
grant
Befehl für jede Tabelle: