我正在寻找一些定制 Oracle E-Business Suite 的最佳实践,特别是在并发程序(如 Oracle Reports)的版本控制、Oracle Forms 跟踪/回滚设置更改以及跟踪 DB Schema 本身的更改(视图、表, PL/SQL 程序)。
提前致谢!
在网上找到:
我正在寻找一些定制 Oracle E-Business Suite 的最佳实践,特别是在并发程序(如 Oracle Reports)的版本控制、Oracle Forms 跟踪/回滚设置更改以及跟踪 DB Schema 本身的更改(视图、表, PL/SQL 程序)。
提前致谢!
在网上找到:
我不会在这个答案中放置任何指向外部文档的链接,即使我猜有数百个。根据经验,拥有版本控制系统将极大地帮助您管理应用程序代码。没有它,当一些糟糕的代码被部署时,预计会出现一些混乱。我使用 Rational 的 ClearCase 来管理每个存储过程、表创建脚本、表单、报表、并发程序等的源代码。简单地说——如果没有源代码控制,事情就不会在环境(Dev->Test->Prod)之间转移。除了 ClearCase,我们还使用 ClearQuest 来管理围绕该代码的工作流。我什至构建了一个特殊的工作流程,以使应用程序修补过程更加严格:需要补丁吗?在 ClearQuest 中打开一个请求。补丁安装在一个环境中——它记录在 ClearQuest 中。
将 ClearCase 用于表单和报告(和工作流)的一个缺点是它们并不完全是文本文件,因此版本之间的比较并不是微不足道的。然而,好处是巨大的。
最后,我有使用其他版本控制工具的经验,而且我认为其他(尤其是免费的)解决方案也同样适用。