Database Forum / Oracle / Oracle Server / February 2006
Oracle licence question
|
|
Thread rating:  |
joebayer - 25 Feb 2006 20:23 GMT Group,
Oracle is so expensive, often time, managers chose SQL server over Oracle only because of the expense, and it is sad to see all those new projects go to SQL server group. (Our shop do not do any in house software development, only vendor application, and all vendor applications support both Oracle and SQL)
I have one question here:
Is it possible for us only to buy Oracle licence without paying for the annual support? All I need is accessing metalink website, and my other projects have already provided such access.
Thanks for your comments or suggestions as how to make Oracle competitive in terms of price, what kind of option do I have here?
DA Morgan - 25 Feb 2006 20:39 GMT > Group, > [quoted text clipped - 3 lines] > only vendor application, and all vendor applications support both Oracle and > SQL) Sorry this is pure nonsense. I've yet to see a single example, in recent years, of Oracle being more expensive than SQL Server. In fact I think the exact opposite is true.
Certainly if you compare the two Enterprise Editions because you think the name on the marketing literature is more important than the feature sets this will be true. But if you compare equals ... Oracle Standard Edition to SQL Server Enterprise it is not. And even with this comparison Oracle has a far richer feature set including substantially greater security and built-in ability to comply with government auditing regulations.
> I have one question here: > > Is it possible for us only to buy Oracle licence without paying for the > annual support? Yes. I think it is short-sighted but possible.
> All I need is accessing metalink website, and my other > projects have already provided such access. Then why are you even buying another license? Why not just use your existing licensed database and create another schema?
> Thanks for your comments or suggestions as how to make Oracle competitive in > terms of price, what kind of option do I have here? If you can show me a comparison of equals where Oracle is more expensive than SQL Server I would be very appreciative.
 Signature Daniel A. Morgan http://www.psoug.org damorgan@x.washington.edu (replace x with u to respond)
Tony Rogerson - 25 Feb 2006 22:14 GMT > Sorry this is pure nonsense. I've yet to see a single example, in recent > years, of Oracle being more expensive than SQL Server. In fact I think > the exact opposite is true. I've searched for a comparison of features between SQL Server 2005 (Workgroup, Standard, Enterprise) and Oracle Standard and I don't seem to be able to find it - can you supply a URL for us to go visit.
It would appear for £2,000 per physical processor (that means you pay for one even though its dual core) for the workgoup edition more than meets most company needs, you also have a free hot standby via database mirroring, log shipping or clustering (in workgroup edition), I can't seem to work out the Oracle price but for a 2 proc machine (dual core for instance) it starts to get silly.
I doubt you'll reply with facts, more like a rant - but its worth a try.
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> Group, >> [quoted text clipped - 34 lines] > If you can show me a comparison of equals where Oracle is more > expensive than SQL Server I would be very appreciative. DA Morgan - 25 Feb 2006 23:08 GMT > Oracle price but for a 2 proc machine (dual core for instance) it starts to > get silly. Yeah it starts at $149.00. Really silly.
And the worst part is you don't get the vulnerability to every virus, trojan, and worm on the marketplace. Those using Oracle feel chated.
 Signature Daniel A. Morgan http://www.psoug.org damorgan@x.washington.edu (replace x with u to respond)
