DB2与oracle有什么区别

1、体系结构,DB2的实例和数据库关键词分隔的做法,我自己仍是对比喜爱的,由于实例能够创立多个,数据库的康复直接康复到实例下就能够了,相对ORACLE简略多了。

2、管理东西,DB2的管理东西做得太粗陋了,控制中心只能说能用罢了,而且还有好多BUG,不如ORACLE的公司管理器做得好,连WEB版都没有。

3、备份管理,DB2的备份只能说是粗陋了,没有备份集的管理功用,没有康复预览和校验功用,不能写到网络驱动器上,唉太多的没有了,ORACLE的RMAN的确强大;

4、DB2的指令履行方法,我很喜爱,能够在指令行上履行SQL,也能够在指令窗口上履行SQL,相对SQLPLUS灵敏多了;

5、DB2的主动保护功用做的极好,能够定期主动收拾数据库碎片和重建索引,仅有不大抱负的是主动保护的备份功用不能指定压缩备份,相对而言ORACLE的主动保护功用就很通常了;

6、DB2的运转情况的功用我也很喜爱,ORACLE也有相似的AHM,可是
DB2的运转情况更为直接,能够一下就看出数据库当前有啥疑问,DB2还给出了怎么处置的主张参谋程序;

7、DB2的内存情况监控功用正本我也很喜爱,能够直接在内存情况监控上直接改相应的参数,可是发现一个无穷BUG后,我就很不喜爱了,假如你一向点改写,发现内存占用量会不断上升,我有次为了监控一个内存参数,让这个东西运转了一天一夜,结果回来一看,晕倒,一切的内存参数增长到数百G,我想看的前史改变情况竟然没有。

8、DB2的长途网络衔接选用的编目方法描绘衔接串的方法我感受很不爽,为了改个客户端的衔接服务器的IP地址,一切的客户端都需要将编目删除,然后从头编目衔接地址,晕倒100多台PC机搞下来,虽然能够运用脚本,可是仍是把人都快搞疯了。ORACLE选用的用文件来装备长途服务器的方法,一切的PC机都经过更新服务器直接更新本机的TNSNAME,1分钟搞定。

9、DB2的数据库创立假如要手艺管理容器,竟然没有指定缺省的系统表空间数据文件名,你要创立成堆相应的文件名,没办法,只好照抄oracle的OFA体系结构的文件名。

10、DB2的衔接装备图形东西实在是差了,在上面装备一步步配出的衔接竟然不能用!只好运用脚本,这点ORACLE比DB2强多了。

11、DB2在WINDOWS 渠道的可靠性不怎么样,3个多星期平白无故DOWN了4次机,ORACLE配好了大概没有这么凄惨吧。

12、DB2的锁主动管理机制,我对比喜爱,翻开后,互锁的概率大大降低,一样的程序,在DB2下锁显着少许多,可是不爽的是DB2的select指令也是加锁的。

13、DB2 9.7的ORACLE兼容形式,我也很喜爱,搬迁麻烦少了许多许多。

14、DEB2 的主动内存管理我看要比ORACLE
要强一些,简直一切的内存参数都能主动管理,ORACLE11G形似也能够悉数主动管理了。

15、DB2的导出数据的东西实在太粗陋了,连oracle的EXP/IMP 都不如,更不要说expdp/impdp

16、DB2的SQL句子运转速度显着快于ORACLE,5-6段一样的代码,同一台机器,参数都是缺省参数,自己测验DB2履行速度大概要快10%-15%,或许和DB2缺省的参数调优有关,ORACLE10g调优后,仍是还有5-10%摆布的差异。

DB2与oracle有什么区别,布布扣,bubuko.com

时间: 2024-10-08 10:37:46

DB2与oracle有什么区别的相关文章

DB2和Oracle区别

分类: 写在前面:今天客户来访(日本人),问我DB2和Oracle区别.因为不是DBA(勉强的理由),我还真没有认真总结过.但我的第一感觉:一个是instance,一个是Database.建Ora库和DB2的库是不一样的.实在是はずかしい. 系统结构概述 首先,我们需要理解 Oracle 使用的架构,并理解它与 DB2 的不同之处.图 1 展示了 Oracle 的系统结构.将该图与 图 2 进行比较,后者显示了 DB2 的系统结构.在阅读本文的时候,为便于理解,可以参照这两个图. 图 1. Or

