Tôi cần trợ giúp tìm hiểu những quyền/đặc quyền mà người dùng cần để TẠO một SYNONYM khi nó trỏ đến một đối tượng lược đồ khác (khác).tạo từ đồng nghĩa hoặca-01031 không đủ đặc quyền
Khi tôi thử dưới đây, tôi nhận được đặc quyền không đủ ora-01031, vì vậy rõ ràng là tôi bị thiếu và không áp dụng các đặc quyền cần thiết khác. Tôi đã tìm kiếm cũng như tôi có thể nhưng không thể tìm thấy bất cứ điều gì cụ thể cho các từ đồng nghĩa chéo.
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
Bạn đã [cấp 'CREATE SYNONYM' cho người dùng] (http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_7001.htm#SQLRF54350) và bỏ lỡ câu hỏi đó chưa? –