0
新規ユーザーを作成しましたが、管理ユーザーで作成した一部の表の表示または照会のみを許可する権限を追加したいとします。 VIEWを適用して作成することができますが、各テーブルのVIEWを作成してそれをユーザーに適用するか、より簡単な方法で作成する必要があります。Oracleデータベース新規ユーザー全テーブルを表示する
CREATE VIEW new_view AS SELECT * FROM TABLE_NAME;
GRANT ALL ON new_view to user;
それは本当にあなたの目標に依存する任意のテーブルを選択し、彼にSELECT ANY TABLEシステム権限
を付与する必要があります。ユーザーに読み取り専用アクセスを提供する、または情報を隠すことなどを探していますか? – GurV
'TABLE_NAME to user'で' grant selectを実行するのはどうですか?あなたはテーブルへのアクセスのみを読んでいるだけです。 – JSapkota
基本的に読み取り専用のため、テーブルに問い合わせます – jsg