Database Forum / DB2 Topics / June 2006
Moigration from Oracle 10g to Db2 8.2
|
|
Thread rating:  |
Ashish Patankar - 01 Jun 2006 07:15 GMT I want to migrate my Oracle 10g database to Db2. I want some documentation for the comparision between these to databases. I also want to know which features of Oracle 10g are supported by Db2 and which are not supported.
Mark A - 01 Jun 2006 07:27 GMT >I want to migrate my Oracle 10g database to Db2. I want some > documentation for the comparision between these to databases. I also > want to know which features of Oracle 10g are supported by Db2 and > which are not supported. IBM offers migration toolkits at the following site: http://www-306.ibm.com/software/data/db2/migration/
DB2 is fairly close to ANSI SQL, but Oracle has introduced many proprietary SQL extensions, so it depends on how many proprietary extensions where used in your apps as to how difficult it will be. There are work-arounds for almost all issues, and if you cannot find it documented in the toolkit, you can ask here in this forum (but check Google Groups archives first).
Michel de Becdelièvre - 01 Jun 2006 08:03 GMT >I want to migrate my Oracle 10g database to Db2. I want some > documentation for the comparision between these to databases. I also > want to know which features of Oracle 10g are supported by Db2 and > which are not supported. The biggest pain will be strict datatype handling, date / time differences, and error handling. During migration constraints will also cause some difficulties.
Bob Jones - 03 Jun 2006 16:39 GMT >I want to migrate my Oracle 10g database to Db2. I want some > documentation for the comparision between these to databases. I also > want to know which features of Oracle 10g are supported by Db2 and > which are not supported. Dude, Oracle 8i to DB2 8.2 is a migration. Oracle 10g to DB2 8.2 is a downgrade and migration. Depending on what 10g features are used, you may find more or fewer things not supported or different in DB2.
Curious - 04 Jun 2006 02:21 GMT >>I want to migrate my Oracle 10g database to Db2. I want some >>documentation for the comparision between these to databases. I also [quoted text clipped - 4 lines] > downgrade and migration. Depending on what 10g features are used, you may > find more or fewer things not supported or different in DB2. Such as?
DA Morgan - 04 Jun 2006 19:01 GMT >>> I want to migrate my Oracle 10g database to Db2. I want some >>> documentation for the comparision between these to databases. I also [quoted text clipped - 6 lines] >> > Such as? The list is nearly endless. You won't find packages, either built-in or user defined. You won't a fraction of the instrumentation. You won't find multiversion read consistency. You won't find a shared-everything architecture (unless on a mainframe version). You won't find 1/2 of Oracle's table types or half of Oracle's index types. As I said, the list is very very long.
Which doesn't mean you need those Oracle features. But if you do you will not find them in DB2 8.2.
 Signature Daniel A. Morgan University of Washington damorgan@x.washington.edu (replace x with u to respond) Puget Sound Oracle Users Group www.psoug.org
Larry - 04 Jun 2006 22:11 GMT >>>> I want to migrate my Oracle 10g database to Db2. I want some >>>> documentation for the comparision between these to databases. I also [quoted text clipped - 16 lines] > Which doesn't mean you need those Oracle features. But if you do you > will not find them in DB2 8.2. Daniel ... you know as well as I do that these are primarily architectural differences between Oracle and DB2. These differences have been there for years, and the "migration from Oracle 10g to 8.2" is no different in this respect than the migration from Oracle 8i or Oracle 9i to DB2 8.2 (which is what the responder was trying to claim). Would be the same thing as saying that you won't find a shared-nothing architecture in Oracle 10g so that would make a migration from DB2 8.2 to Oracle 10g a downgrade. Or as saying that because an Airbus airplane has electric controls and a Boeing plane has hydraulic controls, flying on a Boeing plane is a downgrade.
And these "differences" as such aren't anything that would cause anyone with any balanced knowledge of relational databases to say that moving from Oracle 10g to DB2 8.2 is a "downgrade". That's utterly ridiculous.
Larry Edelstein
DA Morgan - 05 Jun 2006 01:14 GMT >>>>> I want to migrate my Oracle 10g database to Db2. I want some >>>>> documentation for the comparision between these to databases. I also [quoted text clipped - 18 lines] > Daniel ... you know as well as I do that these are primarily > architectural differences between Oracle and DB2. MVCC is more than just architecture. And the 848 built-in packages in 10.2.0.2 are far more than fluff. They are tuning metrics. They are HTTP and TCP. They are on-line rebuild capabilities. They are partitioning by hash, range, and list. They are resumable transactions. They are spatial mapping. They are BLOB compression. They are Advanced Queuing and Streams Replication.
Architectural differences? I thinks not.
Which, as I said, does not mean that someone will need these capabilities. But if they do ... it is something they should consider.
 Signature Daniel A. Morgan University of Washington damorgan@x.washington.edu (replace x with u to respond) Puget Sound Oracle Users Group www.psoug.org