Tony Rogerson - 26 Feb 2006 09:17 GMT > Yeah it starts at $149.00. Really silly. Per user, minimum 5 users, so that will be $745 please sir....
http://oraclestore.oracle.com/OA_HTML/ibeCCtpSctDspRte.jsp?section=11365&media=o s_user_minimums ** Oracle Standard Edition One may only be licensed on servers that have a maximum capacity of 2 processor cores.
Oh dear, so I cannot use a Dual AMD with 2 x physical dual-core processors (4 cores in Oracle speak).
<Really silly> EXACTLY! </>
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> Oracle price but for a 2 proc machine (dual core for instance) it starts >> to get silly. [quoted text clipped - 3 lines] > And the worst part is you don't get the vulnerability to every virus, > trojan, and worm on the marketplace. Those using Oracle feel chated. Mark Townsend - 26 Feb 2006 00:09 GMT >>Sorry this is pure nonsense. I've yet to see a single example, in recent >>years, of Oracle being more expensive than SQL Server. In fact I think [quoted text clipped - 3 lines] > (Workgroup, Standard, Enterprise) and Oracle Standard and I don't seem to be > able to find it - can you supply a URL for us to go visit. eweek did a comparison of the two (albeit Enterprise Editions) just recently
SQLServer - http://www.eweek.com/article2/0,1895,1894609,00.asp Oracle - http://www.eweek.com/article2/0,1895,1618793,00.asp
"However, by making management more complex, Microsoft has discarded the one significant advantage it had over Oracle Database 10g and IBM's DB2—ease of administration. This makes DB2 and Oracle Database 10g look all the more attractive for their broader choice of development frameworks, management interfaces, and server hardware and operating systems."
This doc identifies the differences between the Oracle Standard and Enterprise Editions - http://www.oracle.com/technology/products/database/oracle10g/pdf/twp_general_10g db_product_family.pdf
> It would appear for £2,000 per physical processor (that means you pay for > one even though its dual core) for the workgoup edition more than meets most > company needs, you also have a free hot standby via database mirroring, log > shipping or clustering (in workgroup edition), I can't seem to work out the > Oracle price but for a 2 proc machine (dual core for instance) it starts to > get silly. Database mirroring isn't shipping yet, right ?
The price for Oracle Standard Edition One on a dual core machine is $4995 US or 2902 GBP.
> I doubt you'll reply with facts, more like a rant - but its worth a try. Tony Rogerson - 26 Feb 2006 09:03 GMT > eweek did a comparison of the two (albeit Enterprise Editions) just > recently I don't tend to read stuff like that, I can just as easily find articles that put SQL Server in a good light rather than Oracle, awards its won etc... but they are all opinions of authors rather than people who actually use the kit. It suprised me that some of the newer features - report builder, changes to the BI suite aren't even mentioned which says it all about that particular article....
> Database mirroring isn't shipping yet, right ? Its shipping but not supported yet until SP1, but that doesn't stop you using other stuff like clustering (which is in workgroup and standard editions) or peer to peer replication, log shipping of your own....
> The price for Oracle Standard Edition One on a dual core machine is $4995 > US or 2902 GBP. Is that for unlimited users though? Because its dual-core (2 CPU's) I should add another 75% to that price?
Check out http://www.theregister.co.uk/2005/07/15/oracle_core_pricing/ which sums it up nicely. And it gets even more complicated! A sharp Register reader forwards this advisory from Oracle's finer print:
"A multicore chip with 11 cores would require a 9 processor license (11 multiplied by a factor of .75 equals 8.25 which is then rounded up to the next whole number which is 9)."
What I really wanted is something that lists features I get in Oracle Standard so I can compare that against SQL Server standard, which, is the whole point of my reply to DA - I'd rather not he pass on yet another myth from his marketing list.
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>>>Sorry this is pure nonsense. I've yet to see a single example, in recent >>>years, of Oracle being more expensive than SQL Server. In fact I think [quoted text clipped - 34 lines] > >> I doubt you'll reply with facts, more like a rant - but its worth a try. Frank van Bortel - 26 Feb 2006 10:29 GMT >> eweek did a comparison of the two (albeit Enterprise Editions) just >> recently > > I don't tend to read stuff like that, I can just as easily find articles > that put SQL Server in a good light rather than Oracle, awards its won Thought you could not find anything on the web?!? You're just suffering from selective reading, correct? As any zealot would.
> Check out http://www.theregister.co.uk/2005/07/15/oracle_core_pricing/ which > sums it up nicely. Well, I don't trust that bit, as it's a MS supported/bought group. Anything I've read from them favors Microsoft, as some reports are actually sponsored, or paid by MS.
 Signature Regards, Frank van Bortel
Top-posting is one way to shut me up...
Jim Kennedy - 26 Feb 2006 17:04 GMT > > eweek did a comparison of the two (albeit Enterprise Editions) just > > recently [quoted text clipped - 11 lines] > using other stuff like clustering (which is in workgroup and standard > editions) or peer to peer replication, log shipping of your own.... I have used log shipping and it is prone to problems. You have to basically freeze the database (source) and send it to the target. You have to be careful applying logs, SS doesn't seem to be able to know what order to apply logs in. (which seems rather silly, it should know the order) Jim
> > The price for Oracle Standard Edition One on a dual core machine is $4995 > > US or 2902 GBP. [quoted text clipped - 38 lines] > > This doc identifies the differences between the Oracle Standard and > > Enterprise Editions - http://www.oracle.com/technology/products/database/oracle10g/pdf/twp_general_10g db_product_family.pdf
> >> It would appear for £2,000 per physical processor (that means you pay for > >> one even though its dual core) for the workgoup edition more than meets [quoted text clipped - 9 lines] > > > >> I doubt you'll reply with facts, more like a rant - but its worth a try. Tony Rogerson - 26 Feb 2006 17:52 GMT > I have used log shipping and it is prone to problems. You have to > basically > freeze the database (source) and send it to the target. You have to be > careful applying logs, SS doesn't seem to be able to know what order to > apply logs in. (which seems rather silly, it should know the order) > Jim Freeze the source database? Where and on what planet did you get that impression from?
You start with a backup of the source database, that is done online and takes into account current loading on the server so as to not affect users, users can still use, update, insert etc... into the database. You then backup the log, copy to destination server (or servers) and restore the log - it can't get any more simple!
Yes, you do need to apply logs in order at the destination but I don't see a problem unless you are incompetant.
If you install the free SDK you will get a log ship built into the maintanence plan in EM and its all done for you, and its through a GUI.
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> > eweek did a comparison of the two (albeit Enterprise Editions) just >> > recently [quoted text clipped - 90 lines] >> >> I doubt you'll reply with facts, more like a rant - but its worth a > try. Jim Kennedy - 26 Feb 2006 20:32 GMT > > I have used log shipping and it is prone to problems. You have to > > basically [quoted text clipped - 17 lines] > If you install the free SDK you will get a log ship built into the > maintanence plan in EM and its all done for you, and its through a GUI. If you want to automate it to occur every 15 minutes there is a ton of stuff you have to do including freeze everything while you do it. Jim
> >> > eweek did a comparison of the two (albeit Enterprise Editions) just > >> > recently [quoted text clipped - 69 lines] > >> > This doc identifies the differences between the Oracle Standard and > >> > Enterprise Editions - http://www.oracle.com/technology/products/database/oracle10g/pdf/twp_general_10g db_product_family.pdf
> >> >> It would appear for £2,000 per physical processor (that means you pay > > for [quoted text clipped - 14 lines] > >> >> I doubt you'll reply with facts, more like a rant - but its worth a > > try. Tony Rogerson - 27 Feb 2006 08:32 GMT > If you want to automate it to occur every 15 minutes there is a ton of > stuff > you have to do including freeze everything while you do it. > Jim Try using the GUI that comes with the SDK - its all done for you, including scheduling.
And I don't think modifying a job schedule under SQL Agent is that difficult.
And no - it does not freeze anything, the backups DO NOT affect connections to the database, inserts, updates and selects can still occur and are not affected.
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> > I have used log shipping and it is prone to problems. You have to >> > basically [quoted text clipped - 133 lines] >> >> >> I doubt you'll reply with facts, more like a rant - but its worth a >> > try. DA Morgan - 26 Feb 2006 18:48 GMT >>eweek did a comparison of the two (albeit Enterprise Editions) just >>recently > > I don't tend to read stuff like that, I can just as easily find articles > that put SQL Server in a good light rather than Oracle, Thus proving that the difference, if any, is insignificant. Thanks.
 Signature Daniel A. Morgan http://www.psoug.org damorgan@x.washington.edu (replace x with u to respond)
Mark Townsend - 26 Feb 2006 19:29 GMT >>The price for Oracle Standard Edition One on a dual core machine is $4995 >>US or 2902 GBP. > > Is that for unlimited users though? Yes
> Because its dual-core (2 CPU's) I should > add another 75% to that price? No - not with the Standard Editions
> Check out http://www.theregister.co.uk/2005/07/15/oracle_core_pricing/ which > sums it up nicely. [quoted text clipped - 4 lines] > multiplied by a factor of .75 equals 8.25 which is then rounded up to the > next whole number which is 9)." Note that the pricing structures quoted in the Register is for multicores machines that SQLServer doesn't run on - such as the IBM hardware, and also the Niagra. There are no 11 core machines
DA Morgan - 26 Feb 2006 18:39 GMT > Database mirroring isn't shipping yet, right ? How dare you shine a bright light onto vapourware.
> The price for Oracle Standard Edition One on a dual core machine is > $4995 US or 2902 GBP. > >> I doubt you'll reply with facts, more like a rant - but its worth a try. There you go again with those damned facts.
 Signature Daniel A. Morgan http://www.psoug.org damorgan@x.washington.edu (replace x with u to respond)
HansF - 26 Feb 2006 02:49 GMT > you also have a free hot standby via database mirroring, log > shipping or clustering (in workgroup edition), From Microsoft's site (http://www.microsoft.com/sql/howtobuy/activepassive.mspx)
" When doing failover support, a server is designated as the passive server. The purpose of the passive server is to absorb the data and information held in another server that fails. A passive server does not need a license if the number of processors in the passive server is equal to or less than the number of processors in the active server. The passive server can take the duties of the active server for 30 days. Afterwards, it must be licensed accordingly. "
I DO note that the standby machine must be *fully* licensed after 30 days of use. ... free????
I also note "Database mirroring and failover clustering are available for SQL Server 2005 Standard Edition and SQL Server 2005 Enterprise Edition." to the explicit exclusion of Workgroup. (in workgroup edition)????
Hmmmmm
 Signature Hans Forbrich Canada-wide Oracle training and consulting mailto: Fuzzy.GreyBeard_at_gmail.com *** Top posting [replies] guarantees I won't respond. ***
Tony Rogerson - 26 Feb 2006 09:10 GMT > I DO note that the standby machine must be *fully* licensed after 30 days > of use. ... free???? I would hope that in the real world your primary production server would be fixed within 30 days, otherwise you've probably ditched it and your old failover server will now be your primary and you're licenced ok so no probs; what would validate the licence is if you tried to use both instances.
But really - leaving your production server broken for 30 days - what sort of companies have you worked for? Please let me know, I doubt I'll become a customer.
> I also note "Database mirroring and failover clustering are available for > SQL Server 2005 Standard Edition and SQL Server 2005 Enterprise Edition." > to the explicit exclusion of Workgroup. (in workgroup edition)???? Sorry - you are right, its in Standard and above - pay the extra £500 :) - do you have clustering in Oracle standard? This is what I am after, somebody to point me to the feature list so i can go check - there doesn't appear to be one. The Oracle site is not very intuitive, more is not said than said!
And I thought MS licensing was bad!
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> you also have a free hot standby via database mirroring, log >> shipping or clustering (in workgroup edition), [quoted text clipped - 20 lines] > > Hmmmmm Matthias Hoys - 26 Feb 2006 13:03 GMT > Sorry - you are right, its in Standard and above - pay the extra £500 :) - > do you have clustering in Oracle standard? This is what I am after, [quoted text clipped - 3 lines] > > And I thought MS licensing was bad! 1 minute of Google gave me this : http://www.oracle.com/database/product_editions.html
Clustering is included in Standard Edition, but not in Standard Edition One.
HTH Matthias Hoys
Mark Townsend - 26 Feb 2006 19:54 GMT > But really - leaving your production server broken for 30 days - what sort > of companies have you worked for? Please let me know, I doubt I'll become a > customer. Recent events in the US has meant that quite a few sites have failed over to their standby environments for much longer than 30 days. If you have had any sort of US based bank account in the last 5 years or so, you have been a customer.
> Sorry - you are right, its in Standard and above - pay the extra £500 :) - > do you have clustering in Oracle standard? This is what I am after, somebody > to point me to the feature list so i can go check - there doesn't appear to > be one. I sent you the list already.
> The Oracle site is not very intuitive, more is not said than said! Oracle doesn't list what is in Standard (as that list would be huge), they list the differences. Clustering a la MS style is available for all editions of Oracle. Clustering a la Oracle (RAC) is not available for Standard Edition One, provided for free in Standard Edition, and an optional extra with Enterprise Edition
> And I thought MS licensing was bad! Finally something we can agree on
Tony Rogerson - 26 Feb 2006 19:30 GMT > sets this will be true. But if you compare equals ... Oracle Standard > Edition to SQL Server Enterprise it is not. And even with this > comparison Oracle has a far richer feature set including substantially > greater security and built-in ability to comply with government auditing > regulations. Thats just complete rubbish, according to.... http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx http://www.oracle.com/database/product_editions.html
For a start, Oracle standard has no Business Intelligence; SQL Server has OLAP, Reporting Services bundled. So, if your company requires any Business Intelligence (and I've not met one that doesn't) you will need to pay (a lot) extra.
Secure Application Roles are not included with Oracle Standard, but the equiv is with SQL Server Standard Data Encryption is included with SQL Server Standard, it isn't in Oracle Standard Advanced Security is not included with Oracle Standard, nor is Label Security - again, all can be achieved in SQL Server standard. No messaging There is a lot more missing too.
So your statement above is just completely wrong and mis-leading.
One last thing - its only licenced for 4 cpu's, that counts a dual core as 2 cpu's; most kit now has processors that are multi-core; SQL Server standard can be used on 4 physical processors so if they are all dual core then that 8 processors and you pay for only 4!
And then rant you make about the salaries, if you've really been in IT for 36 years then you'll have a better understanding of the market place and realise people swap platforms, take me; 5 yrs DB2, 6 months Oracle and 13 years SQL Server and out of those 3 Oracle was quite definitely the hardest to work with (Oracle 7 i think it was).
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> Group, >> [quoted text clipped - 34 lines] > If you can show me a comparison of equals where Oracle is more > expensive than SQL Server I would be very appreciative. Mark Townsend - 26 Feb 2006 20:13 GMT > Secure Application Roles are not included with Oracle Standard, but the > equiv is with SQL Server Standard Where is the doc citation for MS's equivalent of secure application roles ?
> Data Encryption is included with SQL Server Standard, it isn't in Oracle > Standard Data Encryption is in all editions of Oracle. It's just the transparent data encryption that isn't. SQL Server does not have transparent data encryption
> Advanced Security is not included with Oracle Standard, nor is Label > Security - again, all can be achieved in SQL Server standard. You cannot do Label Security (or build a virtual private database) with SQL Server.
> No messaging Messaging is in all editions of Oracle Database
> There is a lot more missing too. > > So your statement above is just completely wrong and mis-leading. Pot. Kettle. Black
> And then rant you make about the salaries, if you've really been in IT for > 36 years then you'll have a better understanding of the market place and > realise people swap platforms, take me; 5 yrs DB2, 6 months Oracle and 13 > years SQL Server and out of those 3 Oracle was quite definitely the hardest > to work with (Oracle 7 i think it was). I am seriously starting to believe that any difficulty you may have had with Oracle was more releated to an ability to understand what was written in the docs. I will be magnanimous and assume that this was purely the fault of the docs, for which I apologize.
Tony Rogerson - 26 Feb 2006 20:24 GMT Its not what it says here: http://www.oracle.com/database/product_editions.html
And what about the BI stuff?
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> Secure Application Roles are not included with Oracle Standard, but the >> equiv is with SQL Server Standard [quoted text clipped - 35 lines] > in the docs. I will be magnanimous and assume that this was purely the > fault of the docs, for which I apologize. Mark Townsend - 26 Feb 2006 20:59 GMT > Its not what it says here: > http://www.oracle.com/database/product_editions.html Yes it does say it there. What part are you confused by ?
> And what about the BI stuff? Tony - this is known to most of the people on this group already, so this discussion will be anathema to them, but for completeness, let me explain what is going on
Both SQLServer and Oracle have multiple data engines in their products - a SQL engine, and an OLAP engine.
Oracle's SQL engine is stronger than SQLServers SQL engine in terms of BI, in that there are (standard, by the way) SQL Extensions that support BI activities such as analysis, aggregation and modelling.
See http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14223/aggreg.htm#i 1007462 http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14223/analysis.htm #i1007779 and http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14223/sqlmodel.htm #sthref1855 for a discussion of what these are.
In case you don't have an OTN account, I've summarized these capabilities below
ROLLUP Extension to GROUP BY CUBE Extension to GROUP BY GROUPING Functions GROUPING SETS Expression Ranking Functions Windowing Aggregate Functions Reporting Aggregate Functions LAG/LEAD Functions FIRST/LAST Functions Inverse Percentile Functions Hypothetical Rank and Distribution Functions Linear Regression Functions Linear Algebra Frequent Itemsets WIDTH_BUCKET Function User-Defined Aggregate Functions Data Densification for Reporting Time Series Calculations on Densified Data
These BI capabilities in the SQL engine are in ALL editions of Oracle
SQLServer doesn't have many of these equivalent capabilities in the SQL engine, so SQLServer users tend to go to the OLAP engine in SQLServer for equivalents.
The same is not true for Oracle users. The Oracle OLAP engine provides a whole new level of BI capabilities over and above what the Oracle SQL engine provides. Some of these capabilities overlap with what the SQLServer OLAP engine provides. So it sort of looks like this
Microsoft <---SQL---><--OLAP--> Oracle <-------SQL------><----OLAP---->
Oracle charges for it's OLAP capabilities, SQLServer does not. But to characterize Oracle as not having BI capabilities in all editions of the database is misleading.
Mark Townsend - 26 Feb 2006 23:15 GMT > SQLServer doesn't have many of these equivalent capabilities in the SQL > engine, so SQLServer users tend to go to the OLAP engine in SQLServer > for equivalents. I will note in passing that SQLServer 2005 does now implement the partition by clause, and some of the ranking capabilities, bringing them more inline with the relevant SQL BI standards in this area.
Serge Rielau - 27 Feb 2006 02:05 GMT >> SQLServer doesn't have many of these equivalent capabilities in the >> SQL engine, so SQLServer users tend to go to the OLAP engine in [quoted text clipped - 3 lines] > partition by clause, and some of the ranking capabilities, bringing them > more inline with the relevant SQL BI standards in this area. Jonathan Gennick's newest edition of the SQL Pocket Guide will have a new chapter on OLAP. I didn't review the final version with SQL Server 2005 lastest edits but it will be an interesting comparison when it hits the shelves this spring.
Cheers Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
Tony Rogerson - 27 Feb 2006 08:43 GMT >> Both SQLServer and Oracle have multiple data engines in their products - >> a SQL engine, and an OLAP engine. And you pay a lot extra for the OLAP engine with Oracle.
Can you write MDX in standard edition? Do you have a reporting engine and client tool with standard edition? Does your engine supplied with the standard edition deal with aggregations of dimensional data or do you have to code it all yourself?
The extensions both products give you in SQL for BI are limited compared to what OLAP gives you.
And my point to the post and the thread is DA stated this...
>>> But if you compare equals ... Oracle Standard >>> Edition to SQL Server Enterprise it is not. And even with this >>> comparison Oracle has a far richer feature set Which just is not true.
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> Its not what it says here: >> http://www.oracle.com/database/product_editions.html [quoted text clipped - 60 lines] > characterize Oracle as not having BI capabilities in all editions of the > database is misleading. DA Morgan - 27 Feb 2006 17:57 GMT > Its not what it says here: > http://www.oracle.com/database/product_editions.html > > And what about the BI stuff? What about you take this bloody trolling off-line.
 Signature Daniel A. Morgan http://www.psoug.org damorgan@x.washington.edu (replace x with u to respond)
