system_privilege_map から選択した名前によると、システムは付与されています:
SELECT ANY TABLE
...その他多数 * ANY TABLES.
地味に走る
select * from the_table;
select * from the_table;
...与えられた応答をネットします:
1 行目のエラー: ORA-00942: テーブルまたはビューが存在しません
そのユーザーとしてログインし、同じコマンドを問題なく実行できます。
私は、一般ユーザーのDBテーブルに対してクエリ(この場合は選択)を実行できるはずであるという前提で実行しています。私の仮定は正しいですか?もしそうなら、どうすればいいですか?