• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 用AWK实现DB2 数据库 Schema的同步

用AWK实现DB2 数据库 Schema的同步

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2创建schema,db2 create schema,db2 set schema,db2中schema,db2 drop schema等相关知识,希望本文的分享对您有所帮助
</div>

在多个成员用一个系统进行集成测试时,每一个成员 PC 机上也要安装一个相同的数据库作为单元测试环境。本文介绍了保持各个数据库一致性——我们称这个过程为数据库 schema 的同步——的几种方式。

场景说明

我们在项目中经常遇到这样一种情况:项目组所有成员共用一个系统集成测试环境(SIT)中的数据库,每一个成员PC机上也安装一个相同的数据库作为单元测试环境。因为业务模型的变化,导致数据库结构发生变化时,通常由数据库管理员根据数据模型组的需求修改SIT的数据库结构,并保持原有数据的延续性。此时,PC机上单元测试数据库结构与SIT数据库结构就可能不一致,通常有以下几种方式来继续保持它们的一致性(我们称这个过程为数据库SCHEMA的同步):

1、 由模型组或者数据库管理员发布数据库修改的命令清单,各成员按照清单逐步操作,实现数据库SCHEMA的同步。这种方法要求每一次SIT数据库SCHEMA的修改都必须被记录在案,并通知到项目组每一个成员。如果某个成员遗漏了其中某一次修改,则他以后的修改都可能会有问题。当然,他也可以从其他成员的单元测试环境中备份、恢复最新版的数据库。

2、 由数据库管理员将SIT数据库整库备份,各成员在PC机上删除原有数据库,恢复该备份数据库。这种方法看起来总能得到最新的SCHEMA和数据,但通常比较难于实施。因为SIT环境通常在UNIX环境下,而单元测试环境通常在WINDOWS环境下,二者对于磁盘设备的管理方式相差甚大,通过数据库备份工具得到的备份文件,在不同操作系统下恢复时,对于磁盘设备不同导致的修改相当麻烦。同时,SIT环境的数据量通常比较大,有的项目甚至于会定期从生产线上获取最新的数据,而单元测试环境通常是在PC机上,所能提供的磁盘空间相对较小,多数情况下都不足以恢复全量的SIT数据库。

 2 3 4 5 6  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 用AWK实现DB2 数据库 Schema的同步

相关文章

  • 2017-06-28DB2下数据转移任务操作实例
  • 2017-06-28DB2 9 XML 性能特征
  • 2017-06-28在UNIX上安装DB2 UDB修订包的实用技巧
  • 2017-05-11DB2 SELECT语句高级用法
  • 2017-06-28为 DB2 数据库设计对象模型
  • 2017-06-28Linux3.0下安装DB2 8.2
  • 2017-06-28使用WebSphere Information Integrator自主监控工具维护联邦数据
  • 2017-06-28配置 DB2 pureScale 利用 DS8700 Metro Mirror 进行灾难恢复
  • 2017-06-28调优 DB2 UDB v8.1 及其数据库的最佳实践
  • 2017-06-28DB2 最佳实践: 编写并调优查询语句以优化性能最佳实践

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • DB2中REVERSE函数的实现方法
    • 用 Q Replication Dashboard V97 实时监控复制
    • 了解DB 2数据库优化的几条策略
    • DB2 Warehouse Enterprise Edition V9.5的安装与配置1
    • 了解用户和组账户与DB2 UDB的交互
    • DB2 9.5 SQL Procedure Developer认证考试 735 准备,第1部分
    • 使用DB2临时表时所应注意的一些问题
    • JSP如何连接DB2数据库
    • IBM Data Studio Administrator 2.1 中的新特性
    • Windows下安装DB2通用数据库企业版

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有