DA Morgan - 27 Feb 2006 17:45 GMT >> Secure Application Roles are not included with Oracle Standard, but >> the equiv is with SQL Server Standard [quoted text clipped - 34 lines] > written in the docs. I will be magnanimous and assume that this was > purely the fault of the docs, for which I apologize. His inability is that he is a paid troll. He started out in DB2 and then became a part of the Borg. Now he is just a bloody chav doing Microsoft's bidding. The point, for him like with an attorney, is to be an advocate. Acknowleding facts just gets in the way (witness his off-target comments on Sarbanes Oxley of which he obviously knows precisely nothing).
 Signature Daniel A. Morgan http://www.psoug.org damorgan@x.washington.edu (replace x with u to respond)
Tony Rogerson - 27 Feb 2006 18:06 GMT > His inability is that he is a paid troll. He started out in DB2 and then > became a part of the Borg. Now he is just a bloody chav doing > Microsoft's bidding. The point, for him like with an attorney, is to be When are you going to get it through your thick skull I am not paid by anybody to do any bidding anywhere.
The only income I get is a) from consultancy through clients b) through development for (a) and c) events I run through my user group.
I get no income from Microsoft - get it into your thick arrogant skull, don't be so dam ignorant.
So you expect to post crap and lies about other vendor products without challenge?
The only troll here pal is you and how you manage to extract $35 out of people to be members of a free community I'd love to know (and understand)!
>>> an advocate. Acknowleding facts just gets in the way (witness his >>> off-target comments on Sarbanes Oxley of which he obviously knows >>> precisely nothing). And what comments would those be? Making stuff up ->again<- are we Daniel?
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>>> Secure Application Roles are not included with Oracle Standard, but the >>> equiv is with SQL Server Standard [quoted text clipped - 42 lines] > off-target comments on Sarbanes Oxley of which he obviously knows > precisely nothing). Jim Kennedy - 28 Feb 2006 03:38 GMT > >> Secure Application Roles are not included with Oracle Standard, but > >> the equiv is with SQL Server Standard [quoted text clipped - 41 lines] > off-target comments on Sarbanes Oxley of which he obviously knows > precisely nothing). I'm putting him in my kill file. (to paraphrase a certain English man) He is just noise signifying nothing. Jim
HansF - 25 Feb 2006 21:03 GMT > Group, > [quoted text clipped - 3 lines] > only vendor application, and all vendor applications support both Oracle and > SQL) Oracle is only expensive when an organization does not know what it is buying.
IN general, Oracle Standard Edition will compete price- and feature- wise with SQL Server Enterprise Edition. There are exceptions, but often management (and the technical 'experts' who advise them - usually Microsoft bigots) do their 'fair evaluation' on the name of the product rather than the capabilities.
Custom apps that use Oracle built to maintain 'vendor independence' are often built totally wrong. They are built to ignore the features in the database. As a result, the application often duplicates what comes at no added cost in the database - and that duplication has cost, and will continue to cost, in development and maintenance. SO you pay for the feature in Oracle, and then pay for someone to develop the feature.
Aside from that, many managers have absolutely no clue that an application exit strategy is required, and that the exit strategy costs need to be included in the application cost.
The cost of a perpetual license with unlimited free upgrades, unlimited free patches, and unlimited support calls (no matter how stoopid) also needs to be evaluated against a cheep initial license with every upgrade and every support call costing an arm and a leg. Again, rarely evaluated unless management has a clue.
> I have one question here: > > Is it possible for us only to buy Oracle licence without paying for the > annual support? All I need is accessing metalink website, and my other > projects have already provided such access. Yes it is possible to purchase without support. However, if you download patches using one metalink access and apply those patches to systems without support, you are probably in violation of several agreements.
> Thanks for your comments or suggestions as how to make Oracle competitive in > terms of price, what kind of option do I have here? Some options include using term licenses. After all, if management is not willing to do some serious cost analysis, chances are great that the application will be tossed in 2-3 years. So why license for lonmger than that period.
 Signature Hans Forbrich Canada-wide Oracle training and consulting mailto: Fuzzy.GreyBeard_at_gmail.com *** Top posting [replies] guarantees I won't respond. ***
