Slashdot Mirror


Oracle Switching To Linux

Bill Kendrick writes: "This Computerworld story quotes Oracle CEO Larry Ellison as saying 'We'll be on Linux no later than the summer, so we'll be running our whole business on Linux." When asked what this means for Unix vendors like Sun... "It will be several years before the big machine dies, but inevitably the big machine will die.' Ouch!"

16 of 533 comments (clear)

  1. maybe they'll support more distros? by cheesyfru · · Score: 2, Informative

    I'm sure this is just wishful thinking, but having just gone through the absolutely painful process of getting Oracle to run on RedHat linux, perhaps this move will eliminate the need to use a certain version of a certain distrobution to make it run. *shrugs*

  2. Standard Distros by Geeyzus · · Score: 2, Informative

    They will have to support only some standard distributions of Linux, with no modifications or modifications limited to their "supported" subset they will create.

    Otherwise, it will be too big of a hassle figuring out where the problem lies with a custom distribution. This is not really that good of a thing for either Oracle or Linux... because either Oracle will have to have their own distribution, which you can not alter if you want to keep support, or you will have to go with a RedHat, Debian, Mandrake or some other flavor and keep it to their specs...

    Interesting to see how this turns out....

    1. Re:Standard Distros by Jason+Earl · · Score: 5, Informative

      Actually, they will probably only support one or two major distributions of Linux, and they will probably subcontract out to the Linux vendor some of the Linux problems.

      This actually makes a lot of sense for Oracle. After all, they want you to spend as little on your hardware and operating system as possible. After all, they are selling a database and applications, not Solaris licenses. If they can cut Sun out of the loop that is billions more in potential profits for them. Their solutions become less expensive (and more competitive) without any loss of profit margin.

      The fact of the matter is that the operating system is quickly becoming a commodity. In a few years even Microsoft won't be selling their operating system (that's why they are so desperate to move to a service and support type business).

    2. Re:Standard Distros by Malcontent · · Score: 3, Informative

      Solaris is free. I quote from the sun web site.

      "Now you can use the Solaris[tm] 8 Operating Environment at home or at work -- without paying a license fee. For only the cost of media ($75 U.S.) plus shipping, you can use the software on an unlimited number of computers with a capacity of eight or fewer CPUs."

      --

      War is necrophilia.

  3. Re:Isn't it a bit ironic... by Anonymous Coward · · Score: 1, Informative
    He's got a point. If you need a database, and losing even a one email could mean the difference in thousands of dollars in fines for violating your service agreements with your client's, you need another big pocketed company to blame when it's the database fault, and not yours.

    Blaming a bunch of "I do it for fun" programmers won't always cut it in big business. Linux and free and open source software are great alternatives, but you always have to weigh the risks against the rewards.

  4. Re:I thought Oracle doesn't need any OS layer... by questionlp · · Score: 2, Informative
    Dell makes two different models for Oracle 9i, more information about the units can be found here.

    IIRC, the server that Oracle showed off Oracle 8i with was an HP double-wide pedestal server (possibly a PA-RISC server).

  5. E*TRADE also making the switch to Linux by Anonymous Coward · · Score: 1, Informative
  6. Re:Licensing by speedy1161 · · Score: 5, Informative

    The problem with Oracle licensing is that on Intel its in $ per MHz whereas on Sparc/PARISC/MIPS/etc. it's $ per CPU. This is what makes the 'big iron' competitive with the smaller machines, paying 25$ per Mhz on a dualie 2.2Ghz P4 is more expensive than paying for a 4 CPU license for an E450.

  7. Why Sun will be preferable to Intel Clustering by MattRog · · Score: 5, Informative

    Couple reasons why Sun still will be preferable to off-the-shelf, commodity Linux boxes for many a year (with or without Oracle's blessing) - and how to change it! (Disclaimer, we run Linux on our web and DB boxen and do NOT use Oracle (Sybase ASE in fact) and were burned by Sun in a deal we wanted for some 280's).

    Banks and others with lots of cash have traditionally enjoyed the "Let's buy a couple really really big boxes and replicate them everywhere" mindset and I don't think that will change. Clustering is way cool but I am not convinced the TCO is far less to cause large customers to switch their entire mission-critical, multi-billion dollar a day transactional systems to Linux.

    They will stay with what works for a long, long time. Why Larry's pronouncement of 'support' is interesting is that Linux is, for the most part, unsupported. Sun has hundreds (if not more) of engineers around the world on standby -- if your E10K goes down at 4AM they probably know about it before you do (since they have all sorts of neat things built in) and are already on the scene. With Linux? Not so much -- but Oracle is going to try and push the fears of 'what if it goes down at 4am!' out of their minds by saying "That's ok, we can fix it!". Linux and Intel need to offer much of the same features - I know Compaq has neat little remote monitoring cards with their servers, something like that which hooks into Linux and is a commodity (like video cards, or RAID cards, etc.) would help a lot.

    Yes, there is an inherent 'single point of failure' with big boxes. That is why they 'cluster' (in name only and not a special type of software) by replicating all their data from their master to several slaves. Currently Sun platform usually has MORE than ample room for growth and you buy 3 E15Ks simply to have warm-standby machines in case the first goes down (and you can always use the other two as readers).

    From a TCO standpoint it is far easier, faster, and cheaper to replace a single machine (under warrantee) than it is to have 20 small ones go down at night. Yup - you need to have redundant supplies on hand for the 'worst' situation - and if you have 100 Linux boxes in a nice array and an earthquake hits you now have to order 100 new boxes to replace your destroyed ones. Sun can get you a replacement (or replacements) installed and configured long before the first truckload of new PCs arrives.

    Further, you have to configure and maintain 100 boxes vs. a small cluster of Sun machines. I haven't had much experience in large-scale clustered Linux systems but I would surmise that making a kernel change on 100 Linux boxes would take more time and $$ than to 3 Sun machines.

    Plus, Sun's 64 bit architecture beats the pants off of Intel -- and in a large DB app you NEED that extra I/O (which is why a 220R with 450MHz x 2 CPUs will spank any dual Intel system out there). I have yet to see any head-to-head comparisons of Itanium and UltraSparc III, so perhaps Intel can rip that from Sun someday.

    --

    Thanks,
    --
    Matt
  8. Re:Yeah, right... by segfaultcoredump · · Score: 4, Informative

    Ok, i'll bite:

    for starters, you are comparing a dual cpu box with a quad cpu box. The quad's always cost more per cpu. Simple matter of the fact that it is harder to get 4 cpus' to talk together compared to only 2 (why do you think intel has yet to produce a 64 way smp server.... sun did it 5 years ago, cray did it before them.) You also have to look at things like backplane contention (are all of those cpu's on the same bus? sucks to be you if they are)

    anyway, yes, sun boxes cost more than their intel counterparts in the low to mid range. That said, I have yet to find an intel box that does what the X1 can do for the low end, and once you get to 8 ways systems, intel starts to disappear from the map (and the sun boxes are the same cost or cheaper).

    Now, we got the hardware price argument out of the way.

    when making a decision, there are 3 major areas to consider: Price, Performance and Reliability. Only an idiot would focus on price when the cost of downtime is a million an hour.

    The real reason i purchase sun boxes is not because they are the fastest. You want fast cpu's? Go get an intel box.

    here are the main reasons I continue to purchase sun boxes:

    #1) Sun's support organization. It is second to none. period, end of story. You have a problem, they fix it. I had a failed disk earlier this week, the support rep's first response was to send a tech on site that day.

    #2) When they boast about binary compatibility from $1,000 to $10,000,000, they are not kidding. I can give the developers a low end box and know that the app will still work on a mid to high end box

    #3) It just works. I dont get the "what glib are you using", "is that rev XYZ of that nic?" or any of that other crap.

    #4) the hardware seems to last forever and ever and ever. And sun supports the stuff for a long time. Every try and get dell to support a six year old box? yeah, good luck.

    #5) did i mention the support?

    #6) it was built to be managed from a serial port and live on a network from day 1. I love the fact that i can put all of my servers in a colo, walk out, and do the OS install from home. I know that PC's are now beginning to get to the point where you can hook a serial cable up and get them to boot from the net and do an os install. lets face it, there are whole books on how to use jumpstart in the sun environment and do 100% hands off installs. It just works, and it is fully supported.

    So, as you can see, there is more to the decision than just cost. In the world that i work in, time is money, and the hardware cost is a very small percentage of the TCO.

  9. Re:Licensing by Anonymous Coward · · Score: 1, Informative

    I think I know what kernel tweaking you're referring to (which is outlined in an Oracle knowledge base article), and it turns out that if you're running a 2.4 kernel you can just do something like:

    /sbin/sysctl -w kernel.shmmax=2147483647 (or whatever you want shmmax to be)

  10. Re:Yeah, right... by msobkow · · Score: 5, Informative
    I agree with some of your points, but with caveats.

    (1) Sun's support is great if you are in the right area. Check with companies in smaller centers to see what kind of support they are getting, and how long it takes to get a good engineer out to resolve any serious issues.

    (3) Isn't quite true. The OS is only the foundation, and you rapidly find that you need this particular OS patch for Sybase, another for DB/2, another for Encina, Tuxedo, Websphere, ... If you can find a combination of packages that can agree on patch levels, count yourself lucky! The only advantage Sun has here is a better coordination of patches than standalone Linux.

    (4) You have got to be kidding! Sun's CPUs, memory modules, and hard drives fail at least as often as other vendors. Personal experience would indicate IBM and HP as the most reliable, but I have no empirical evidence to support that observation.

    Your point on price not being relevant is largely true. The cost of the physical hardware is trivial compared to maintenance staff, software licenses, development costs, and cascading downtime.

    --
    I do not fail; I succeed at finding out what does not work.
  11. Uninformed comments... by aralin · · Score: 5, Informative

    These comments I could see in this article are the most stupid uninformed balast I've seen in a long time. Maybe its this way for all articles, but I know my ground here and can judge this.

    • Oracle is not replacing any Sun machines, but three HP machines.
    • Oracle development is done mostly on Sun/Solaris boxes, little time ago even the development environment was not even ready and ported for Linux. But whatever are the machines developers work on, there is a strong porting group to cover all the operating systems.
    • What moves to Intel-based machines is by no way the database (RDBMS), but the application server and maybe the business suite. Elisson himself said that he does not see RDBMS moving to Intel-based hardware in near future, though it might be possible one day.
    • Support should be done for Oracle Application Server on RedHat, which is quite feasible especially after contracts with RedHat, Inc.
    • When Ellison says that Oracle will run the whole business on Linux, it does not mean that every machine in the company will be replaced with something running Linux, but just that these few servers running the Business suite with Oracle business information will most likely move to Linux. I would bet it would be some IBM high end servers running Linux, though.
    • Trolls, flamers, cowards. Thats the crowd on /.
    --
    If programs would be read like poetry, most programmers would be Vogons.
  12. Re:It definitely *is* a win for Linux by SuiteSisterMary · · Score: 3, Informative

    Why would you EVER want to use all of those lovely filesystem utilities with a raw device filled with database data? You NEVER touch the database data directly. Want a backup? Have Oracle spit out a backup in your choice of lovely formats, from gigantic SQL statements to reconstruct everything up to your backup software of choice. One uses RAW devices for the same reason one doesn't use SCSI cards with no battery backup; because when Oracle says 'write this to disk' it really really wants it written to disk; not to a disk cache, not to memory, not to a buffer that'll be flushed when the OS decides to flush it. It's all part of the ACID requirements.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  13. Re:Yeah, right...not by redzebra · · Score: 4, Informative
    Ok, i'll bite: allow me ... #1) Sun's support organization. It is second to none. period, end of story. You have a problem, they fix it. I had a failed disk earlier this week, the support rep's first response was to send a tech on site that day.

    Let me guess, you have a multimilion contract and they had a newbey which could use some training :-)...

    #2) When they boast about binary compatibility frSo, as you can see, there is more to the decision than just cost. In the world that i work in, time is money, and the hardware cost is a very small percentage of the TCO.om $1,000 to $10,000,000, they are not kidding. I can give the developers a low end box and know that the app will still work on a mid to high end box

    eeuh, 2 posibilities here : a) you're talking hw, and i don't understand you at all. The only one which did care for downward campatibilit was INTEL (also only reason why it stayed popular) b) you're talking about software and then it's just stupid. Just recompiling you're app for newer hardware gives you a better performing app. Binary compatibility is just a stinky way to be able to hide theire source.

    #3) It just works. I dont get the "what glib are you using", "is that rev XYZ of that nic?" or any of that other crap.

    ... eeuh do you ever actualy USE their stuff ? It doesn't work any better then any open source stuff I've seen up till know. You have a SUN-solve- account ? Even the most basic stuff doesn't work and you can beg for weeks to get somthing done in a decent way. "is that rev XYZ of that nic?" is exactly the crap that half of SUN's legal department will try to nail you with if you don't stop complaining fast enough

    #4) the hardware seems to last forever and ever and ever. And sun supports the stuff for a long time. Every try and get dell to support a six year old box? yeah, good luck.

    Right, but for SUN's 1x price I can get a a newer box each year.

    #5) did i mention the support?

    Euch you mean the part where you get forwarded from helpdesk to helpdesk and finaly get a ticketnumber saying you're in their problem database ???

    #6) it was built to be managed from a serial port and live on a network from day 1. I love the fact that i can put all of my servers in a colo, walk out, and do the OS install from home. I know that PC's are now beginning to get to the point where you can hook a serial cable up and get them to boot from the net and do an os install. lets face it, there are whole books on how to use jumpstart in the sun environment and do 100% hands off installs. It just works, and it is fully supported.

    Correct yourself here too.. you are talking about the UNIX way, not about the SUN way. The same can easily and much cheaper be achieved on PC hw with a free unix like bsd or linux.

    So, as you can see, there is more to the decision than just cost. In the world that i work in, time is money, and the hardware cost is a very small percentage of the TCO.

    Please stop glorifying SUN, the only reason you need them is because they have an IT department with a legal department to back them up. (which is the key for most of their businesses) For the rest it's just a big corp not much diffrent from M$ : some brilliant guys and lot's of morron's acting important

    --red

  14. Re:Licensing by LoseNotLooseGuy · · Score: 2, Informative

    if an instance goes down, you dont loose that data

    I suspect that in the event of an instance going down, you would not "let loose or release" the data. However, it is possible that you would fail to retain it. The word you were looking for is lose.

    Congratulations! You have been participant #18 in my campaign to rid Slashdot of this error.

    --
    Proudly correcting Slashdot's most irritating linguistic error since 2002.