You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle OEM13c数据遮蔽包:ADM能否跨多库定义自定义关系?

Oracle OEM13c数据遮蔽包:跨库关联关系配置可行性问题

核心问题

使用Oracle OEM13c数据遮蔽包创建应用数据模型(ADM)时,是否支持跨多个数据库定义列的关联关系?

场景示例

  • Database_A(源库)的table_a.column_a与Database_B的table_b.column_b存在业务关联

期望效果

对database_a.table_a.column_a执行遮蔽操作时,自动同步对database_b.table_b.column_b应用相同的遮蔽规则

实际测试结果

该功能仅支持在同一应用、同一Schema内为列添加自定义关联关系,跨多库或跨Schema的场景下无法实现需求,具体操作流程及报错如下:

操作步骤

  1. 创建ADM并关联目标的两个数据库
  2. 进入应用数据模型的编辑页面
  3. 切换到「Referential Relationship」(关联关系)标签页,点击「添加」按钮
  4. 左侧父键选择映射至Database_A的app_a及对象table_a
  5. 右侧依赖键选择映射至Database_B的app_b及对象table_b
  6. 点击父键下方的「列+」图标

报错提示

添加键列之前必须先选择父键和依赖键对应的应用及对象。

结论

Oracle OEM13c数据遮蔽包的ADM关联关系功能不支持跨数据库/跨Schema配置,无法实现跨库遮蔽规则自动同步的需求。

内容的提问来源于stack exchange,提问作者Pankaj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 23:51:09