Tony Rogerson - 25 Feb 2006 22:25 GMT > are often built totally wrong. They are built to ignore the features in > the database. As a result, the application often duplicates what comes at What you mean - they use portable SQL as definied by the ANSI SQL standard, something Oracle doesn't do very well! Come on guys, catch up!! Talk about MS locking people in - LOL!
Personally, I hate portability and would rather take advantage of vendor extensions only to get the most out of the client's investment in the technology, but for 3rd part apps build cross platform....
> The cost of a perpetual license with unlimited free upgrades, unlimited > free patches, and unlimited support calls (no matter how stoopid) also > needs to be evaluated against a cheep initial license with every upgrade > and every support call costing an arm and a leg. Again, rarely evaluated > unless management has a clue. Absolutely, with SQL Server service packs are free and available for download directly off the MS site without a support contract.
Support calls are refunded if its a bug, but even if its not a bug the incidents are cheap. There is a licence model for SQL Server that allows continued upgrade.
One thing you need to watch is staffing, costs for Oracle staff here in the UK are a lot higher than SQL Server ones, also, you tend to need more; also, the SQL Server professional has a more rounded experience to the business, often trained in Business Intelligence.
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> Group, >> [quoted text clipped - 51 lines] > application will be tossed in 2-3 years. So why license for lonmger than > that period. DA Morgan - 25 Feb 2006 23:05 GMT > One thing you need to watch is staffing, costs for Oracle staff here in the > UK are a lot higher than SQL Server ones, also, you tend to need more; Only if they are incompetent.
But thanks for the troll.
 Signature Daniel A. Morgan http://www.psoug.org damorgan@x.washington.edu (replace x with u to respond)
