Ich brauche Hilfe, um zu verstehen, welche Berechtigungen ein Benutzer benötigt, um ein SYNONYM zu erzeugen, wenn es auf ein anderes (anderes) Schemaobjekt zeigt.
Wenn ich das unten versuche, bekomme ich ora-01031 ungenügende Privilegien, so dass ich offensichtlich vermisse und andere benötigte Privilegien nicht anwenden kann. Ich habe so gut wie möglich gesucht, konnte aber nichts finden, was spezifisch für Schemas ist.
%Vor% Die Dokumentation für den Befehl CREATE SYNONYM
enthält:
Voraussetzungen
Um ein privates Synonym in Ihrem eigenen Schema zu erstellen, müssen Sie die
CREATE SYNONYM
Systemberechtigung.Um ein privates Synonym in einem anderen Benutzerschema zu erstellen, müssen Sie das Systemrecht
CREATE ANY SYNONYM
.Um ein
PUBLIC
Synonym zu erstellen, müssen Sie die SystemberechtigungCREATE PUBLIC SYNONYM
haben.
Sie versuchen, ein eigenes Synonym in READWRITE
's eigenem Schema zu erstellen, also müssen Sie folgendes tun:
Das Objekt, auf das das Synonym verweist, befindet sich in einem anderen Schema, aber das ist hier nicht relevant.
Tags und Links oracle schema grant privileges synonym