Erzeuge Synonym ora-01031 Unzureichende Rechte

Ich brauche Hilfe, um zu verstehen, welche Berechtigungen ein Benutzer benötigt, um ein SYNONYM zu ERSTELLEN, wenn es auf ein anderes (anderes) Schemaobjekt verweist.

Wenn ich das Folgende versuche, erhalte ich ora-01031 unzureichende Berechtigungen, so dass ich offensichtlich vermisse und andere erforderliche Berechtigungen nicht anwenden kann. Ich habe so gut gesucht, wie ich konnte, konnte aber keine spezifischen Informationen zu schemenübergreifenden Synonymen finden.

CREATE USER test IDENTIFIED BY pw DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP;
ALTER USER test IDENTIFIED BY pw;
GRANT CONNECT, RESOURCE TO test;

-- ... create a bunch of stuff in test...

CREATE USER READWRITE IDENTIFIED BY pw DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE    TEMP;
ALTER USER READWRITE IDENTIFIED BY pw;
GRANT CONNECT, RESOURCE TO READWRITE;

GRANT SELECT ON GDACS.FIXALARMS TO PUBLIC;
GRANT UPDATE, INSERT ON GDACS.FIXALARMS TO READWRITE; 

CONNECT READWRITE/pw;

CREATE SYNONYM FIXALARMS for test.FIXALARMS;
ORA-01031 insufficient privileges

Antworten auf die Frage(1)

Ihre Antwort auf die Frage