pour créer un synonyme ora-01031 privilèges insuffisants
J'ai besoin d'aide pour comprendre ce que des subventions ou des privilèges d'un utilisateur doit CRÉER un SYNONYME lorsqu'il pointe vers un autre (différent) schéma de l'objet.
Quand j'essaye de le ci-dessous, j'obtiens l'erreur ora-01031 privilèges insuffisants, alors, évidemment, je suis absent, et ne pas appliquer d'autres privilèges nécessaires. J'ai fait une recherche aussi bien que je le pouvais, mais ne pouvais pas trouver quelque chose de spécifique à la croix-schéma des synonymes.
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
Avez-vous accordées
CREATE SYNONYM
à l'utilisateur et a raté de la question?OriginalL'auteur user1289330 | 2014-07-18
Vous devez vous connecter pour publier un commentaire.
La documentation pour le
CRÉER un SYNONYME
commande comprend:Que vous essayez de créer un synonyme privé dans
READWRITE
's propre schéma, de sorte que vous avez à faire:L'objet le synonyme est pointant vers est dans un schéma différent, mais ce n'est pas pertinente ici.
OriginalL'auteur Alex Poole