2人のユーザーがいるOracleデータベースがあります。 1つのユーザーアカウントでテーブルを作成しましたが、他のアカウントからテーブルにアクセスできません(「テーブルまたはビューが存在しません」)。テーブル名の前にユーザー名を付けても機能しません。
新しいテーブルのパブリックシノニムも作成しましたが、まだ問題があります。
ユーザー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;