Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
Database Servers
DB2InformixIngresMS SQLOraclePervasive.SQLPostgreSQLProgressSybase
Desktop Databases
FileMakerFoxProMS AccessParadox
General
General DB TopicsDatabase Theory
Related Topics
Java Development.NET DevelopmentVB DevelopmentMore Topics ...

Database Forum / Oracle / Oracle Server / February 2006

Tip: Looking for answers? Try searching our database.

Oracle licence question

Thread view: 
Enable EMail Alerts  Start New Thread
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
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2010 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.