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

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

 2007-06-08 16:21:22 来源:WEB开发网   
核心提示: 对目标模型做出更改,例如,使用 DB2 Change Management Expert 进行数据库版本控制(5),为 CL_SCHED 表创建一个名为 LOCATION 的 CHAR(128) 类型的新列,可以在属性视图中添加这个新列,为了添加 DB2 Change Management

对目标模型做出更改。例如,为 CL_SCHED 表创建一个名为 LOCATION 的 CHAR(128) 类型的新列。可以在属性视图中添加这个新列。做出更改后,保存模型。

图 3. CL_SCHED 表中的数据列 'LOCATION'

打开该部署脚本。为了生成变更命令,在 Outline 视图中右键单击 Change Commands,选择 Generate Change Commands。这时弹出 Generate Change Commands 向导。除了变更命令外,该向导还创建数据保留(data-preservation)命令。这里必须为部署时生成的数据文件指定文件系统上的一个位置。通过在向导中选择 auto-cast,可以解决任何导入与导出列数据类型的冲突。

图 4. Generate Change Commands 向导生成的变更命令清单

第 2 部分。Jaya 做出的变更就此完成,现在她可以将项目添加到版本控制系统中,从而共享项目。之后,可以从版本控制系统中提取变更,并用于继续变更管理过程。必要时,其他管理员也可以审计变更。这样很容易组合和协调两个甚至更多 DBA 做出的变更。

这个例子中使用 CVS 作为版本控制系统。

安装 CVS Server,并设置一个储存库。

在 DB2 Change Management Expert 中,打开 CVS Repository Exploring 透视图。该透视图包括一个名为 CVS Repositories 的视图,在这里可以添加多个不同的储存库位置。

为了添加 DB2 Change Management Expert Data Design Project 的储存库位置,在该视图中单击右键,选择 New -> Repository。这时显示以下对话框:

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

Tags:使用 DB Change

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