Sql

Oracle - 無法從其他使用者模式訪問對象

  • October 24, 2012

我有一個有 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;

引用自:https://serverfault.com/questions/441166