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

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

 2007-06-08 16:21:22 来源:WEB开发网   
核心提示: 结合使用版本控制系统和 DB2 Change Management Expert这个示例演示如何使用版本控制审计变更,以及协调由不同 DBA 做出的变更,使用 DB2 Change Management Expert 进行数据库版本控制(4),示例中的图显示了使用 DB2 V9 情况下的

结合使用版本控制系统和 DB2 Change Management Expert

这个示例演示如何使用版本控制审计变更,以及协调由不同 DBA 做出的变更。示例中的图显示了使用 DB2 V9 情况下的 DB2 Change Management Expert。示例被分为以下四个部分:

Jaya 对数据库做出一个更改。

Jaya 通过将项目提交到版本控制系统与他人共享项目。

Eric 锁定项目,并做出其他更改。

Jaya 不喜欢 Eric 做出的更改,并逆转这些更改。

注意:本场景使用 CMEDEMO 数据库。可以从本文的 下载 小节下载 sample01.zip 文件,并将其解压到一个本地目录,以安装用于创建和设置该数据库的 DDL(CreateCMEDEMO.chx)。下面是设置该数据库的步骤:

选择 File -> New -> Data Design Project,创建一个 Data Design Project,并将该项目命名为 test。

图 2. New Data Design Project

在 DB2 Change Management Expert 的 Data Project Explorer 视图中,将 CreateCMEDEMO.chx 文件导入到 test 项目中。展开 CMEDEMO 项目中的 SQL Scripts 文件夹的内容,右键单击 CreateCMEDEMO.chx 文件,并选择 Run SQL。确认选择了适当的数据库版本。输入用户名和密码,不选择复选框 Create Deployment Project and Script file,然后单击 Finish。

在 Database Explorer 视图中,确认 CMEDEMO 数据库已经被创建,并且存在一个连接。现在可以继续完成本文中的所有步骤。

第 1 部分。DBA Jaya 对数据库做出更改。

和 Jaya 一样,您将完成以下步骤:

创建一个名为 TestAudit 的新的部署脚本。部署脚本是一种 DB2 Change Management Expert 资源,用于跟踪变更管理过程。可以在 New Deployment Script 向导中指定被更改的数据库的位置和名称。这里将为指定的数据库创建两个模型。一个模型是基本模型,表示数据库的当前状态,另一个模型是目标模型,可以通过编辑该模型来定义新的变更。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:使用 DB Change

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