标签: database db2 database-schema multiple-instances db2-luw
我在一台物理Linux机器上运行了一些DB2 10.5服务器实例,让它们命名为INST1和INST2。
所有这些都包含多个模式,但是模式命名在整个机器中是唯一的,例如 INST1_SCHEMA_A, INST2_SCHEMA_A等
我想要做的是以某种方式创建一个可以访问所有这些模式的用户,因为它们在一个实例上,因此可以进行如下查询: 选择ID 来自INST1_SCHEMA_A 联盟 选择ID 来自INST2_SCHEMA_A
我怎样才能实现这一目标?我应该只链接数据库和别名模式吗?
答案 0 :(得分:3)
联邦
是您的请求的关键字。 DB2 LUW到DB2 LUW包含在许可证中,这可以跨多个数据库完成 - 无论它们是在同一个实例中,另一个实例在同一服务器上,还是在不同的服务器上。
在DBM CFG中设置FEDERATED = YES,定义服务器并为远程表设置昵称。有关详细信息,请参阅此article或此one或IBM知识中心。