Larry - 05 Jun 2006 02:02 GMT >>>>>> I want to migrate my Oracle 10g database to Db2. I want some >>>>>> documentation for the comparision between these to databases. I also [quoted text clipped - 31 lines] > Which, as I said, does not mean that someone will need these > capabilities. But if they do ... it is something they should consider. As usual, Daniel ... now you are saying something else.
Your original statement was "You won't find packages, either built-in or user defined. You won't a fraction of the instrumentation. You won't find multiversion read consistency. You won't find a shared-everything architecture (unless on a mainframe version). You won't find 1/2 of Oracle's table types or half of Oracle's index types. As I said, the list is very very long."
The "packages" statement was very non-specific ... and now that you've managed to cleverly get more specific ... depending upon what you are talking about, you may or may not find the same or comparable functions in DB2. The bulk of your statement ... at least the bulk of what was specific enough to be intelligible ... was devoted to architectural/implementation differences (shared-everything and multi-version read consistency), not features and you won't pull the wool over anyone's eyes here.
We're talking migration here. We're talking that you can often accomplish the same thing with two different databases ... using similar features or substitute functionality that one vendor has chosen to implement somewhat differently.
Larry Edelstein
Bob Jones - 06 Jun 2006 03:28 GMT > We're talking migration here. We're talking that you can often accomplish > the same thing with two different databases ... using similar features or > substitute functionality that one vendor has chosen to implement somewhat > differently. Perhaps you can elaborate on how these features/functionalities are implemented in DB2.
1. Dropping a table column. 2. Creating a bitmap index. 3. Moving an index from one tablespace to another or having indexes for a table placed in different tablespaces. 4. Changing default tablespace for an index. 5. Flashbacks 6. Loading a table into a tablespace without affecting other objects in the same tablespace on mainframe.
Serge Rielau - 06 Jun 2006 08:14 GMT >> We're talking migration here. We're talking that you can often accomplish >> the same thing with two different databases ... using similar features or [quoted text clipped - 12 lines] > 6. Loading a table into a tablespace without affecting other objects in the > same tablespace on mainframe. Can't comment on point 6 (mainframe admin question). Of all the other points the only point that is relevant for migrating an app is point 5. Flashbacks are cute. If you want to do long term versioning stamp rows, voila. No harm done. At least that way the app is in conrol when data is rolled of. But to get back to stickers. The move in DB2 is to reduce the number of tablespaces, not to increase it. I must say that I personally don't like this choice to the nth degree. While one can call it feature rich, one can also call it complex. Today's users and average admins do not have the skill it takes on average. I fail to see the value of separating index and data table spaces in general.
DROP COLUMN btw is in DB2 Viper. So get the best mileage out of the deficiency while you can ;-)
DB2 customers don't ask for bitmap indexes, apparently not needed by the masses and very likely not by the OP either.
Cheers Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
IOD Conference http://www.ibm.com/software/data/ondemandbusiness/conf2006/
Brian Tkatch - 06 Jun 2006 14:32 GMT >I fail to see the value of separating index and data table spaces in general. I thought it was so the tablespaces could be a separate physical disks, allowing for sumultaneous reads of index and data. And that this gave a speed increase.
I'm very interested in hearing more on this topic. I know very little about it.
B.
Mark Townsend - 06 Jun 2006 14:41 GMT >> I fail to see the value of separating index and data table spaces in general. > [quoted text clipped - 6 lines] > > B. One of the more popular discussion points on the Oracle forum - see http://groups.google.com/groups?lnk=hpsg&q=data+index+tablespaces+oracle
Serge Rielau - 06 Jun 2006 15:13 GMT > One of the more popular discussion points on the Oracle forum - see > http://groups.google.com/groups?lnk=hpsg&q=data+index+tablespaces+oracle I actually liked that game: http://www.amiga.hu/amigos/ancientoys/screenshots/lemming1_1.jpg
Cheers Serge
PS: And no, I'm not off topic.
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
IOD Conference http://www.ibm.com/software/data/ondemandbusiness/conf2006/
Brian Tkatch - 06 Jun 2006 17:34 GMT > >> I fail to see the value of separating index and data table spaces in general. > > [quoted text clipped - 9 lines] > One of the more popular discussion points on the Oracle forum - see > http://groups.google.com/groups?lnk=hpsg&q=data+index+tablespaces+oracle I remember it somewhat. But, it's been a few years since i've treaded there. Got to follow the database i'm told to work with. :)
B.
Serge Rielau - 06 Jun 2006 14:54 GMT >> I fail to see the value of separating index and data table spaces in general. > [quoted text clipped - 4 lines] > I'm very interested in hearing more on this topic. I know very little > about it. The trend is that you don't have much say in the placement of the data on that SAN anyway. You create your database with automatic storage (in fact that's the default in DB2 Viper if I'm not mistaken). For your tablespaces you say absolutely nothing anymore. Just name and page size. DB2 will take care of it. Talking of which. With large RID's tablespace limits are a thing of the past and there is little incentive for multiple page sizes either. For a run of the mill application using DB2 V8.2 or DB2 Viper I'd create the data base with a 16k or even 32k page size form the get go. I would not worry about creating any extra buffer pools (self tuning memory in Viper) or table spaces. Will it be as fast as an expertly tuned DB2? No, but define expert. If it gets within 90% of maximum you're better off buying memory than hiring that expert to create a dedicated bufferpool to pin that hot table in a separate tablespace and eek out and extra teeny% by going DMS RAW...
Now, the "experts" will complain and cry foul of course, but leave them to deal with that 40TB warehouse of a credit card company Y and the 100 node DPF system that ensures you get your customized, pre-approved credit card from Y. There are those who need experts and those who don't. Most don't.
We have long since given up on writing assembler in the industry outside of niche areas. Data placement IMHO falls into that category.
Cheers Serge
PS: Keep your logs on separate disks of course. ;-)
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
IOD Conference http://www.ibm.com/software/data/ondemandbusiness/conf2006/
Brian Tkatch - 06 Jun 2006 17:37 GMT > >> I fail to see the value of separating index and data table spaces in general. > > [quoted text clipped - 43 lines] > IOD Conference > http://www.ibm.com/software/data/ondemandbusiness/conf2006/ Good points, thanx Serge.
> We have long since given up on writing assembler in the industry outside > of niche areas. Data placement IMHO falls into that category. It is called "Assembly" which is "assembled" by the "Assembler". "Assembler" code would be some form of meta-language that doesn't exist.
One of my many pet pieves. :)
B.
Ian - 06 Jun 2006 18:17 GMT > It is called "Assembly" which is "assembled" by the "Assembler". > "Assembler" code would be some form of meta-language that doesn't > exist. > > One of my many pet pieves. :) You mean peeves. :) Couldn't resist.
Brian Tkatch - 07 Jun 2006 15:59 GMT > > It is called "Assembly" which is "assembled" by the "Assembler". > > "Assembler" code would be some form of meta-language that doesn't [quoted text clipped - 3 lines] > > You mean peeves. :) Couldn't resist. Heh. I knew i shouldn't have typed that. :)
B.
Ian - 06 Jun 2006 18:20 GMT > Data placement IMHO falls into that category. This is true, up to a limit. Spending time to try and isolate I/O from tables/indexes/temp/etc. is one thing. But understanding how your data is laid out on a SAN is still very relevant.
I have seen small data warehouses absolutely CRAWL (constant 95% I/O wait) when no one bothered to pay attention to how tablespaces, filesystems and LUNs map to physical disks in a SAN. And this happens a LOT.
Serge Rielau - 06 Jun 2006 18:42 GMT >> Data placement IMHO falls into that category. > [quoted text clipped - 6 lines] > filesystems and LUNs map to physical disks in a SAN. And this > happens a LOT. The rule of thumb is: strip everything across everything. If your storage admin dedicates 2 disks to DB2 then there isn't much help to be had. ;-)
BTW, I got, after posting my "proclamation", a tad scared and consulted with our DMS (Data management services) folks and got the content confirmed. I paraphrase wat I was told: "A good(!) DBA may be able to boost performance by 10% compared to DB2's built in algorithms, but that same DBA is likely to gain a lot more by tuning the schema itself (create/drop indices, etc...) rather than wasting his/her time on data placement."
Cheers Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
IOD Conference http://www.ibm.com/software/data/ondemandbusiness/conf2006/
Ian - 07 Jun 2006 14:20 GMT >>> Data placement IMHO falls into that category. >> [quoted text clipped - 7 lines] >> happens a LOT. > The rule of thumb is: strip everything across everything. Meaning, 'Stripe all *DB2* data across all storage paths'. I have no problems with this.
> If your storage admin dedicates 2 disks to DB2 then there isn't much > help to be had. ;-) That's true. But my point is that there needs to be some understanding between the different people.
If you have 2 large SAN volumes (i.e. LUNs), but the UNIX admin creates 30 file systems and then the DBA (somewhat understandably) spreads every tablespaces containers across all 30 file systems, you will be in for problems.
> BTW, I got, after posting my "proclamation", a tad scared and consulted > with our DMS (Data management services) folks and got the content [quoted text clipped - 4 lines] > tuning the schema itself (create/drop indices, etc...) rather than > wasting his/her time on data placement." I'm certainly not disputing this. I'm just trying to draw a distinction between data placement within the database and container placement on logical -> physical devices.
Brian Tkatch - 07 Jun 2006 16:03 GMT > >> Data placement IMHO falls into that category. > > [quoted text clipped - 17 lines] > tuning the schema itself (create/drop indices, etc...) rather than > wasting his/her time on data placement." And doing both would be better and better.
B.
> Cheers > Serge [quoted text clipped - 5 lines] > IOD Conference > http://www.ibm.com/software/data/ondemandbusiness/conf2006/ Mark Townsend - 06 Jun 2006 14:36 GMT > DROP COLUMN btw is in DB2 Viper. So get the best mileage out of the > deficiency while you can ;-) From what I can see we will still be enjoying the deficiency (albeit in a different form) for quite awhile longer
Bob Jones - 07 Jun 2006 04:58 GMT >>> We're talking migration here. We're talking that you can often >>> accomplish the same thing with two different databases ... using similar [quoted text clipped - 14 lines] > Can't comment on point 6 (mainframe admin question). Of all the other > points the only point that is relevant for migrating an app is point 5. This is not about migration. This is about downgrade.
> Flashbacks are cute. If you want to do long term versioning stamp rows, > voila. No harm done. At least that way the app is in conrol when data is [quoted text clipped - 6 lines] > I fail to see the value of separating index and data table spaces in > general. Tables and indexes often have different storage requirements. Separating them makes sense. Some DBAs would do it just for readability. The ability to do 3 and 4 is very basic in Oracle, nothing complex about it.
> DROP COLUMN btw is in DB2 Viper. So get the best mileage out of the > deficiency while you can ;-) This was available back in Oracle 8i.
> DB2 customers don't ask for bitmap indexes, apparently not needed by the > masses and very likely not by the OP either. Hmmm, I wonder if Oracle customers asked for it before it was available?
Serge Rielau - 07 Jun 2006 08:54 GMT > Tables and indexes often have different storage requirements. Separating > them makes sense. Some DBAs would do it just for readability. The ability to > do 3 and 4 is very basic in Oracle, nothing complex about it. Readability? What's readable about adding additional objects into the mix? Also keep in mind that todays storage is not as stupid as it used to. What was right and proper 10 years ago may be obsolete today and harmful tomorrow. If there is nothing complex about laying out your indexes, tablespaces etc, etc. why is it such a popular topic in the Oracle forum as Mark points out? Should be nothing to talk about, eh?
Cheers Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
IOD Conference http://www.ibm.com/software/data/ondemandbusiness/conf2006/
Bob Jones - 08 Jun 2006 02:07 GMT >> Tables and indexes often have different storage requirements. Separating >> them makes sense. Some DBAs would do it just for readability. The ability >> to do 3 and 4 is very basic in Oracle, nothing complex about it.
> Readability? What's readable about adding additional objects into the mix? That's what I would like to ask. What is so readable about mixing tables and indexes in one tablespace?
>Also keep in mind that todays storage is not as stupid as it used to. What >was right and proper 10 years ago may be obsolete today and harmful >tomorrow. I am talking about storage configurations for tablespaces, not disk storage.
> If there is nothing complex about laying out your indexes, tablespaces > etc, etc. why is it such a popular topic in the Oracle forum as Mark > points out? Should be nothing to talk about, eh? They are talking about performance issues, not simply the ability to place indexes in different tablespaces or change default space for indexes. If there is no point to separate tables and indexes, why even DB2 let you specify index spaces?
Serge Rielau - 08 Jun 2006 02:43 GMT >>> Tables and indexes often have different storage requirements. Separating >>> them makes sense. Some DBAs would do it just for readability. The ability [quoted text clipped - 4 lines] > That's what I would like to ask. What is so readable about mixing tables and > indexes in one tablespace? I for the life of it don't get ho wthe word "readable" applies to any of that. Are we talking DDl script here or what? Some GUI display? > They are talking about performance issues, not simply the ability to place
> indexes in different tablespaces or change default space for indexes. > If there is no point to separate tables and indexes, why even DB2 let you > specify index spaces? Prior to DB2 Viper there is a limit to the size of a tablespace and thus an upper limit to the size of a given table. Having to share the space with the indexes further reduces the available space. Also, as I said earlier what was right 10 years ago is not that relevant anymore. The direction in DB2 is to reduce complexity. Keep in mind that the dominating cost nowadays is not hardware or software. It is labor cost. If the DBA has to spend time worrying about where to place DB objects that's expensive. If other vendors believe in knobs to get that last percent, that's not bad, but it doesn't make our choice towards simplicity wrong either. Keeps the market interesting if anything.
I recall "call for papers" to conferences with three primary topics: Performance, Performance, Performance
I don't agree that performance is everything. We don't drive race cars to work either. Not even on the Autobahn.
Cheers Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
IOD Conference http://www.ibm.com/software/data/ondemandbusiness/conf2006/
Bob Jones - 08 Jun 2006 03:29 GMT >>>> Tables and indexes often have different storage requirements. >>>> Separating them makes sense. Some DBAs would do it just for [quoted text clipped - 8 lines] > I for the life of it don't get ho wthe word "readable" applies to any of > that. Are we talking DDl script here or what? Some GUI display? Both. If you look at a list of tablespaces, it is easy to tell which contains what and how much space indexes take up. It is basically the same reason for splitting up applications.
> > They are talking about performance issues, not simply the ability to > place >> indexes in different tablespaces or change default space for indexes. >> If there is no point to separate tables and indexes, why even DB2 let you >> specify index spaces?
> Prior to DB2 Viper there is a limit to the size of a tablespace and thus > an upper limit to the size of a given table. > Having to share the space with the indexes further reduces the available > space. > Also, as I said earlier what was right 10 years ago is not that relevant > anymore. So you think the only reason to place indexes in separate space is to make more room for tables.
> The direction in DB2 is to reduce complexity. > Keep in mind that the dominating cost nowadays is not hardware or [quoted text clipped - 3 lines] > bad, but it doesn't make our choice towards simplicity wrong either. > Keeps the market interesting if anything. There is nothing wrong about simplicity, just not by throwing everything together.
> I recall "call for papers" to conferences with three primary topics: > Performance, Performance, Performance > > I don't agree that performance is everything. > We don't drive race cars to work either. Not even on the Autobahn. I agree but performance was never the topic here.
Mark A - 08 Jun 2006 05:03 GMT > So you think the only reason to place indexes in separate space is to make > more room for tables. One reason to put indexes in a different tablespace than the table data is to be able to assign them to a different bufferpool. This is more important for large tables which where you would not want them in the same bufferpool as the indexes and small tables.
Serge Rielau - 08 Jun 2006 10:55 GMT >> So you think the only reason to place indexes in separate space is to make >> more room for tables. [quoted text clipped - 3 lines] > for large tables which where you would not want them in the same bufferpool > as the indexes and small tables. That would be a performance reason (and falls within the <10% gain I discussed earlier). Now, I assumed Bob was after performance here, but apparently he's not. Space reporting was one mentioned other reason, what else?
Cheers Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
IOD Conference http://www.ibm.com/software/data/ondemandbusiness/conf2006/
Bob Jones - 09 Jun 2006 01:01 GMT >>> So you think the only reason to place indexes in separate space is to >>> make more room for tables. [quoted text clipped - 7 lines] > Now, I assumed Bob was after performance here, but apparently he's not. > Space reporting was one mentioned other reason, what else? What other reasons do you need? When it comes time for maintenance, you will thank yourself for logically separating the objects.
darko - 08 Jun 2006 13:02 GMT Serge Rielau je napisao:
> >> We're talking migration here. We're talking that you can often accomplish > >> the same thing with two different databases ... using similar features or [quoted text clipped - 5 lines] > > > > 1. Dropping a table column. It is a shame that DB2 is not (yet) capable to do this. It was large disappointment for us, coming from Informix world. We need it NOW (being in the development phase, developers demand such actions on a weekly basis). What took you so long to implement this?
> > 2. Creating a bitmap index. I think we just might make use of this feature if we had it.
> > 3. Moving an index from one tablespace to another or having indexes for a > > table placed in different tablespaces. > > 4. Changing default tablespace for an index. Definitely, I would like to see these features in UDB.
> > 5. Flashbacks > > 6. Loading a table into a tablespace without affecting other objects in the [quoted text clipped - 27 lines] > IOD Conference > http://www.ibm.com/software/data/ondemandbusiness/conf2006/ IMHO, it seems that DB2 UDB development is targeted in such a way that the product should be attractive to corporate bean counters rather than to DBAs and developers. In long term, I believe that database product should be marketed to IT people and tailored to their needs primarily. Market trends will show which the right way is.
The recent Gartner and IDC reports on global market share of RDBMS shows that Oracle holds >40% of total market share, while IBM is <25%. (I am interested to hear which part of that percentage belongs to Informix). If I remember well, after Informix takeover in 2001, IBM held larger share that Oracle (according to the info I got from our Informix/IBM representatives). Being long-term Informix and IBM customer, I wish IBM to increase its market share, among other means, by implementing features that IT people want and need. It is a good thing to offer automation for administration, but we need means for setting things up manually at occasions. Informix did offer such means, and I suppose Oracle does also.
I speak for myself only, and not for my employer. English is not my native language, accordingly excuse my language mistakes.
Darko Krstic Chief DBA Nova banka ad B&H
Serge Rielau - 08 Jun 2006 14:27 GMT > Serge Rielau je napisao: >>>> We're talking migration here. We're talking that you can often accomplish [quoted text clipped - 10 lines] > (being in the development phase, developers demand such actions on a > weekly basis). What took you so long to implement this? A wise man once said products at IBM don't get delivered, they escape. Schema evolution is one such case. July 28th is the date. Since you are in the development phase, have you looked at the ALTER TABLE in Control Center? It does DROP COLUMN today.
>>> 2. Creating a bitmap index. > I think we just might make use of this feature if we had it. Might?
>>> 3. Moving an index from one tablespace to another or having indexes for a >>> table placed in different tablespaces. >>> 4. Changing default tablespace for an index. > Definitely, I would like to see these features in UDB. ... because you are used to them in IDS? BTW. In DB2 9 you can create a ranged partitioned table with one open range and place your indexes as you wish.
> IMHO, it seems that DB2 UDB development is targeted in such a way that > the product should be attractive to corporate bean counters rather than [quoted text clipped - 8 lines] > held larger share that Oracle (according to the info I got from our > Informix/IBM representatives). You remember the Gartner numbers, not IDCs. In Gartner's counting (new licence revenue - at least in the past) Oracle and IBM RDBMS were and still are neck to neck. At the time of purchase Informix boosted that number for IBM by some 3% only (Gartner actually split Informix out in the first year). I'm sure you can find the actual number somewhere. The IDC numbers always (at least since I monitor them) put Oracle higher than IBM RDBMS.
> Being long-term Informix and IBM > customer, I wish IBM to increase its market share, among other means, > by implementing features that IT people want and need. It is a good > thing to offer automation for administration, but we need means for > setting things up manually at occasions. Informix did offer such means, > and I suppose Oracle does also. One of the claims to fame for Informix is the number of instances of IDS a single DBA can administer. For an application vendor or customer this is a compelling purchase reason. I visit a fair number of customers and business partners (including some posting here) and that message is very clear. Each individual customer may have their own pet-peeve, feature request, but they all agree that the more the DBMS does itself the better it is.
> I speak for myself only, and not for my employer. Who makes the purchase decisions, you or your employer? If your employer can fire half of your staff (let's make that "redeploy into value generating tasks") because of his choice of DBMS he will. A DBA on the other hand has little interest of making him/herself obsolete, learning a new product or completely new skill.
> English is not my > native language, accordingly excuse my language mistakes. Mine neither, we shall excuse each other ;-)
Cheers Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
IOD Conference http://www.ibm.com/software/data/ondemandbusiness/conf2006/
Mark Townsend - 08 Jun 2006 14:42 GMT > You remember the Gartner numbers, not IDCs. In Gartner's counting (new > licence revenue - at least in the past) Oracle and IBM RDBMS were and > still are neck to neck. This years Gartner numbers do not show IBM and Oracle neck and neck at all.
IBM Oracle 2005 22% 48.6%
> The IDC numbers always (at least since I monitor them) put Oracle higher > than IBM RDBMS. As of last year the IDC numbers had Oracle and IBM as follows
IBM Oracle 2003 31.8% 40.4% 2004 30.6% 40.8%
This year IDC restated those numbers (based on advice from IBM) as follows
IBM Oracle 2003 23.5% 44.5% 2004 22.0% 45.0%
Chris Eaton - 08 Jun 2006 16:20 GMT > > You remember the Gartner numbers, not IDCs. In Gartner's counting (new > > licence revenue - at least in the past) Oracle and IBM RDBMS were and > > still are neck to neck. Mark I'm surprised at you...you of all people should know better. You know that in this years results both Gartner and IDC are now using both support revenue and new license revenue. And we all see from the SEC filings that Oracle is making more money now from support revenue than new licenses.
In an interview with the San Jose Mercury News, Gartner's Colleen Graham is quoted as saying "In terms of new licenses, it was a neck-and-neck race between Oracle and IBM." .
In another Gartner study from March of this year they were projecting the future (where as the above one looks at the past, i.e. 2005) entitled "Gartner Study on DBMS Identifies Spending and Deployment Trends" they found that more customers are considering IBM databases this year, almost 50% more than Oracle and about 35% more than Microsoft. They go on to say "The overall numbers so strongly in favour of DB2 indicate a pending increase in IBM's market share for DBMS during the next few years."
Their words not mine.
Chris Eaton IBM
P.S. I think you guys should start a comp.databases.flame-wars so that people that ask questions can get concise answers and not have to deal with the banter (although I'm sure it's fun, I don't think it helped the person that originally posted the question)
Ok flame me know if you like.
Mark Townsend - 09 Jun 2006 01:12 GMT >>> You remember the Gartner numbers, not IDCs. In Gartner's counting (new >>> licence revenue - at least in the past) Oracle and IBM RDBMS were and [quoted text clipped - 9 lines] > Graham is quoted as saying "In terms of new licenses, it was a > neck-and-neck race between Oracle and IBM." . Gartner reported IBM's TOTAL license and support revenue as 3,040.7 million. If you check the SEC filings for 2005 I think you will find that Oracle beat this number on new license revenue alone (albeit for database and app server). Unless the IBM support percentage of this number is very, very low, I doubt the numbers were anywhere closew to neck and neck. Gartner certianly didn't publish any such statement in any of the official material I can see.
I couldn't find the San Jose Mercury new article you referred to. Can you provide a cite ? I would like to take this up with Gartner.
> In another Gartner study from March of this year they were projecting > the future (where as the above one looks at the past, i.e. 2005) [quoted text clipped - 6 lines] > > Their words not mine. You failed to put either of these quotes in context. The report is here - http://mediaproducts.gartner.com/gc/reprints/ibm/external/article4/article4.html
The actual quote is "The biggest surprise is DB2 from IBM, with 19 percent planning to install DB2. This is nearly 50 percent higher than the number planning to install Oracle." If you actually look at the chart, you will see that it's 13% with plans to deploy Oracle, and 19% with plans to install DB2. 13% is not half of 19%. A little largese on Gartners part.
Re:
"The overall numbers
> so strongly in favour of DB2 indicate a pending increase in IBM's > market share for DBMS during the next few years." The reference here is to the Asia/Pac market, not the overall market, and is in some part mitigated by the statement gartner also make "This is partially due to Oracle's broad penetration in this market"
Note that the same chart also reports that 47% have no plans to deploy DB2 at all, and gives them less deployed base than any other database in the survey, except for Sybase and Terdata.
And in fact, if all 19% who say they have plans for DB2 did actually deploy it, the total % deployed for IBM would be 53%, which is still less than what both Microsoft's and Oracle already have deployed, and in fact would only just beat MySQL's already deployed base.
> Chris Eaton > IBM [quoted text clipped - 5 lines] > > Ok flame me know if you like. Chris Eaton - 09 Jun 2006 02:04 GMT Thumb your chest if you like. Go and brow beat an analyst for saying what they believe to be true. But the fact of the matter is that this entire thread started because someone said "I want to migrate my Oracle 10g database to DB2".
You can deny it if you like but your share is being eaten up by Microsoft, IBM and mySQL (and watch out for Postgres).
I'm of course yanking your chain a bit here but it seems like the thing some proOracle folks like to do on comp.databases.ibm-db2 when people are really just looking for answers to their DB2 questions. It would be nice if you found another platform to pontificate from (but alas I'm sure you like to stir it up here rather than help out your own customers).
""Time is a violent torrent; no sooner is a thing brought to sight than it is swept by and another takes its place." Marcus Aurelius at the hight of the roman empire.
Chris Eaton
Mark Townsend - 09 Jun 2006 08:01 GMT > Thumb your chest if you like. Go and brow beat an analyst for saying > what they believe to be true. But the fact of the matter is that this > entire thread started because someone said "I want to migrate my Oracle > 10g database to DB2". I did not get involved until Serge starting casting aspersions on what Oracle did and did not do.
> You can deny it if you like but your share is being eaten up by > Microsoft, IBM and mySQL (and watch out for Postgres). Actually, the published numbers show (for what they are worth) that it's IBM's market share that is being eaten up. Here's the IDC market share numbers (all license and support) for IBM over the last 6 years. Note the restatement of the 2003 and 2004 numbers based on 'advice from IBM'
2000 25.20% 2001 30.90% 2002 32.00% 2003 31.80% 2004 30.60% 2003 23.50% Restated in 2005. A drop in revenue of over 1.6 billion dollars compared to the previously reported 2003 number 2004 22% Restated in 2005 2005 21.50%
> I'm of course yanking your chain a bit here but it seems like the thing > some proOracle folks like to do on comp.databases.ibm-db2 when people > are really just looking for answers to their DB2 questions. It would > be nice if you found another platform to pontificate from (but alas I'm > sure you like to stir it up here rather than help out your own > customers). Chris - your entire posting history is here - http://groups.google.com/groups/search?hl=en&lr=&q=%22chris+eaton%22+ibm&qt_s=Search
I'm sorry, but hardly a exemplary record of helping customers.
> ""Time is a violent torrent; no sooner is a thing brought to sight than > it is swept by > and another takes its place." Marcus Aurelius at the hight of the roman > empire. Didn't Marcus have a joint emperorship in order to fight on two fronts at the same time. Now there's a novel idea. I always though a united IBM and Oracle would be simply unstoppable. Might have to clean house a little however :-)
Chris Eaton - 09 Jun 2006 13:15 GMT > Chris - your entire posting history is here - >http://groups.google.com/groups/search?hl=en&lr=&q=%22chris+eaton%22+ibm&qt_s=Search > > I'm sorry, but hardly a exemplary record of helping customers. I'm sure you don't know me Mark but I don't think you should be questioning my integrity or support of customers. Take a search around google instead of just forums and you may find something different (or search around the DB2 users group where DB2 users hang out instead of Oracle product managers)
By the way, out of curiousity I put your name in the same search above and found of the top 10 returns 50% of them were on non Oracle forums. Now Iet's not live in a fantasy that you are just trying to help out the world by providing "accurate" information. We both know that it's about marketing Oracle (it's non traditional marketing but you and I both know that's what you are doing). Of course it's a free forum so you can say what you like but personally I find it obnoxious and distasteful to disrupt the Q&A (unless someone specifically attacks Oracle and you feel the need to clear the air which was not the case on this thread and most of the others). I'm not going to post anymore on this subject as my few postings on this are already bothering me as they are not helping the initial posting (and I know how you guys like to get the last word so have at it).
Bob Jones - 10 Jun 2006 01:52 GMT > Thumb your chest if you like. Go and brow beat an analyst for saying > what they believe to be true. But the fact of the matter is that this [quoted text clipped - 3 lines] > You can deny it if you like but your share is being eaten up by > Microsoft, IBM and mySQL (and watch out for Postgres). Actually this thread was started by this kind of empty claims and the lack of real technical experience.
> ""Time is a violent torrent; no sooner is a thing brought to sight than > it is swept by > and another takes its place." Marcus Aurelius at the hight of the roman > empire. That reminds me of mainframe.
ChrisC - 09 Jun 2006 16:29 GMT > The actual quote is > "The biggest surprise is DB2 from IBM, with 19 percent planning to [quoted text clipped - 3 lines] > to deploy Oracle, and 19% with plans to install DB2. 13% is not half of > 19%. A little largese on Gartners part. Actually, they said that IBM is 50% higher than Oracle, not that Oracle is 50% of IBM. That does make a big differencen. 50% higher means take 50% of Oracle (about 6% - they seem to like whole numbers) and add that onto Oracles number - so 6% + 13% = 19%. They got the math right.
I won't comment on any of the rest, though.
Bob Jones - 09 Jun 2006 01:43 GMT >> > You remember the Gartner numbers, not IDCs. In Gartner's counting (new >> > licence revenue - at least in the past) Oracle and IBM RDBMS were and [quoted text clipped - 5 lines] > filings that Oracle is making more money now from support revenue than > new licenses. Compared to IBM's support and consulting revenue, that's nothing.
> In an interview with the San Jose Mercury News, Gartner's Colleen > Graham is quoted as saying "In terms of new licenses, it was a > neck-and-neck race between Oracle and IBM." . Does that include Informix and DB2 on mainframe?
> In another Gartner study from March of this year they were projecting > the future (where as the above one looks at the past, i.e. 2005) [quoted text clipped - 6 lines] > > Their words not mine. You mean only DB2 customers, or all database customers. Gartner sure didn't ask me.
Brian Tkatch - 08 Jun 2006 15:03 GMT <snip>
> > IMHO, it seems that DB2 UDB development is targeted in such a way that > > the product should be attractive to corporate bean counters rather than > > to DBAs and developers. In long term, I believe that database product > > should be marketed to IT people and tailored to their needs primarily. > > Market trends will show which the right way is. <snip>
> Who makes the purchase decisions, you or your employer? > If your employer can fire half of your staff (let's make that "redeploy > into value generating tasks") because of his choice of DBMS he will. > A DBA on the other hand has little interest of making him/herself > obsolete, learning a new product or completely new skill. The way i see it is:
Larger companies, where short-tem gains make management look good, and people are always looking to be employed, money is the main choice-maker, and developers have to deal with it or start looking for another job.
The smaller companies, however, must look at more long-term goals, and in general, the developers get asked what they need. They have a strong influence on purchase choice, basing their reccomendations on functionality, usually including reliability but almost always ignoring the cost to the business.
Big companies like IBM make their money from big deals with big companies, so, they focus on cost.
B.
darko - 08 Jun 2006 17:51 GMT > > Serge Rielau je napisao: > >>>> We're talking migration here. We're talking that you can often accomplish [quoted text clipped - 14 lines] > Since you are in the development phase, have you looked at the ALTER > TABLE in Control Center? It does DROP COLUMN today. Correct me if I am wrong: It does by a sequence of activities that include unloading data from the table, probably saving definitions of constraints, views etc. related to that table, dropping (or renaming) it, recreating without the column that was supposed to be dropped, restoring constraints, views etc, reloading the data into the table. It is much easier that way (through CC) than it would be manually, but it is painful when the table is populated (we do have some small part of functionality in production :). And CC, among other things being a Java app, is not the speed (or low-resource-consumption) champion, and so far it gave us a share of troubles. Very often my colleagues lament for lack of a tool like ServerStudio for Informix, which for a decent price provides a lot. Can someone suggest us an analogous tool for UDB?
> >>> 2. Creating a bitmap index. > > I think we just might make use of this feature if we had it. [quoted text clipped - 7 lines] > BTW. In DB2 9 you can create a ranged partitioned table with one open > range and place your indexes as you wish. It seems to me that that feature is coming from Informix. Welcome!
> > IMHO, it seems that DB2 UDB development is targeted in such a way that > > the product should be attractive to corporate bean counters rather than [quoted text clipped - 36 lines] > A DBA on the other hand has little interest of making him/herself > obsolete, learning a new product or completely new skill. In our particular case, purchase decision, when related to IT, is made according to recommendation from the IT. In fact, I was involved in making decision to pick DB2 UDB for the system under development (at the moment when Informix's future did not seem very promising regarding improvements; the support was never an issue). We were all very optimistic regarding UDB's future, expecting it will unify all the best from both DB2 and IDS. We are not pessimists now, but are still waiting for some promises to be delivered (like onstat commands...).
In my country, largest companies are in the size range of western SMBs, so it's quite possible that I don't have a clue regarding the way of doing big bucks business. But I believe that we are not the only one whose management listens to IT when making decisions that relate to IT.
With IDS, I was able alone to administer more than a dozen of servers in a low-capacity lines WAN, using very modest hardware, not very efficient apps and database schemas, ancient OS (SCO) and achieving uptimes up to >1 year. We have yet to prove that we will lessen the labor needed to maintain UDB (I hope we will).
I have no worry that our DBA and system programming group will be reduced, quite the contrary. It seems that data volumes, as well as types of information that business needs, are increasing faster than hardware and (self-managed) software are following. It is good that there is automation available. It's just that we could make our clients (which are other departments, that are using our services and makes revenue to the company) happier if we were able to tune some things manually, instead of delivering slower response or asking for larger hammer :) (more powerful server). In a way it relates to points 3 and 4 in a list (regarding indexes, tablespaces and two smoking barrels :)
It seems to me that we are now well off-topic the original theme of the thread. I take my share of responsibility for that.
> > English is not my > > native language, accordingly excuse my language mistakes. [quoted text clipped - 10 lines] > IOD Conference > http://www.ibm.com/software/data/ondemandbusiness/conf2006/ BTW, I am grateful for many answers and advices that you have shared with this newsgroup, Serge. Your posts are important help for our trip to DB2 UDB land.
Darko Krstic Chief DBA Nova banka ad B&H
Disclaimer: I speak for myself only, and not for my employer. English is not my native language, accordingly excuse my language mistakes.
Serge Rielau - 05 Jun 2006 10:35 GMT > MVCC is more than just architecture. And the 848 built-in packages in > 10.2.0.2 are far more than fluff. They are tuning metrics. They are > HTTP and TCP. They are on-line rebuild capabilities. They are > partitioning by hash, range, and list. They are resumable transactions. > They are spatial mapping. They are BLOB compression. They are Advanced > Queuing and Streams Replication. Oracle implements implements partitioning and online rebuild (of what, indices?) in packages? *gosh* No wonder they need so many packages. BLOB compression... Shouldn't they start with the frequently used row data and online and transparent please? Or is this needed to compress lobbyfied XML types? Queuing... Yeah that's new to IBM. I've heard that term before.. It's not "advanced" of course. It's just this MQ thing that everyone has... It'll have to do I s'pose Streams replication. Here's a thought. When I was in Vienna at IM Tech a few weeks ago learned that customers using Q-Rep on DB2 learn a new lesson: Replication can be network bound. Now there's a thought they weren't used to from competitive products. In short, juts because it has a different name in DB2, doesn't mean it doesn't exist. And just because it doesn't use fancy adjectives like "real", "advanced" or "native" doesn't mean it doesn't work as good or even better.
Cheers Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
Mark Townsend - 05 Jun 2006 15:02 GMT > Oracle implements implements partitioning and online rebuild (of what, > indices?) in packages? *gosh* No wonder they need so many packages. Oracle does not implement paritioning or online rebuild of indices via packages.
> BLOB compression... Shouldn't they start with the frequently used row > data and online and transparent please? Oracle supports compression of frequently repeating row data. It's reasonably online and reasonably transparent (ALTER TABLE/PARTITION command)
> Or is this needed to compress lobbyfied XML types? No - the packaged based compression is just a straight byte compression algorithm, typically used to compress images/vides etc stored in LOBs in the database. I don;t think you can use it with XMLTypes.
> Queuing... Yeah that's new to IBM. I've heard that term before.. It's > not "advanced" of course. It's just this MQ thing that everyone has... > It'll have to do I s'pose MQ is a chargeable product. Oracle Advanced Queuing is not (assuming you already have a DB license). As such it's a choice for Oracle customers that don't want to use MQ from IBM.
> Streams replication. Here's a thought. When I was in Vienna at IM Tech a > few weeks ago learned that customers using Q-Rep on DB2 learn a new [quoted text clipped - 4 lines] > "real", "advanced" or "native" doesn't mean it doesn't work as good or > even better. There are many things that Oracle has that DB2 doesn't. There has been thread on this in this very forum this week already, around REGEX support.
> Cheers > Serge Serge Rielau - 05 Jun 2006 16:36 GMT >> Oracle implements implements partitioning and online rebuild (of what, >> indices?) in packages? *gosh* No wonder they need so many packages. > > Oracle does not implement paritioning or online rebuild of indices via > packages. I know that :-) Daniel is sloppy in is allegations and claims, and he deserves to be called upon it.
>> BLOB compression... Shouldn't they start with the frequently used row >> data and online and transparent please? > Oracle supports compression of frequently repeating row data. It's > reasonably online and reasonably transparent (ALTER TABLE/PARTITION > command) Hah! "Reasonably"... is that trademarked? Reasonable like Oracles' XML support? Can we quote you on this like Mr. Drake: http://blogs.ittoolbox.com/database/technology/archives/db2-viper-seems-to-have- hit-a-nerve-with-oracle-8722
> MQ is a chargeable product. Oracle Advanced Queuing is not (assuming you > already have a DB license). As such it's a choice for Oracle customers > that don't want to use MQ from IBM. Hmm, Oracle tends to charge for features. If they don't charge that looks suspicious to me... Either it will not be free in the future: Make you dependent now and charge later, or the feature simply can't compete on merit. Which one is it?
> There are many things that Oracle has that DB2 doesn't. There has been > thread on this in this very forum this week already, around REGEX support. I don't claim that there aren't. But there are many that are claimed don't exist in DB2 because they have a different sticker name and there are also some that Oracle doesn't have that DB2 has (like MDC).
Cheers Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
IOD Conference http://www.ibm.com/software/data/ondemandbusiness/conf2006/
Brian Tkatch - 05 Jun 2006 18:53 GMT > >> Oracle implements implements partitioning and online rebuild (of what, > >> indices?) in packages? *gosh* No wonder they need so many packages. [quoted text clipped - 26 lines] > don't exist in DB2 because they have a different sticker name and there > are also some that Oracle doesn't have that DB2 has (like MDC).
>because they have a different sticker name Absolutely.
Also, the approach is different. Coming from Oracle myself, Oracle has a very specific style (it tries to be "correct"), DB2 just wants to get it done the way people want it (or according to the standard).
Personally, i prefer Oracle, it just makes sense to me. But, as you mentioned, pricing can be a huge deterent.
B.
Mark Townsend - 06 Jun 2006 02:28 GMT >>> Oracle implements implements partitioning and online rebuild (of >>> what, indices?) in packages? *gosh* No wonder they need so many [quoted text clipped - 4 lines] > I know that :-) Daniel is sloppy in is allegations and claims, and he > deserves to be called upon it. You reasonably called him on it. But you also inreasonably responded with allegations of your own. Pot. Kettle. Black
>> Oracle supports compression of frequently repeating row data. It's >> reasonably online and reasonably transparent (ALTER TABLE/PARTITION >> command) > Hah! "Reasonably"... is that trademarked? Reasonably in that it works best when the unit of data to be compressed is reasonably large. Adding a single new row to a compressed table or partition is not too efficient, especially if the new row introduces new data values. Adding 1 million rows reasonably is. This tends to fit the usage case reasonably well. Because I am a reasonable person I will give you that the IBM algorithm looks reasonably cute.
> Reasonable like Oracles' XML support? Can we quote you on this like Mr. Drake: >> http://blogs.ittoolbox.com/database/technology/archives/db2-viper-seems-to-have- hit-a-nerve-with-oracle-8722 We looked at Viper to see what all the fuss was about. Couldn't find a reason. The Mark Drake quote was unreasonably taken out of context.
>> MQ is a chargeable product. Oracle Advanced Queuing is not (assuming >> you already have a DB license). As such it's a choice for Oracle [quoted text clipped - 3 lines] > you dependent now and charge later, or the feature simply can't compete > on merit. Which one is it? Neither. Message Queuing between databases is a reasonably useful capability, and often requested by reasonable customers. Not every one has MQ or other third party messaging queuing systems. So we built it into the database many years ago - even before MQ was available on Unix, I believe. I would hazard a guess to say that Oracle's queuing is actually more widely used than MQ. I can come up with a reasonable SWAG of how many companies use it. How many companies use MQ ?
>> There are many things that Oracle has that DB2 doesn't. There has been >> thread on this in this very forum this week already, around REGEX >> support. > I don't claim that there aren't. But there are many that are claimed > don't exist in DB2 because they have a different sticker name and there > are also some that Oracle doesn't have that DB2 has (like MDC). What in Daniels list does exist in DB2 under a different sticker name ? I do have a complete list of what I think Oracle has that DB2 LUWser doesn't, it would be fun to trade notes.
Larry - 06 Jun 2006 03:25 GMT >>>> Oracle implements implements partitioning and online rebuild (of >>>> what, indices?) in packages? *gosh* No wonder they need so many [quoted text clipped - 58 lines] > I do have a complete list of what I think Oracle has that DB2 LUWser > doesn't, it would be fun to trade notes. Mark,
This is NOT the point which you are completely missing. The original responder called the move from Oracle to DB2 a downgrade ... not a migration. That was without knowing anything about what the OP's app looks like. That is a mischaracterization. The same could be said about moving from certain DB2 configurations to Oracle. Daniel then tried to interject his usual political agenda and tried to characterize what are CLEARLY architectural/implementation differences as missing features that would imply this move was a "downgrade". That's it ... case closed.
Larry Edelstein
Bob Jones - 06 Jun 2006 03:49 GMT > This is NOT the point which you are completely missing. The original > responder called the move from Oracle to DB2 a downgrade ... not a > migration. That was without knowing anything about what the OP's app looks > like. That is a mischaracterization. Yes, that's what I would call it. Didn't I specifically say "depending on what 10g features are used"?
>The same could be said about moving from certain DB2 configurations to >Oracle. No, it could not. Most DBAs with experience with both brands will tell you otherwise. DB2 is a few years behind Oracle and mainframe is decades behind UNIX and Windows.
Larry - 06 Jun 2006 04:34 GMT >>This is NOT the point which you are completely missing. The original >>responder called the move from Oracle to DB2 a downgrade ... not a [quoted text clipped - 3 lines] > Yes, that's what I would call it. Didn't I specifically say "depending on > what 10g features are used"? Yes you did ... but you also said "Dude, Oracle 8i to DB2 8.2 is a migration. Oracle 10g to DB2 8.2 is a downgrade and migration.". Operative phrase "... IS a downgrade and migration". That's a different claim than saying "depending on ...".
>>The same could be said about moving from certain DB2 configurations to >>Oracle. > > No, it could not. Most DBAs with experience with both brands will tell you > otherwise. Is that why Oracle has such a significant install base in the highly parallel shared-nothing enterprise data warehouse market?
> DB2 is a few years behind Oracle and mainframe is decades behind UNIX and > Windows. I'd like some of what you're smoking. Once again you're drawing what sounds like an incontrovertible conclusion when it really depends.
Larry Edelstein
Bob Jones - 07 Jun 2006 03:38 GMT >>>This is NOT the point which you are completely missing. The original >>>responder called the move from Oracle to DB2 a downgrade ... not a [quoted text clipped - 8 lines] > phrase "... IS a downgrade and migration". That's a different claim than > saying "depending on ...". Dude, Oracle 8i to DB2 8.2 is a migration. Oracle 10g to DB2 8.2 is a downgrade and migration. Depending on what 10g features are used, you may find more or fewer things not supported or different in DB2.
It seems to be quite clear to me but again I am no lawyer.
>>>The same could be said about moving from certain DB2 configurations to >>>Oracle. [quoted text clipped - 4 lines] > Is that why Oracle has such a significant install base in the highly > parallel shared-nothing enterprise data warehouse market? I thought that was considered by you as an architectural difference. Not any more?
>> DB2 is a few years behind Oracle and mainframe is decades behind UNIX and >> Windows. > I'd like some of what you're smoking. Once again you're drawing what > sounds like an incontrovertible conclusion when it really depends. I have been smoking the flame of my management who found out the project of migrating to DB2 was a mistake.
Knut Stolze - 07 Jun 2006 11:45 GMT Nice flame war...
> Dude, Oracle 8i to DB2 8.2 is a migration. Oracle 10g to DB2 8.2 is a > downgrade and migration. Depending on what 10g features are used, you may > find more or fewer things not supported or different in DB2. Then you can also say: DB2 V5.1 to Oracle 10g is a downgrade and migration - depending on which DB2 features you were using.
 Signature Knut Stolze DB2 Information Integration Development IBM Germany
Bob Jones - 08 Jun 2006 02:19 GMT > Nice flame war... > [quoted text clipped - 5 lines] > migration - > depending on which DB2 features you were using. You mean better features or just features? I would really like to hear an example.
Serge Rielau - 06 Jun 2006 15:04 GMT >>>> Oracle implements implements partitioning and online rebuild (of >>>> what, indices?) in packages? *gosh* No wonder they need so many [quoted text clipped - 6 lines] > You reasonably called him on it. But you also inreasonably responded > with allegations of your own. Pot. Kettle. Black It's called sarcasm Mark. You know that one well, as long as you serve it. Now be a good sport and take it.
Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
IOD Conference http://www.ibm.com/software/data/ondemandbusiness/conf2006/
|
|
|