Sybrand Bakker - 25 Feb 2006 23:18 GMT >What you mean - they use portable SQL as definied by the ANSI SQL standard, >something Oracle doesn't do very well! Come on guys, catch up!! Talk about >MS locking people in - LOL! Could you please stop trolling here, and stop telling nonsense about Oracle, and *PLEASE* get lost from this group?
-- Sybrand Bakker, Senior Oracle DBA
Mark Townsend - 26 Feb 2006 00:31 GMT > What you mean - they use portable SQL as definied by the ANSI SQL standard, > something Oracle doesn't do very well! Come on guys, catch up!! Talk about > MS locking people in - LOL! What level is ANSI SQL compliance does Microsoft claim - can you provide a citation ?
> One thing you need to watch is staffing, costs for Oracle staff here in the > UK are a lot higher than SQL Server ones, also, you tend to need more; also, > the SQL Server professional has a more rounded experience to the business, > often trained in Business Intelligence. Here's the published current salary costs of both sets of DBA's in the UK Oracle - http://www.itjobswatch.co.uk/jobs/uk/oracle.do SQL Server - http://www.itjobswatch.co.uk/jobs/uk/sql%20server%20dba.do
There shows that there is less than a 3-13% differential between the min and max salary ranges. Hardly a lot higher at all.
There is no evidence to suggest that managing Oracle requires anymore DBA's than managing SQL Server. Overall DBA counts within an organization are not comparable, as typically the Oracle DBA's are looking after more mission critical systems, and/or larger Data Warehouses, than the SQL Server counterparts. These systems also often have higher SLA requirements, which can translate into more than one shift of DBAs.
And there is evidence to suggest that managing Oracle is actually esaier than managing SQL Server. See the Edison report that showed that Oracle Database 10g requires 30% less DBA time, 20% less steps, and up to $36,000 less per year to manage than SQLServer 2000
http://www.theedison.com/research/gems/040401rdbmscmcs.pdf
I believe that a new Edison report is due out soon comparing Oracle Database 10g to SQLServer 2005. But if the last eweek review is anything to go by, the difference may become even greater with the newest release of SQL Server
"However, by making management more complex, Microsoft has discarded the one significant advantage it had over Oracle Database 10g and IBM's DB2—ease of administration. This makes DB2 and Oracle Database 10g look all the more attractive for their broader choice of development frameworks, management interfaces, and server hardware and operating systems."
http://www.eweek.com/article2/0,1895,1894609,00.asp
Your last comment, which interesting enough is not the usual MS rhetoric is purely subjective, and you have no evidence to back this statement up at all.
Tony Rogerson - 26 Feb 2006 08:44 GMT > What level is ANSI SQL compliance does Microsoft claim - can you provide a > citation ? ANSI 92 - check Books Online.
> Here's the published current salary costs of both sets of DBA's in the UK > Oracle - http://www.itjobswatch.co.uk/jobs/uk/oracle.do > SQL Server - http://www.itjobswatch.co.uk/jobs/uk/sql%20server%20dba.do > > There shows that there is less than a 3-13% differential between the min > and max salary ranges. Hardly a lot higher at all. Very clever Mark, but I think you really want to compare like for like, so you ought to compare Oracle DBA with SQL Server DBA (like for like) and you get a more accurate result, if you compare 'oracle' with 'sql server' its even worse....
DBA... Oracle Min/Max £40,073 £45,219
SQL Server Min/Max £36,128 £40,846
Just search on product... Oracle £39,363 £46,026
SQL Server Min/Max £33,665 £38,797
Thats a big difference!
> http://www.theedison.com/research/gems/040401rdbmscmcs.pdf I wonder who has commissioned the report? Looking at the detailed tasks it starts to get a bit interesting and bias toward Oracle starts to be shown, for instance; the set up and seperate service pack installation - counted as one and not broken down - mmmm.
I await the next report with interested and will also look for more bias, perhaps I will download your trial and try it for myself and write up the results as a whitepaper of my own!
Perhaps the savings the state are offset against the fact that SQL Server salaries are around 18-20% lower than that of Oracle - quoting your source too!
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> What you mean - they use portable SQL as definied by the ANSI SQL >> standard, something Oracle doesn't do very well! Come on guys, catch up!! [quoted text clipped - 46 lines] > is purely subjective, and you have no evidence to back this statement up > at all. Jim Kennedy - 26 Feb 2006 17:05 GMT > > What level is ANSI SQL compliance does Microsoft claim - can you provide a > > citation ? > > ANSI 92 - check Books Online. What level of ANSI 92 or didn't you know there are different levels? That is the version not the level. SS isn't completely ANSI 92 compliant at all levels. (no one is) Jim
> > Here's the published current salary costs of both sets of DBA's in the UK > > Oracle - http://www.itjobswatch.co.uk/jobs/uk/oracle.do [quoted text clipped - 85 lines] > > is purely subjective, and you have no evidence to back this statement up > > at all. Tony Rogerson - 26 Feb 2006 17:57 GMT > What level of ANSI 92 or didn't you know there are different levels? That > is the version not the level. SS isn't completely ANSI 92 compliant at > all > levels. (no one is) > Jim Ok, it has ENTRY, INTERMEDIATE and FULL compliance to FIPS 127-2 (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_set- set_86ya.asp) which is based on ANSI 92.
So, I guess let me rephrase the question - does Oracle have ENTRY, INTERMEDIATE and FULL compliance to FIPS 127-2 because I can only find references to ENTRY level.
But to reiterate the original point - a good database professional will, given a problem try and code it to FIPS 127-2 FULL (ANSI 92) and if it doesn't perform well enough will then look at vendor extensions. If you are writing an application that needs to run on SQL Server, Oracle and DB2 then you need to write portable SQL, that seems to be lost on HansF and probably DA too.
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> > What level is ANSI SQL compliance does Microsoft claim - can you >> > provide [quoted text clipped - 121 lines] >> > up >> > at all. Matthias Hoys - 26 Feb 2006 18:53 GMT > But to reiterate the original point - a good database professional will, > given a problem try and code it to FIPS 127-2 FULL (ANSI 92) and if it > doesn't perform well enough will then look at vendor extensions. If you > are writing an application that needs to run on SQL Server, Oracle and DB2 > then you need to write portable SQL, that seems to be lost on HansF and > probably DA too. Name me 1 application written in "portable" SQL that runs scalable and performant on all those 3 platforms - it just doesn't exist. SQL Server is NOT Oracle is NOT DB2.
Just my thoughts ... Matthias
Tony Rogerson - 26 Feb 2006 19:12 GMT > Name me 1 application written in "portable" SQL that runs scalable and > performant on all those 3 platforms - it just doesn't exist. SQL Server is > NOT Oracle is NOT DB2. Its my stance too - ask Celko, I'm always bashing him because of his blindly following standards over scalability.
But, its a real requirement that vendors trying to support multiple platforms face - just go and ask one who's application supports all three.
Personally, I think each database should support full FIPS so we can have a professional standard approach that we could follow, and then if the particular query/problem trying to be solved doesn't scale we then resort to vendor extensions.
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> But to reiterate the original point - a good database professional will, >> given a problem try and code it to FIPS 127-2 FULL (ANSI 92) and if it [quoted text clipped - 9 lines] > Just my thoughts ... > Matthias Galen Boyer - 27 Feb 2006 01:05 GMT >> Name me 1 application written in "portable" SQL that runs scalable >> and performant on all those 3 platforms - it just doesn't exist. SQL [quoted text clipped - 11 lines] > if the particular query/problem trying to be solved doesn't scale we > then resort to vendor extensions. Does the application code accessing these databases also have compiler independence?
 Signature Galen Boyer
