2010-12-27 27 views
1

リフレッシュ・グループが作成され、スキーマAのそのグループにマテリアライズド・ビューが追加されました。ユーザーBからリフレッシュしたいですが、スキーマBのALL_REFRESHおよびALL_REFRESH_CHILDREN表を表示しようとすると、これらの情報を見るためにユーザーBに何らかの許可を与える必要がありますか?Oracleリフレッシュ・グループ・アクセス

答えて

0

スキーマBに

または別のオプションを選択権限を与えることができますが、彼はSYSまたはSYSTEMユーザーとしてデシベル

内のすべてのMVを表示できるようにschema_b_userにDBAビューで選択付与することです: - select_catalog_roleにschema_b_userを許可します。その後、

とDBA_REFRESHに選択して

1

だけDBA_REFRESH_CHILDREN「いずれかを変更する助成金は、Bへのマテリアライズド・ビュー」と、あなたはこれらの情報を参照し、リフレッシュ・グループをリフレッシュすることができるようになります。

関連する問題