首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Oracle数据库多个副本的元数据合并到单个(参考)数据库中

如何将Oracle数据库多个副本的元数据合并到单个(参考)数据库中
EN

Stack Overflow用户
提问于 2014-02-11 17:18:08
回答 1查看 46关注 0票数 0

我们所拥有的:一些开发人员(pl/sql开发人员)使用同一个Oracle DB的多个副本&他们在不同的DB副本中对相同的包进行了更改。更改主要是在包中进行的,但表也发生了更改。一个包可以被多个开发人员修改:(

我们想要的:将这个数据库副本中的元数据合并到单个/引用数据库中。有什么简单安全的方法可以做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2014-02-11 17:29:53

简短的回答是:不。

您可以提取DDL语句的文本来创建表和包,并通过diff过程运行它们,但是接下来您需要进行大量的手动工作。

当然,问题是您不知道哪个更改优先于其他更改,什么包版本取决于什么表更改,甚至不知道更改的顺序。该部门之所以处于这种境地,是因为过去草率的开发和管理实践是方便的,并且节省了时间和成本,但现在您必须偿还所产生的技术债务。

不要过于惊慌--在过去的20年里,我工作过的大多数Oracle商店也没有任何源代码控制,而且最终也被它搞得一团糟。您的部门需要安装一个源代码控制系统,例如git,并投资于一些培训,将您的代码投机者调整为真正的软件开发人员,能够遵循标准的行业实践。

抱歉,没有简单的答案。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21697596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档