Oracle
 sql >> Datenbank >  >> RDS >> Oracle

create synonym ora-01031 unzureichende Berechtigungen

Die Dokumentation für das CREATE SYNONYM Befehl beinhaltet:

Sie versuchen, ein privates Synonym in READWRITE zu erstellen 's eigenes Schema, also müssen Sie Folgendes tun:

GRANT CREATE SYNONYM TO READWRITE;

Das Objekt, auf das das Synonym zeigt, befindet sich in einem anderen Schema, aber das ist hier nicht relevant.

Wenn Ihr neues Konto nur auf Objekte im GDACS-Schema zugreifen wird und insbesondere wenn Sie viele Objekte haben, auf die Sie Zugriff gewähren möchten, können Sie anstelle der Notwendigkeit, Synonyme für alles zu erstellen, das current_schema des neuen Benutzers ändern in jeder Sitzung - möglicherweise über einen Anmeldeauslöser .