0

Oracle DB ユーザーは、DB スキーマのすべてのテーブルに対する SELECT 権限を持っています。ユーザーがテーブル データを表示できるように制限できますか。ユーザーはテーブルを選択できる必要がありますが、データを表示することはできません。

この特定の要件は、DB 設計をレビューし、Oracle Data Modeler 3.3 を使用して DB 用の ALTER スクリプトを生成するユーザーに必要です。テーブル設計を確認して ERD と比較することができます。

FGAC または RLS を使用して達成できますか?

4

1 に答える 1

0

参照のみを許可することでこれを達成できます

GRANT references ON schema_a.table TO erd_user;

その後、erd_user使用できます

DESC schema_a.table

定義を取得しますが、データは選択しません。

これはSELECT CATALOGUE、あなたが望むかもしれないより多くの情報を見ることができる場所を提供するよりも好ましいかもしれません.

于 2015-12-09T13:50:17.273 に答える