正在合并数据库架构



我们有三个不同的项目,每个项目都有自己的数据库[Oracle]模式,这导致了一些问题,因为我们总是必须授予一个模式访问另一个模式的表的权限。因此,我们的计划是创建一个单一的模式,而不是3个模式,但问题是这3个模式中已经存在的数据。我们不想复制数据,因为它是巨大的,我们的应用程序只能指向一个模式,而不能同时指向两个模式。

有没有一种方法可以做到这一点,照顾到上述问题?

数据库合并是一项有趣的活动,我目前正在自己做一些工作。

由于您不想真正将所有内容复制到一个模式中,因此一个好的解决方案可能是生成从这三个模式中提取的视图,并在应用程序中使用这些视图,而不是它正在使用的当前表。

最新更新