应用程序配置管理的工具和流程

时间:2010-07-09 16:26:01

标签: oracle configuration-management

我的问题与用于将应用程序配置数据提升到新环境的最佳实践和工具有关,这是典型测试周期的一部分。后者包括三个环境,TEST,STAGING和PROD。代码和配置更改首先应用于测试,然后在每个步骤通过测试后再升级到STAGING然后再升级到PROD。

将软件构建从环境升级到环境非常简单。但是,管理相应设置/配置数据更改的促销更具挑战性。该应用程序具有高度可配置性,配置数据很大 - 几百GB数据库中存储了几GB。

从概念上讲,问题包括:

  1. 跟踪应用程序中对配置数据的所有创建,更新和删除。
  2. 将这些更改从一个环境转移到另一个环境
  3. 由于涉及大量更改,因此手动执行此操作非常耗时且容易出错。我的问题是:是否有任何有用的工具和策略可用于自动化/拉伸此过程?

1 个答案:

答案 0 :(得分:1)

你看过Oracle审计了吗?

在配置表上设置审核,然后编写一个脚本,该脚本将读取审核数据并构建可用于对其他数据库执行相同更改的SQL脚本。