单OIM环境中如何用单个DBUM-12.2.1.3.0连接器对接多Oracle数据库
OIM 12c 新增DBUM数据库对接最佳实践解答
最优方案为选项a:复用对接xyz数据库的相同配置流程完成操作,三个方案的优劣对比如下:
- 方案a:DBUM属于OIM预打包的通用连接器,首次部署完成后核心组件已经在环境中注册生效,新增目标数据库不需要重新部署连接器基础包,只需要按照标准流程针对abc数据库创建对应的配置项即可,完全符合Oracle官方设计规范,能够最大程度保证配置一致性,降低后续运维成本,不会出现兼容性问题。
- 方案b:克隆现有DBUM连接器属于冗余操作,会生成不必要的重复核心配置,占用环境资源,后续如果需要升级DBUM连接器版本,还要同时维护多套连接器实例,大幅提升运维复杂度,仅当两个数据库的用户管理逻辑存在本质性差异时才需要考虑该方案。
- 方案c:全自定义创建所有配置项性价比极低,DBUM连接器已经内置了标准的用户增删改查、权限同步等核心逻辑,自定义创建相当于重复造轮子,不仅配置工作量大,后续出问题也无法复用官方的排障方案,仅当标准连接器完全无法满足强定制需求时才考虑该方案。
配置注意事项:
- 新增IT资源时复用现有
DBUM IT资源类型即可,不需要自定义创建新的IT资源类型- 两个数据库对应的资源对象、lookup定义、流程定义命名要做好区分,比如新增
_ABC后缀避免和现有xyz库的配置冲突- 配置完成后先完成孤立用户同步、单用户预配测试,验证流程无误后再接入正式业务流程
内容的提问来源于stack exchange,提问作者Cpraveen
相关产品推荐
相关产品推荐