DA Morgan - 26 Feb 2006 18:55 GMT > But to reiterate the original point - a good database professional will, > given a problem try and code it to FIPS 127-2 FULL (ANSI 92) This is utter nonsense. If anyone on a team I managed did that I'd escort them to the door. In fact in 36 years in this industry I have never once encountered, in multiple organizations in multiple countries anyone that would place standards compliance ahead of security, stability, scalability, and speed.
But I guess if you are a troll with religious zeal for Microsoft you can't point to any of those so you just invent stuff in a vain attempt to make a point.
Please take your trolling and go away. It has not escaped anyone's notice that you are posting from SQLSERVERFAQ.COM which is a paid for marketing arm of the Microsoft Corporation.
A complaint is being lodged with Microsoft on Monday with respect to your activities.
 Signature Daniel A. Morgan http://www.psoug.org damorgan@x.washington.edu (replace x with u to respond)
Tony Rogerson - 27 Feb 2006 11:10 GMT > But I guess if you are a troll with religious zeal for Microsoft you > can't point to any of those so you just invent stuff in a vain attempt > to make a point. My foundation in IT is with the mainframe, VSAM, DB2, PL/1, CICS and Application System; I've also a few years of developing using System W.
So I have a broad background within IT, because I choose to develop using MS technologies does undo any of that of which was and still is a good solid foundation.
> Please take your trolling and go away. It has not escaped anyone's > notice that you are posting from SQLSERVERFAQ.COM which is a paid for > marketing arm of the Microsoft Corporation. I get no funding from MS, I run the user group and site through my own pocket and through events I run through the year, they see fit to award me with MVP for my contribution to community and thats for work I do here in the UK with the user group I run and through my FAQ on sqlserverfaq.com.
But, I guess that would give you some sort of satisfaction if it where true, but alas, it isn't - perhaps if it was I would be able to do what I really enjoy and thats is picking out those within IT who bring us all a bad name!
> A complaint is being lodged with Microsoft on Monday with respect > to your activities. Feel free, as an IT professional and an independent SQL Server consultant here in the UK I feel it is my duty to bring some balance to statements you make about SQL Server because they are so far from the truth its bizzarre, now if you don't like that then don't spout rubbish!
On a final note does your user group get funding from Oracle then, perhaps we have hit a nerve.....
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> But to reiterate the original point - a good database professional will, >> given a problem try and code it to FIPS 127-2 FULL (ANSI 92) [quoted text clipped - 15 lines] > A complaint is being lodged with Microsoft on Monday with respect > to your activities. Mark Townsend - 26 Feb 2006 20:04 GMT >>What level of ANSI 92 or didn't you know there are different levels? That >>is the version not the level. SS isn't completely ANSI 92 compliant at [quoted text clipped - 5 lines] > (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_set- set_86ya.asp) > which is based on ANSI 92. The presence of a FIPS flagger does not indicate that the product itself is compliant with these levels - just that the product will tell you when you use a feature that is not compliant to one or more of the different levels. Oracle (and other databases) also have a FIPS flagger
> So, I guess let me rephrase the question - does Oracle have ENTRY, > INTERMEDIATE and FULL compliance to FIPS 127-2 because I can only find > references to ENTRY level. Well - Core of 2003 actually - the levels you cite are for the earlier 92 standard. I will ask again - what level of ANSI 92 does SQL Server comply to ? And please provide a reference in the Doc, and not a paraphrase, as I suspect that you are not fully aware of what the different standards actually mean, or what compliance means, or even how compliance is measured.
> But to reiterate the original point - a good database professional will, > given a problem try and code it to FIPS 127-2 FULL (ANSI 92) and if it > doesn't perform well enough will then look at vendor extensions. If you are > writing an application that needs to run on SQL Server, Oracle and DB2 then > you need to write portable SQL, that seems to be lost on HansF and probably > DA too. OK - so lets expand this a little bit then. What compliance level does MS cite, and what other databases also have the same level of compliance, so that you can write portable SQL ?
HansF - 26 Feb 2006 20:36 GMT > But to reiterate the original point - a good database professional will, > given a problem try and code it to FIPS 127-2 FULL (ANSI 92) and if it > doesn't perform well enough will then look at vendor extensions. If you are > writing an application that needs to run on SQL Server, Oracle and DB2 then > you need to write portable SQL, that seems to be lost on HansF and probably > DA too. If it were at the SQL level, I'd be OK with portability. A SQL statement is a SQL statement right? <LOL>
I still have noticed that the majority of 'SQL Server developers' I have met use T-SQL when a single SQL statement will suffice.
The demands that defeat portability are at the series of statements (transactional) level. In which case you must start understanding the behaviour of the database. And code the set of SQL statements to that behaviour. Which varies by vendor. Which seems to be lost on you.
Looking forward to your response - but I will be going back to meaningful work for a while so you have the last word. Make it a good, scathing, one.
 Signature Hans Forbrich Canada-wide Oracle training and consulting mailto: Fuzzy.GreyBeard_at_gmail.com *** Top posting [replies] guarantees I won't respond. ***
