关于在容灾系统中怎么实现数据源的自动切换

关于在容灾系统中如何实现数据源的自动切换
有个同城容灾系统,两边都跑着数据库,通过VERITAS Storage Foundation实现数据同步,我想我的应用的交易程序(就是令数据发生变化的模块)跑在主生产中心,当主生产中心出现故障,应用系统能自动切换到我容灾的数据库上;容灾中心的数据库主要用作报表查询等大批量查询模块,当容灾中心数据库出现问题,查询模块能切到主生产中心的数据库上;如采用weblogic的多数据源是否能实现?