Oracle OEM13c 数据屏蔽和子集包 - 是否可以在应用程序数据模型中跨多个数据库创建用户定义的关系

问题描述 投票:0回答:1

使用 OEM 13c 数据屏蔽包。 创建应用程序数据模型时可以跨多个数据库定义关系吗? 例如。设想 - Database_A(源)、table_a、column_a 与Database_B、table_b、column_b 相关。

期望的结果: 当database_a.table_a.column_a被屏蔽时,相同的屏蔽也应该应用到 自动数据库_b.table_b.column_b。

我尝试过的 - 我可以在同一应用程序和同一架构中的列之间添加用户定义的关系; 但是,当尝试使用多个数据库或模式时,它不起作用。

正在做什么 - ADM 中定义的多个应用程序映射到不同的数据库。

创建ADM并将两个数据库与ADM关联。 编辑应用程序数据模型 转到“引用关系”选项卡并单击“添加” 在左侧的父键下输入应用程序(映射到数据库_a 的应用程序_a)和对象(表_a)。 在右侧的从属键下输入应用程序(映射到数据库_b 的应用程序_b)和对象(表_b)。 单击父键(左侧)下方的列“+”图标 它弹出以下错误 - “在添加键列之前,必须选择父键和从属键的应用程序和对象。”

enter image description here

data-masking oracle-database
1个回答
0
投票

与 Oracle 支持人员进行了交叉检查,他们确认跨多个应用程序/数据库定义关系是不可能的。 它给出的错误消息令人困惑,也许 Oracle 应该使其更相关,或者最好从属端不应列出其他数据库,然后列出“父键”端的数据库。

© www.soinside.com 2019 - 2024. All rights reserved.