informixdb2数据库库提取当天db2数据库

在测试环境上有db2数据库库DB_a库里囿表 tab_a


该表db2数据库有10000万行
在生产环境上有db2数据库库DB_b,库里有表 tab_b
也有表db2数据库有10000万行

现在我想确认二表的db2数据库完全一样


如果在oracle很容易做到。

再反minus一下便可确认

但现在在informix上如何做到?

想到的最笨的一招是把 tab_b 备份出来,导入test环境的tab_b_bak表

}

Microsoft按照客户/服务器体系结构的分布進行操作这种方法产生不必要的代价和复杂性。在Internet中Oracle已经发现了一个较好的答案。在Internet Computing的多层(multi-tiered)体系结构中集中(centralization)可以简化应用的部署和維护,db2数据库的管理和备份并向客户提供了高级的性能、安全性与可靠性——结果使总的操作成本更低。Oracle具有使所有db2数据库和文档存储茬少数几个高性能db2数据库库的能力这种能力使客户可以集中管理他们所有的db2数据库,并且信息管理和访问更加容易、可靠且价格更加便宜 

SQL Server只在Windows上运行,MicroSoft这种专有策略的目标是将客户锁定到Windows环境中限制客户通过选择一个开放的基于标准的解决方案来获取革新和价格竞争帶来的好处。此外人们也都知道,Windows平台本身的可靠性、安全性和克伸缩性也是有限的 Oracle能在所有主要的平台(其中包括Windows)上运行,并且唍全支持所有的工业标准所以,客户可以利用很多种第三方应用程序、工具、网关和管理实用程序Oracle采用开放策略,它使得客户可以选擇一种最适合他们特定需要的解决方案利用Oracle8i,操作系统实质上将变得无关紧要。Oracle8i的Internet文件系统(iFS)是一种突破这种突破性给所有db2数据库类型提供了一种易于使用的db2数据库管理接口,这样减少了客户对Windows之类的专用操作系统的依赖 

由于SQLServer7.0的并行实施和共存模型并不成熟,这使得人们哽加关心该产品处理日益增多的用户数和db2数据库卷(volumes)的能力Oracle在下列两个方面提供了一个优越的可伸缩性:

簇:Oracle并行服务器通过使一组节点囲享同一簇中的工作负载来扩展Windows NT的能力,Oracle提供具有高可用性和高伸缩性的簇解决方案而Microsoft只提供克服错误的簇。根据Gartner Group的一份报告(10/97)Microsoft在2001姩以前将不会有一个可伸缩的簇解决方案。 Oracle自从1997年以来就已经有这种能力 

伸缩到其他操作系统:因为Oracle是一个开放的解决方案,客户可以從他们的系统移到Unix或另一个操作系统当Windows NT不能满足他们的需要。SQL Server与单个平台的结合意味着当一个客户达到Windows NT的限制时,除了放弃他们的系統并移到一个新平台上的一个新db2数据库库以外——一个最能节省时间和金钱的建议他们再也没有其他选择。 

由于Internet的出现而带来的全球db2数據库访问也同时增加了潜在的安全危险对于db2数据库库的安全要求决不会比以前更高,而SQL Server7.0还没有获得任何类型的安全证书相比之下,Oracle是唯一获得最高认证级别的ISO标准认证的db2数据库库Oracle高级的安全特性考虑了强制实施的细小权限,先进的审查增强的访问控制,安全的分布昰处理与复制以及使用附加的外部签发机制的能力。SQL Server7.0没有这些特性利用Oracle产品,企业可以将真正集成的安全机制廉价地迁入到业务系统Φ 

今天的Internet是一个令人激动的新世界,它具有鲜明的图像实时的视频点播,高保真的语音和声音以及诸如金融db2数据库趋势和地理编码の类的复杂信息。通过集中管理文本、图像、音频、视频和地理信息Oracle8i的interMedia使客户能够利用Web的多媒体特性。相比之下Microsoft SQL Server 7.0对非传统的db2数据库类型缺乏内置的支持。作为一种替代的策略Microsoft提倡将非传统的db2数据库存储到单独的服务器里的平面(flat)文件中,然后使用OLE-DB将它们链接在一起使鼡这种策略,集成在Web中发现的各种db2数据库类型将会产生复杂的、不安全的、维护量大的db2数据库包(mess),这种db2数据库包缺乏事物的完整性。 

低性能可能是很致命的(fatal),因为雇员的生产能力被阻碍客户由于过多的等待时间而丢失。根据事物处理委员会(TPC)审查的标准与结果Oracle提供了比SQL Server7.0更高級的性能。到1998年11月为止Oracle一直是Windows NT中TPC-D和TPC-C标准的世界记录保持者。实际上Oracle的NT TPC-C结果几乎比Microsoft的快两倍。Microsoft 从来没有宣布一个TPC-D结果这就意味着尽管SQL Server7.0Φ有假定的环境,但它仍然不适合于db2数据库仓库应用Oracle也保持了SAP,Baan和Peoplesoft标准的世界记录。通过一贯地演示正式标准与实际情况之间的性能关系Oracle已被证明,它可以处理最紧迫的db2数据库仓库和OLTP应用的工作负载要求 

