WEB开发网
开发学院数据库DB2 使用 DB2 Change Management Expert 进行数据库版... 阅读

使用 DB2 Change Management Expert 进行数据库版本控制

 2007-06-08 16:21:22 来源:WEB开发网   
核心提示: 您是否有过想知道数据库何时被更改的经历?有了 IBM® DB2® Change Management Expert,您将不再有疑问!该工具可以帮助您跟踪变更,使用 DB2 Change Management Expert 进行数据库版本控制,与其他小组成员合作无间,逆转或者撤消变更,应用程序开

您是否有过想知道数据库何时被更改的经历?有了 IBM® DB2® Change Management Expert,您将不再有疑问!该工具可以帮助您跟踪变更,与其他小组成员合作无间,逆转或者撤消变更,以及审计对数据库作出的任何变更。本文描述这样一个场景:DBA 所在公司使用 DB2 Change Management Expert 和 Eclipse Team 项目来增强协作和确保一致的审计路径。您将学习连接到库控制系统并将变更管理项目、模型和脚本保存到库控制中,以及审计变更。而且,还将发现如何从库控制中检索变更,以及使用部署脚本撤消变更。

简介

数据库的维护不外乎变更 二字。如果您的目标是保证质量,那么就需要管理变更。您需要确保数据库应用程序按预期运行,变更能够顺利进行,并且,如果出现错误,可以调查问题。虽然数据库可以用日志记录某些活动,但是日志比较难于分析。最后,日志只能提供对数据库变更的一个不完整的描述。那么,为什么不借助软件开发中的技术呢?在软件开发中,跟踪变更的传统方法是使用某种类型的变更管理系统、过程或工具。这种方法有很多名称:配置管理、变更管理、源代码控制、库控制、版本控制等等。对于本文,我们使用术语版本控制。

不管是对于应用程序还是对于产品代码本身,变更管理的过程都相当成熟。大多数程序员都熟悉对代码进行签入和签出操作,并知道什么版本与哪个软件发行版是对应的。但是,应用程序开发周期中扮演其它角色的人清楚这些因素的重要性吗?他们使用版本控制工具吗?架构师的设计、项目经理的计划、编程人员的文档以及测试人员的场景和结果又如何呢?数据库管理员呢?应用程序可不仅仅是代码。组成一个发行版的所有部分都应该在一起。作为应用程序一部分的任何对象都可以、也应该成为版本控制工具或过程的一部分。

1 2 3 4 5 6  下一页

Tags:使用 DB Change

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接