使用 DB2 Change Management Expert 进行数据库版本控制
2007-06-08 16:21:22 来源:WEB开发网总体过程
下面的图显示了使用 DB2 Change Management Expert 和版本控制系统更改一个数据库的总体过程:
图 1. 使用 DB2 Change Management Expert 更改一个数据库的总体过程
DB2 Change Management Expert 与 Eclipse
DB2 Change Management Expert 是一个工具,它可以帮助 DBA 跟踪变更,与作出不同变更的其它 DBA 协作,审计和管理那些变更的历史,并逆转或撤销不再需要的变更。
DB2 Change Management Expert 是基于 Eclipse 的工具。Eclipse 是用于交付胖客户机应用程序的一种与平台无关的开源软件框架。Eclipse 平台使其它工具开发人员可以轻松地构建和交付集成的工具。该框架被用于开发用于 DB2 Change Management Expert 的集成开发环境(IDE)。欲了解关于 Eclipse 平台的更多信息,请参阅本文的 参考资料 小节。DB2 Change Management Expert 中的一个成功的版本控制过程包括使用 Eclipse Team 功能。
Eclipse Team 集成是 DB2 Change Management Expert 版本控制功能的关键组成部分。Eclipse Team 组件提供了一种机制,允许储存库工具将它们的储存库解决方案的完整的、丰富的功能集成到 Eclipse 工作台中。本文中的例子例释了 Eclipse Team 功能。欲了解关于 Eclipse Team 的更多信息,请参阅本文的 参考资料 小节。
当数据库被更改后,DB2 Change Management Expert 项目(包括它所包含的所有资源)应该被注册到版本控制中,并被赋予一个标记或标签。
还可以使用 Eclipse Team 功能归档 DB2 Change Management Expert 项目。为了跟踪变更,应该先归档项目。可以在变更开发的过程中,在部署任何变更之前进行归档。这样一来,就可以引入迭代,其它团队成员或 DBA 可以参与进来并提供变更,其他人则可以查看和修改已经作出的变更。
更多精彩
赞助商链接