criar sinônimo ora-01031 privilégios insuficientes
Preciso de ajuda para entender quais concessões / privilégios um usuário precisa para criar um SYNONYM quando ele aponta para outro objeto de esquema (diferente).
Quando tento o abaixo, recebo privilégios ora-01031 insuficientes, portanto, obviamente, estou ausente e falhando ao aplicar outros privilégios necessários. Pesquisei o melhor que pude, mas não consegui encontrar nada específico para sinônimos entre esquemas.
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