Tony Rogerson - 27 Feb 2006 11:17 GMT > I still have noticed that the majority of 'SQL Server developers' I have > met use T-SQL when a single SQL statement will suffice. I think most people who work within the database professional will tell you inexperienced developers prefer to code using cursors, thats not a vendor thing, its simply because thats the experience they have and its how 3gl, 4gl languages tend to work.
Now if you are saying nobody in Oracle uses cursors, well, I think I would have to fall off my chair laughing.
Getting developers to think in sets is difficult, I mean - did you start your SQL career with the full ability to write complex queries with derived tables, sub-queries etc... or did, like most, learn through experience and training?
The last Oracle developer I met thought it was a bug in SQL Server that you could do this...
BEGIN TRAN
CREATE TABLE ....
ROLLBACK TRAN
He just couldn't get his head round DDL transactions.
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>> But to reiterate the original point - a good database professional will, >> given a problem try and code it to FIPS 127-2 FULL (ANSI 92) and if it [quoted text clipped - 20 lines] > work for a while so you have the last word. Make it a good, scathing, > one. DA Morgan - 26 Feb 2006 18:48 GMT > Very clever Mark, but I think you really want to compare like for like, so > you ought to compare Oracle DBA with SQL Server DBA (like for like) and you > get a more accurate result, if you compare 'oracle' with 'sql server' its > even worse.... Tony perhaps it hasn't occured to you that the level of expertise and competence separating Oracle DBAs with SQL Server DBAs is vast.
Number of SQL Server DBAs that need to know more than 1 operating system? Zero!
Number of SQL Server DBAs managing line-of-business applications in a Fortune 500 environment? Near Zero!
Number of SQL Server DBAs that can write a perl, bash, or korn shell script? Near Zero!
Number of SQL Server DBAs that have more than 15 years experience in relational database architecture, concepts, and design? Near Zero!
If you don't have the skill set you shouldn't expect the pay. If organizations want the tool set Oracle provides they should expect to pay for the value received. I make no apology for either my bill rate or my competencies.
A company that wishes to save money by purchasing SQL Server might want to look over its shoulder at SarbOx and Basel II audit requirements. Penny-wise ... Pound foolish.
 Signature Daniel A. Morgan http://www.psoug.org damorgan@x.washington.edu (replace x with u to respond)
Mark Townsend - 26 Feb 2006 19:48 GMT >>What level is ANSI SQL compliance does Microsoft claim - can you provide a >>citation ? > > ANSI 92 - check Books Online. I did and I couldn't find the citation, which is why I asked you for it. I want to check what level of ANSI compliance MS claims, to validate your claim that their implementation of SQL is somehow more the ANSI standard compliant than Oracle's. Note that Oracle does this at http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14200/ap_standard_ sql003.htm#i7719
I'm looking for the MS corresponding compliance statement. Can you provide a URL ?
>>Here's the published current salary costs of both sets of DBA's in the UK >>Oracle - http://www.itjobswatch.co.uk/jobs/uk/oracle.do [quoted text clipped - 19 lines] > > Thats a big difference! I did. The page references I gave you provide the following
Min MAX Oracle 39,363 46,026 SQL Server 36,128 40,846
I'm not sure where you are getting some of your figures from
The math is as follows
Difference 8.95% 12.68%
In the previous post, I did make a mistake in the maths with the low end. So the range is 9-13% higher than SQL Server ranges. This is a higher, bit is not substantially higher. And as I indicated, I believe that this is because, on average, the Oracle DBAs are managing systems with more mission critical requirements.
>>http://www.theedison.com/research/gems/040401rdbmscmcs.pdf > [quoted text clipped - 6 lines] > perhaps I will download your trial and try it for myself and write up the > results as a whitepaper of my own! Please do. Feel free to bring your own bias to the party. We have admired your constraint in not doing so so far.
Tony Rogerson - 26 Feb 2006 20:08 GMT Ok, I'll take your original salary posting (and associated search) as a general mistake rather than trying to bias the stats by making a general search on Oracle and a more selective one for SQL Server DBA.
To explain, you posted these and the figures from them...
Oracle - http://www.itjobswatch.co.uk/jobs/uk/oracle.do SQL Server - http://www.itjobswatch.co.uk/jobs/uk/sql%20server%20dba.do
The search criteria you used is a give away because it's on the end of the URL.
Note: you have done a general search on 'ORACLE' which includes all the lower paid dev and testing jobs, alternatively you searched on 'SQL SERVER DBA' which gives just the more skilled DBA jobs rather than the dev jobs - so, you should search 'ORACLE DBA' against 'SQL SERVER DBA' which is what I have posted, and the salary different is around 20% for permie and more for contractors.
So the modified URL you want is...
Oracle - http://www.itjobswatch.co.uk/jobs/uk/oracle%20dba.do SQL Server - http://www.itjobswatch.co.uk/jobs/uk/sql%20server%20dba.do
>> DBA... >> Oracle Min/Max £40,073 £45,219 >> SQL Server Min/Max £36,128 £40,846
 Signature Tony Rogerson SQL Server MVP http://sqlserverfaq.com - free video tutorials
>>>What level is ANSI SQL compliance does Microsoft claim - can you provide >>>a citation ? [quoted text clipped - 65 lines] > Please do. Feel free to bring your own bias to the party. We have admired > your constraint in not doing so so far. Mark Townsend - 26 Feb 2006 20:20 GMT > Ok, I'll take your original salary posting (and associated search) as a > general mistake rather than trying to bias the stats by making a general [quoted text clipped - 23 lines] >>> Oracle Min/Max £40,073 £45,219 >>> SQL Server Min/Max £36,128 £40,846 Thanks for the catch. So the math becomes
Min MAX Oracle 40,073 45,219 SQL Server 36,128 40,846 Difference 10.92% 10.71%
Pretty much an 11% differential. I still don't think this meets your claim of being " a lot higher than SQL Server ones".
Joel Garry - 27 Feb 2006 23:27 GMT >DBA... > Oracle Min/Max £40,073 £45,219 > > SQL Server Min/Max £36,128 £40,846 Thank you for encouraging the young 'uns in the correct direction. The last time I was officially classified as a DBA, about 5 years ago, I made 25% more than your stated Max, plus overtime. I believe it was about a third of the highest paid DBA in that large shop.
I made a conscious decision to bias towards Oracle/unix in 1989, and it was a good one. Haven't yet seen a reason to change. Sometimes, you do get what you pay for, especially for industrial strength solutions. A lot of my work has been throwing out stuff, particularly MS, that doesn't scale well, fixing stuff that was not done right, yes, even in Oracle, and making cross-db stuff work much better in Oracle.
But I must disagree with those who say apps will be thrown out in 3-5 years, probably because I'm skewed towards mission-critical manufacturing and financials. Seems people figure out early on that Oracle is better, or they won't even be talking to me. Better even for LCD cross-db apps.
jg -- @home.com is bogus. Interesting article about transaction isolation levels: http://www.oracle.com/technology/oramag/oracle/05-nov/o65asktom.html
HansF - 26 Feb 2006 02:14 GMT > What you mean - they use portable SQL as definied by the ANSI SQL standard, > something Oracle doesn't do very well! Come on guys, catch up!! Talk about > MS locking people in - LOL! I am specifically saying that vendor lockin is a good thing. Accept what is being offered and go with it. Then, in 3 years time, when replacing the system, look at what is the right tool at that time.
And it the SS storm troopers from Microsoft have the right answer, then so be it. Just don't cover it with the marketing fluff we've seen from Microsoft and paid-off flunkies and MVPs for years on end.
 Signature Hans Forbrich Canada-wide Oracle training and consulting mailto: Fuzzy.GreyBeard_at_gmail.com *** Top posting [replies] guarantees I won't respond. ***
