Masquage des données d'erreur de la stratégie sur la base de données partagée

0

La question

Je suis en train d'appliquer des données de masquage de la politique sur le partage de la base de données où nous avons accès à seulement vues.Cependant j'ai donné de la subvention à des bases de données.Je ne suis pas en mesure d'appliquer ce masque de la politique

voici mon code

create or replace masking policy Policy_name as (val string) returns string ->
case
when current_role() in ('SECURITYADMIN') then val
else '*********'
end;

alter table if exists TABLE_NAME modify column PHN_NUMBER set MASKING POLICY Policy_name PHN_NUMBER;

erreur:

SQL execution error: Creating masking_policy on shared database 'DATABASE_NAME' is not allowed.
data-masking database masking shared
2021-11-16 17:13:55
1

La meilleure réponse

0

la limitation de MASQUAGE des DONNÉES l'article dit que vous ne pouvez pas faire cela.

Un partage des données de consommation ne peut s'appliquer un masque à une politique partagée de la base de données ou une table. Comme solution de contournement, d'importer la base de données partagée ou d'une table et appliquer le ruban de la politique locale en vue sur la table partagée de la colonne.

2021-11-16 19:08:36

Merci siméon pour votre information.Peut-on définir les rôles qui ont accès à un partage de points de vue qui peuvent contenir des renseignements et de les gérer au niveau d'accès utilisateur. Peut-on limiter le niveau de l'utilisateur l'accès à ces tables ou des vues à partir d'un partage?Sommes-nous en mesure de définir les rôles et limiter l'accès au niveau utilisateur dans la base de données partagée
Divya

Je ne peux pas répondre dans l'absolu, je viens de lire cette section du manuel, l'autre soir, et savait donc que vous ne pouvez pas masquer sur les tables importées directement, mais il semble comme indiqué ci-dessus, que vous pouvez ajouter une vue de la table et le masque, et donc de mettre en accorder la permission de la table, mais à la vue de contrôler l'accès de cette façon.
Simeon Pilgrim

Merci siméon. Comme c'est une base de données partagée nous navons pas d'accès pour les tables que nous avons seulement accès à des points de vue. Et nous voulons ici dans cette base de données pour masquer ces informations d'identification personnelle ou de toute RBAC qui doit être fait.Avez-vous des suggestions
Divya

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................