8
我需要幫助瞭解用戶需要何種授權/權限才能在指向另一個(不同的)模式對象時創建SYNONYM。創建同義詞ora-01031權限不足
當我嘗試下面的內容時,我得到的ora-01031權限不夠,所以顯然我失蹤並且未能應用其他所需的權限。我儘可能地進行了搜索,但找不到特定於跨模式同義詞的任何內容。
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
您是否[授予'CREATE SYNONYM'給用戶](http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_7001.htm#SQLRF54350)並錯過了這個問題? –