使db2数据库库易于安装、使用和管理——组合在一起称为“操作简单“——是一个减少成本的关键因素。尽管Microsoft产品具有易于使用的美誉但SQL Server7.0缺乏db2数据库库管理的特性,而这种特性是复杂的db2数据库库系统所必須的例如,对于SQL Server6.5和SQL Server7.0,Microsoft需要使用单独的管理工具 为了易于安装,Oracle使用了一个基于Java的实用程序该实用程序提供了安装和运行一个预调整和預配置的Oracle8idb2数据库库所需要的一切内容。“操作简单“的最重要部分是易管理性Oracle Enterprise Manager(企业管理器)提供一个集成的管理控制台来集中管理多個服务器。客户也可以单独购买所有三个或其中任何一个可选的管理包这些管理包提供了高级的功能来调整和诊断db2数据库库,管理db2数据庫库环境的复杂变化 

PC Week已经说过,“SQL Server7.0并没有向客户提供其竞争对手尚未提供的任何新东西”根据Information Week(9/14/98),“即使在经济的市场中:Windows NT环境,SQL Server7仍然不昰OLTPdb2数据库库竞争者的对手”在SQL Server7.0中,许多关键任务db2数据库库应用所必需的功能(高可用性/可伸缩性、安全、性能等)仍然没有Microsoft现在正在努力地追赶Oracle又一个技术领先的传统,新发布的Oracle8i也不例外通过诸如iFS、db2数据库库Java、WebDB、interMedia和WebToGo之类的革新,Oracle带头使各个公司获得Internet计算的好处特别茬Windows NT中,由于Oracle是第一个发布NTdb2数据库库簇解决方案的厂商第一次支持超过大内存(VLM),第一次将高可用性和可伸缩性带到安装有Oacle并行服务器的NT中,所以Oracle在扩展NT能力方面已经成为一个明确的领导者 

SQL Server7.0是一个完全重写的产品版本。该产品经历了联系的延迟并且具有非常长的beta测试周期,這通常代表开发问题一份Gartner报告(8/98)说,“引擎的重新设计时非常深的...我们建议在1999年中期以前不要将该产品部署在规模比较大的产品应用中。”正如一份Giga报告(3/98)所说的那样“SQL Server仍有许多需要证明。可伸缩性、可靠性、多用户的性能、簇的开发、对象特性的支持等都有问题”一个特别危险的因素是重新加在db2数据库库问题。由于基本的db2数据库结构发生变化Microsoft将要求所有SQL Server6.0和6.5站点必须先卸载然后重新加载db2数据库,這个过程需要好几天的时间Microsoft已经承认6.5和7.0之间存在后向兼容问题。利用SQL Server7.0,许多以前存在的基本的6.5代码将必须重写以便利用象行级锁定和分咘联合之类的新特性。公司在使它们的生产率和信息冒风险时必须非常谨慎 利用Oracle没有任何风险。Oracle8已经发布一年多了并被部署在成百上芉个用户站点上。在500家财团公司中将近90%的公司使用Oracle产品和服务器。如此广泛的支持是人们对Oracle信任的结果这种信任来自于Oracle是一个安全和匼理的选择。客户将询问自己在已经有可靠的、先进的Oracle8db2数据库库时,为什们还要冒险使用新的未被证明的SQL Server7.0呢

Microsoft的核心能力是在桌面和操莋系统软件的开发,该公司在企业级db2数据库管理没有什么经验从技术和业务来看,Microsoft只在最近才进入db2数据库管理领域到目前为止还没有獲得信任。 Microsoft的成功是由于依靠客户软件的连续废弃与升级以及硬件和操作系统尽可能的传播。在企业范围内若要获得成功则要求高效利用已有的db2数据库资源,并合并服务器资源在另一个方面,Oracle已有二十多年的向客户解决方案的经验一个公司的db2数据库是它们最有价值嘚资产,Microsoft不能指望涌进这个市场然后一夜之间获得信任。Oracle已经花费了几年的艰苦努力才赢得其客户群的信任以及它目前享受到的荣誉烸天成千上万的客户在Oracle上运行它们的业务所获得的成功就是Oracle技术和业务模型完美的有利证明。 

SQL Server7.0已比原来的计划几乎万两年发行在这段时間内,有关哪个厂商具有Windows NT上最好的db2数据库库解决方案的战斗已经打响并最终由Oracle获胜。自从1996年以来Oracle一直是Windows NT上的市场领导者。在过去的四姩里Oracle已在NT上享有令人震惊的2000%的收入增长。在这期间Microsoft的收入占NT市场的份额实际上已经减少了27.8%。Oracle的伙伴的巨大成功补充了Oracle的客户的成功┅份最近的ARM研究(1998)表明,在1997年的EPT市场中db2数据库库营业收入的52%进入Oracle,相比之下,Microsoft SQL Server只占5%事实上,在ASP的3200个NT安装中70%是在Oracle上。只有20%是在SQL Server上 随着它們最新的db2数据库库升级,Microsoft达到了Oracle在十年前通过Oracle6达到的水平SQL Server7.0仍然比Oracle8i落后几年,并且在可伸缩性、体系结构、功能、安全性、扩展性等方面存在严重问题这将阻碍它在关键任务应用中的使用。客户对选择SQL Server7.0将持严重的保留态度特别是在Oraclr8i这样高可靠和先进的产品已经存在的时候。 

}

我要回帖

更多关于 informix数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信