db2和oracle字段类型对比

在网上找到一片关于oracle与DB2数据类型的比较,特记下来. Oracle DB2/400 Oracle数据类型 注意事项 DB2 UDB数据类型 注意事项 DATE DATETIMETIMESTAMP l 如果只使用MM/DD/YYY,那么使用DATE类型.l 如果只使用HH:MM:SS, 那么使用TIME类型.l 如果要使用日期和时间,则使用时间戳类型(TIMESTAMP)l 能使用Oracle中的TO_CHAR()函数来取DATE的字串来分别和DB2/400的DATE.TIME相匹配.

MYSQL和ORACLE的一些区别

原文:http://www.cnblogs.com/wujin/archive/2012/02/02/2336055.html 有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改.总结出以下几点注意事项. 1. 自动增长的数据类型处理          MYSQL有自动增长的数据类型,插入记录时不用操作此字段,

Oracle数据库和DB2数据库分页SQL的区别举例

--------------------------ORACLE数据库分页SQL举例------------------------------------------------ SELECT * FROM ( SELECT TEMP.*, ROWNUM AS NUM FROM ( SELECT EB.EHR_ID,EB.PERSON_NAME,CL.SVC_ID a,BILL.SVC_ID b,BILL.ITEM_NAME FROM PHIS.EHR_BASE EB, PHIS.SVC_CL

SQL Server,MySQL,Oracle三者的区别

Oracle Oracle 能在所有主流平台上运行(包括Windows).完全支持所有的工业标准.采用完全开放策略.可以使客户选择最适合的解决方案.对开发商全力支持,Oracle并行服务器通过使一组结点共享同一簇中的工作来扩展Windows NT的能力,提供高可用性和高伸缩性的簇的解决方案.如果Windows NT不能满足需要,用户可以把数据库移到UNIX中.Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度.Oracle获得最高认证级别的ISO标准认证.Oracle性能最

Oracle中如何区别用户和模式

Oracle用户是Oracle数据库中的重要概念,下面就为您介绍Oracle用户和模式的区别,希望对您学习Oracle用户方面能够有所帮助.推荐学习教程尚硅谷oracle视频教程 (一)什么Oracle叫用户(user) A user is a name defined in the database that can connect to and access objects. Oracle用户是用连接数据库和访问数据库对象的.(用户是用来连接数据库访问数据库). (二)什么叫模式(schem

DB2、ORACLE SQL写法的主要区别

说实话,ORACLE把国内的程序员惯坏了,代码中的SQL充斥着大量ORACLE特性,几乎没人知道ANSI的标准SQL是什么样子,导致程序脱离了ORACLE根本无法运行,还好随着hibernate的流行,情况有了很大改观 DB2作为众多国际大客户的选择(据说世界500强80%用DB2,前100强更是全部采 用DB2),在国内真的很不流行,属于小众数据库,但是没办法,现在的项目要用DB2,所以不得不面对熟悉ORACLE的开发同事们写出的“ORACLE 版代码”,众多的兼容性问题搞得很是头大,遂整理了

MySQL与Oracle的语法区别详细对比 (转)

Oracle和mysql的一些简单命令对比 1) SQL> select to_char(sysdate,'yyyy-mm-dd') from dual; SQL> select to_char(sysdate,'hh24-mi-ss') from dual; mysql> select date_format(now(),'%Y-%m-%d'); mysql> select time_format(now(),'%H-%i-%S'); 日期函数 增加一个月: SQL> se

MySQL与Oracle之间的区别

这是参考别人然后自己总结的关于两者之间的区别,方便自己记忆 1.首先Oracle数据库是大型数据库,功能很强大,性能也很优越,所以大型的开发项目一般使用的就是Oracle但同时他也是比较昂贵的;而MySQl呢?它是一个中小型数据库,是免费的;这是他们之间的大致区别; 在具体的使用上的区别是: 2.主键: MySQL是一般使用自动增长,只要在创建表的时候设置auto increment即可,MySQL的主键字段就可以实现自动增长; 而Oracle没有自动增长类型,主键一般使用序列号,在插入数据的时