Sql
Oracle - 無法從其他使用者模式訪問對象
我有一個有 2 個使用者的 oracle 數據庫。我在其中一個使用者帳戶中創建了一個表,但無法從另一個帳戶訪問該表(“表或視圖不存在”)。當我用使用者名作為表名前綴時,它也不起作用。
我還為新表創建了一個公共同義詞,但仍然存在問題。
使用者 A 不能訪問 B 之外的任何對象(即使有前綴),但使用者 B 可以訪問來自使用者 A 的對象(必須前綴)。
我錯過了什麼?
謝謝
您是否授予了 B 表的選擇權限?
connect userb/password grant select on table_from_b to usera; connect usera/password select * from userb.table_from_b;