一般自定义Oracle电子商务套件和Oracle应用程序的最佳实践

我正在寻找一些自定义Oracle电子商务套件的最佳实践,特别是在并发程序(如Oracle Reports)的版本控制,Oracle Forms跟踪/回滚设置更改以及跟踪DB架构本身的更改方面(视图,表,PL / SQL程序)。

提前致谢!

在网上find:

五个Oracle开发人员最佳实践

我不打算把这个答案中的任何外部文件的链接,即使我猜有数百个。 根据经验,使用版本控制系统将极大地帮助您pipe理应用程序代码。 没有它,当一些错误的代码被部署时,期待一些混乱。 我使用Rational的ClearCase来pipe理每个存储过程,表创build脚本,表单,报表,并发程序,你的名字的源代码。 简单地说 – 事情不会被环境(Dev-> Test-> Prod)在没有源代码控制的情况下转移。 除了ClearCase之外,我们还使用ClearQuest来pipe理该代码的工作stream程。 我甚至build立了一个特殊的工作stream程,以便使应用程序修补过程更加严格:需要修补程序? 在ClearQuest中打开一个请求。 修补程序安装在一个环境中 – 它被logging在ClearQuest中。

使用ClearCase处理表单和报表(以及工作stream)的缺点是这些并不完全是文本文件,因此版本之间的比较并不是微不足道的。 然而,好处是巨大的。

最后,我有其他版本控制工具的经验,我认为其他(尤其是免费的)解决scheme同样适用。