對於我的Oracle數據庫我創建了一個用戶。我希望該用戶只能訪問3個表格。所以我寫了這些查詢:ORA-00942:表或視圖不存在錯誤給出即使我SELECT特權授予用戶
grant select on table1 to newuser;
grant select on table2 to newuser;
grant select on table3 to newuser;
而我從控制檯得到這個,這確保了我給了授予。
GRANT succeeded
但是,當我用這個用戶連接到數據庫並寫下面的查詢,我得到ORA-00942錯誤。
Select * from table1;
我想我需要爲權限和角色編寫額外的查詢(我已經添加了CONNECT角色)。它可能是什麼?
您需要GRANT CREATE SESS離子 – Mihai