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