HansF - 26 Feb 2006 02:30 GMT > What you mean - they use portable SQL as definied by the ANSI SQL standard, > something Oracle doesn't do very well! Come on guys, catch up!! Talk about > MS locking people in - LOL! I am specifically saying that vendor lockin is a good thing. Accept what is being offered and go with it. Then, in 3 years time, when replacing the system, look at what is the right tool at that time.
And if the SQLServer troops from Microsoft have the right answer, then so be it. Just don't cover it with the marketing fluff we've seen from Microsoft and paid-off flunkies and MVPs for years on end.
[superceeded with sincere apologies for accidently releasing the draft.]
 Signature Hans Forbrich Canada-wide Oracle training and consulting mailto: Fuzzy.GreyBeard_at_gmail.com *** Top posting [replies] guarantees I won't respond. ***
Serge Rielau - 26 Feb 2006 12:12 GMT >>What you mean - they use portable SQL as definied by the ANSI SQL standard, >>something Oracle doesn't do very well! Come on guys, catch up!! Talk about [quoted text clipped - 3 lines] > is being offered and go with it. Then, in 3 years time, when replacing > the system, look at what is the right tool at that time. Hans,
Hang on..., have you seen many shops that actually switch an app after those three years (from or to Oracle, doesn't matter)? The moment the application logic (which includes procedures) has committed to the misc. features of a given product migration costs skyrocket. Typically this leads to an interesting rift between those in control of the money and the DBAs. The DBAs want to stay with their product (which they know) and the CFO wants to move but can't afford it. In short applications are only migrated (or ported) when the executives get seriously pissed at the vendor or the customer hits a technological brick wall. ISVs are in a slightly different set of troubles. They have an interest to support multiple DBMS vendors since there are sufficient numbers of customers who make app decisions based on the underlying DBMS. So ISVs are either more keen on not exploiting extensions to the standard (which is different from proprietary features) or they are willing to pit down the porting cost (and subsequent dual maintenance).
It's actually quite a game between customers and vendors to negotiate around that bluff (it often is nothing more but) to switch platforms if the licensing isn't renewed in a favorable way to the customer.
Those apps which are being migrated exploit few app level features. At teh same time we "SQL professionals" bicker about the Java hordes we have to ask ourselves if we aren't contributing to the problem....
Cheers Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
Frank van Bortel - 26 Feb 2006 13:07 GMT >>> What you mean - they use portable SQL as definied by the ANSI SQL >>> standard, something Oracle doesn't do very well! Come on guys, catch [quoted text clipped - 9 lines] > application logic (which includes procedures) has committed to the misc. > features of a given product migration costs skyrocket. During the days I was into mainframe programming, research (not by me, but independent) showed the average life time of an application was 5 years.
I cannot see how, or why this cycle would have decreased over the years.
So, I can only agree with what Hans says, even if the experience is old. That could explain my 5, versus Hans' 3 years span.
On the other hand, I do agree there's a substantial portion "not invented here" syndrome going on, causing new development not to choose the best tool, but best cost/benefit ratio on the short term (i.e. one or two years, not the lifespan of the application built). And of course, (human) nature resists against change. What ever change, for better or for worse.
 Signature Regards, Frank van Bortel
Top-posting is one way to shut me up...
HansF - 26 Feb 2006 18:04 GMT >>>What you mean - they use portable SQL as definied by the ANSI SQL standard, >>>something Oracle doesn't do very well! Come on guys, catch up!! Talk about [quoted text clipped - 11 lines] > Typically this leads to an interesting rift between those in control of > the money and the DBAs. What I have seen is shops switching applications in 3 years - or (as Frank points out) 5 to 7 years. My observation around this is:
- switch because of changes in functionality - switch vendors, often to one with different infrastructure experience (we've built this amazing thing in DB2 or SQL Server or Oracle) - the shop often wants it rewritten to meet the shop's "standard" - we use DB2, you have to make it available in DB2 even though it was written for Oracle - the reason is the administrators (database, system,network) - therefore, to appease the administrators we will accept an inferior port of to retain the apparent improvement in functionality, - unfortunately, the inferior port tends to have performance issues which leads to early review of replacement strategy.
And yes, I have seen shops switch vendors 'on a dime' and commit to the vendor extensions - when there is a management endorsed exit strategy.
It means the team is committed to working on that project, from initial development through retirement, for the duration. It means using true cost techniques that include Capital Expenses as well as Operation Expenses over the lifetime. And it means measuring the return on investment and using [part of] the savings that result from the return as capital for the next project rather than sluffing it to the general profit pool.
 Signature Hans Forbrich Canada-wide Oracle training and consulting mailto: Fuzzy.GreyBeard_at_gmail.com *** Top posting [replies] guarantees I won't respond. ***
DA Morgan - 26 Feb 2006 18:51 GMT >>> What you mean - they use portable SQL as definied by the ANSI SQL >>> standard, something Oracle doesn't do very well! Come on guys, catch [quoted text clipped - 10 lines] > application logic (which includes procedures) has committed to the misc. > features of a given product migration costs skyrocket. A pleasant thought but not borne out by statistics gathered during numerous research studies. Put SAP on top of DB2 and you are staying there for several generations. Same goes with any other combination.
If is always enjoyable to see a geek try to turn into a marketer.
 Signature Daniel A. Morgan http://www.psoug.org damorgan@x.washington.edu (replace x with u to respond)
Serge Rielau - 27 Feb 2006 01:56 GMT >>>> What you mean - they use portable SQL as definied by the ANSI SQL >>>> standard, something Oracle doesn't do very well! Come on guys, catch [quoted text clipped - 14 lines] > A pleasant thought but not borne out by statistics gathered during > numerous research studies. I sense a hint of disagreement here...
> Put SAP on top of DB2 and you are staying > there for several generations. Same goes with any other combination. ... 180deg turn, agreeing violently with my post
> If is always enjoyable to see a geek try to turn into a marketer. Some sort of non technical comment, presumably geared against my credibility... can be safely ignored, given the origin...
Sitching the DBMS under a vendor app is actually the easy part (given the vendor support). It's the custom apps that are a PITA.
Cheers Serge
 Signature Serge Rielau DB2 Solutions Development IBM Toronto Lab
Dusan Bolek - 27 Feb 2006 11:44 GMT > IN general, Oracle Standard Edition will compete price- and feature- wise > with SQL Server Enterprise Edition. There are exceptions, but often > management (and the technical 'experts' who advise them - usually > Microsoft bigots) do their 'fair evaluation' on the name of the product > rather than the capabilities. Sorry to shot in my own ranks, but you are simply not right. The Oracle Standard Edition is no match for SQL Server Enteprise Edition, it fact it is almost useless product. The reason for it are not its technical parameters, but the licencing contraints. Small quote from Oracle's minimums definitions:
* The Oracle Database Standard Edition can only be licensed on servers that have a maximum capacity of 4 processor cores. Additionally, it may be licensed on a single cluster of servers supporting up to a maximum of four processor cores per cluster (2 2-way nodes, 4 1-way nodes, and 1 1-way and 1 3-way).
So basically if you buy as a hardware anything above maximum capacity 2 CPUs (most CPUs on today market are dualcores) you have to buy extremely expensive Enteprise Edition even if you do not need even single of its features.
This is insanely limiting. It is very hard even to find a server on a market that is not extendible beyond two dualcores processor. Because of this using of Oracle for everything except of high end application (that justifies EE) is a financial nonsense.
-- Dusan Bolek
|
|
|