Slashdot Mirror


Oracle To Finish Linux Makeover This Year

An anonymous reader writes "According to a CNET News article: 'Oracle will finish switching its 9,000-person in-house programming staff to Linux by the end of 2004, the database powerhouse said Wednesday. In October, the company finished the Linux transition for the 5,000 programmers of its Oracle Applications software. Now the transformation has begun for those who work on the database product, said Wim Coekaerts, director of Linux engineering, in an interview at the CeBit trade show in New York.'"

89 of 299 comments (clear)

  1. Anyone using Linux/Oracle on standard PC by funkytwig · · Score: 5, Interesting

    This prompts me to ask the above question whitch I have been asking in several other places.

    Was wondering what the potential was for using Linux on fairly standard PC hardware to run an Oracle server. Is anyone actually using one in a
    production set up and if so what number of users/size of database/applications are they using.

    What I was thinking was something like fairly standard main board (i.e. gigabyte/Abit) Inter/AMD 2000 (possibly dual) with 1-2GB memory (or even
    less) and Serial-ATA (or possibly IDE RAID) disk.

    I guess my question is can oracle be run on a sub 1000 system for real world applications in SME?

    your general experiences/feeling (based on real world rather than theory) would be interesting.

    1. Re:Anyone using Linux/Oracle on standard PC by Super_Z · · Score: 5, Informative

      Databases are usually pretty disk intensive, so I would probably go for SCSI disks. Anyway - when the hardware costs are dwarfed by the Oracle licence cost - why skimp on the hardware?

    2. Re:Anyone using Linux/Oracle on standard PC by Anonymous Coward · · Score: 5, Informative

      Sure, depending on the load the server is
      going to get.

      At my office there's a Pentium 3 with 512 MB
      of RAM running just fine with Oracle 9i on Redhat 8 for a small intranet site (about 60 users).

    3. Re:Anyone using Linux/Oracle on standard PC by Anonymous Coward · · Score: 5, Insightful

      If you are spending the kind of money necessary to have a licensed copy of Oracle the cost of the hardware involved is not significant. You could run Oracle on low-end hardware but why? If you are going for a budget solution then use Postgre or MySQL.

      Putting Oracle on a low-end box is like putting a $3000 stereo system in a Yugo.

    4. Re:Anyone using Linux/Oracle on standard PC by kfg · · Score: 5, Funny

      Putting Oracle on a low-end box is like putting a $3000 stereo system in a Yugo.

      But about the only way you'll get someone to steal your Yugo for you. Might be worth it.

      This guy walks into a NAPA store and up to the parts counter where he asks, "Excuse me, can you give me a rear view mirror for my Yugo?"

      The gentleman behind the counter gets a thoughful look, scrathes his a head for a moment, and replies," Yeah, sure. Why not? It sounds like a fair trade to me."

      I'm not at all sure that the same would apply to a PC with Oracle on it though. A thousand dollar PC is actually good for something and you might miss it.

      I think what Oracle is good for is still an open question, but at least many find it useful. Kinda like a brick is useful when you need to swat a fly. It's a crude instrument, but it gets the job done.

      But I advise not using it on Windows.

      KFG

    5. Re:Anyone using Linux/Oracle on standard PC by toledo · · Score: 5, Informative

      We have a sitewide license for Oracle, so the license cost wasn't an issue for the department, but hardware costs were.

      We set up an unused desktop PC with a copy of Red Hat Advanced Server (P3 730Mhz, 512 Mb RAM) and it is running several databases in Oracle which compare favourably with our aging Sun boxes. What's more, because IDE drives are so cheap we got several huge disks and got reliability and speed extremely cheaply.

      Well worth the try if the license cost is not a issue.

    6. Re:Anyone using Linux/Oracle on standard PC by Decaff · · Score: 4, Informative

      You could run Oracle on low-end hardware but why?

      Because Oracle is fast. Very, very fast. Not only is it fast, but it has serious database features. Its like putting a $30,000 engine in a Yugo.

      Also, Oracle allows you use their database for development and prototyping for free. You don't need to pay for a license, or for high-end hardware to host the system, until you are ready to deploy.

    7. Re:Anyone using Linux/Oracle on standard PC by golgotha007 · · Score: 5, Funny

      ...running just fine with Oracle 9i on Redhat 8 for a small intranet site (about 60 users)

      wow! do you also drive to the corner store in a space shuttle?

    8. Re:Anyone using Linux/Oracle on standard PC by Anonymous Coward · · Score: 2, Interesting

      Oracle licenses (at least for the database) are not nearly as expensive as everyone thinks. Yes, for a large machine, they can be expensive, but Oracle Server Standard Edition is similar in price to SQL server or Sybase. Probably about $2000 for a single CPU linux box. Oracle is a complicated product, but it does have a lot of features. And I find the documentation to be very good.

      Most of the cost is the support contract anyway

      As for PC hardware - generally more than adequete for running most Oracle instances. The application design is a million times more important than the hardware (good query plans, good CBO statistics, etc)

      The number of disks is generally more important than the type, but for a large database, disks will tend to be the biggest bottleneck. These days, the disks are generally going to be in an array, connected via a Fibre Channel card. The disk array probably costs more than the oracle license.

      As a long-time Oracle consultant, I see customers always willing to spend money on more disks/cpus, but never to make relatively simple application changes (put redo logs on disks by themselves, have developers use explain plan to see what their query does, THINK about what thier data actually looks like and index appropriately -- i.e. histograms)

      FYI - I run oracle 9i and 8.1.7 on an old PC - easily can do 50,000 TpM (small transactions), probably a lot more. Just depends on what you are trying to do with it.

    9. Re:Anyone using Linux/Oracle on standard PC by pyite · · Score: 3, Informative

      Oracle is not fast. Not not fast. Speed isn't Oracle's game. Data integrity is. The point is that you sacrifice speed for things like real atomicity.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    10. Re:Anyone using Linux/Oracle on standard PC by duffbeer703 · · Score: 2, Interesting

      It's fast because basic features that you would have to code yourself in your apps are integral to the database engine.

      Compare DB2 or Oracle to a MySQL database... you'll find that with the exception of a "read only" database with prepared queries, the commercial DBMS's will blow MySQL away.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    11. Re:Anyone using Linux/Oracle on standard PC by snero3 · · Score: 3, Informative

      Also, Oracle allows you use their database for development and prototyping for free

      That is not true. Well it made be true for you and your company, depending on what deal you guys cut, but not for everyone. I just spoke to oracle sales today about getting a license for our new dev environment and they said that we would have to pay for the same license that production runs. IE to run our dev environment on a dual CPU dell 4600 with the same DB features of the enterprise edition running in production we would have to buy the same license at the same price as the production license costs even though the dell has no where near the IO of the production machine. Hell if you want to use oracle data guard (TM) as a redunancy solution you have to buy an extra license for the backup machine even thought IT IS NOT ON!!!

      Remember oracle didn't become the second largest and richest software corp buy givening things away, they well get their $ out of you in the end

      Because Oracle is fast. Very, very fast. Not only is it fast, but it has serious database features. Its like putting a $30,000 engine in a Yugo

      Oracle may be fast in comparision to other enterprise databases (Db2, sqlserver etc....) but for some applications/organisations it is just far to over the top. For small websites/apps the default SGA in 10g is just far to high + 90% of the features you don't need and if you haven't install it properly (IE seperate files on seperate disks 7 minium) plus tuned the schema's plus redo log groups etc it will just crawl and cause massive IO. So for some small apps and small companies oracle + DBA is just far to expensive and far to over the top to get the speed out of it. They would be far better off going mysql, sql server etc...

      --
      It said "windows 98 or better" so I installed Linux
    12. Re:Anyone using Linux/Oracle on standard PC by Decaff · · Score: 2, Interesting

      Oracle is not fast. Not not fast. Speed isn't Oracle's game. Data integrity is. The point is that you sacrifice speed for things like real atomicity.

      Oracle has phenomenal speed, and superb query and index optimisation. Its even faster if you give it raw access to disk. The point of paying a lot for a system like Oracle is you don't sacrifice speed for atomicity. You don't just get speed, you get scalable speed.

    13. Re:Anyone using Linux/Oracle on standard PC by adelton · · Score: 2, Informative

      Whether the database is disk intensive depends heavily on the type of applications you run on top of the database. For many Web applications, most of the operations is reading and you can have most of the data you need cached in RAM. The throughput of the database system is also heavily dependant on the way you use (or abuse) the database and its transaction manager.

      As for the licencing fees, according to oraclestore.oracle.com, Oracle Standard Edition One costs USD 999 per processor per year. It is perfectly possible to run Oracle database on stock PC hardware, making it possible to upgrade to new processor and bus speeds at a fraction of cost of more up-scale hardware.

    14. Re:Anyone using Linux/Oracle on standard PC by snero3 · · Score: 2, Informative

      My Question is this, what version of oracle are you going to use? IE entprise, standard etc..

      The chances are that if you are only looking at sub $1000 hardware the price of an oracle license is going to kill you.

      But to answer your question I have setup oracle on redhat linux on a machine that was close to your specs for a "proof of concept" It was able to handle 4k-5k transactions a day without break to much of a sweet but big DB operations (IE full exports imports, sqlldr) really killed the machine and often took hours/days to complete even in direct mode. So short answer is if your data set is small (ie most sql's + result sets can be keep in the buffer cache/ram) and the app is transactional (not data warehouse type operation) and your concurrent user base if fairly small then yes a production oracle DB on that hardware can work just fine.

      --
      It said "windows 98 or better" so I installed Linux
    15. Re:Anyone using Linux/Oracle on standard PC by turgid · · Score: 2, Interesting
      Its like putting a $30,000 engine in a Yugo.

      Do you have to uprate the brakes, suspension, transmission, wheels, tyres and seatbelts too? How much does it cost to run? How much does it cost to service? How much are spare parts for the fancy engine?

      After uprating the Yugo that much, wouldn't it have been better to buy a sportscar in the first place? One that's been designed and engineered as a balanced, integrated and tuned system to begin with?

    16. Re:Anyone using Linux/Oracle on standard PC by ArsonSmith · · Score: 4, Informative

      Raw devices are only negligably faster, and much more of a pain in the as to actually use. from Oracle documentation:

      Raw Devices
      Raw devices are disk partitions or logical volumes that have not been formatted
      with a file system. When you use raw devices for database file storage, Oracle
      writes data directly to the partition or volume, bypassing the operating system file
      system layer. For this reason, you can sometimes achieve performance gains by
      using raw devices. However, because raw devices can be difficult to create and
      administer, and because the performance gains over modern file systems are
      minimal, Oracle recommends that you choose ASM or file system storage in
      preference to raw devices.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    17. Re:Anyone using Linux/Oracle on standard PC by BrianMarshall · · Score: 2, Interesting
      Databases are usually pretty disk intensive, so I would probably go for SCSI disks. Anyway - when the hardware costs are dwarfed by the Oracle licence cost - why skimp on the hardware?

      It has been my experience, over many years, that when Oracle is working, it is compute-bound. Actually, now that I think of it, I am not sure that this is true when using IDE disks, but Oracle goes through a lot of cycles. One reason is that it gets a big block of disk to which it has very fast access but it uses cycles to encode/decode data going to/from the disk.

      I am running a $700 personal version of Oracle on a $900 box (2.4 GHz).

      --
      "When the going gets weird, the weird turn pro" -- HST
    18. Re:Anyone using Linux/Oracle on standard PC by jedidiah · · Score: 3, Interesting

      Code your Oracle application well and you will be able to successfully exploit multiple datacenter grade servers with it. Oracle installations that exploit more than 100 cpu's for a single database are not that uncommon.

      Scaling of clustered Oracle is linear.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    19. Re:Anyone using Linux/Oracle on standard PC by bakes · · Score: 2, Informative

      Anyway - when the hardware costs are dwarfed by the Oracle licence cost - why skimp on the hardware

      The cost of licensing Oracle for development purposes is 0$. You only pay licenses for a production instance.

      --
      Ho! Haha! Guard! Turn! Parry! Dodge! Spin! Ha! Thrust!
  2. How many programmers now? by pubjames · · Score: 5, Interesting


    Microsoft sometimes claims that it has more full-time programmers working on Microsoft software than there are working on Linux software. If we add up IBM, Novell and Oracle, all of which have moved thousands of programmers to Linux, do we have Microsoft beat yet?

    1. Re:How many programmers now? by jimicus · · Score: 5, Insightful

      Microsoft sometimes claims that it has more full-time programmers working on Microsoft software than there are working on Linux software.

      How do they know?

    2. Re:How many programmers now? by eelke_klein · · Score: 2, Insightful

      Its not the quantity of programmers that's important but the quality of the programmers...

    3. Re:How many programmers now? by Anonymous Coward · · Score: 5, Funny

      they have hidden cameras in your house looking over your shoulder as you're typing code so they can steal it. (it's a lot faster than having to wait until you submit it). if you find out too much, they hire someone to hold a gun sideways and point it at you. (that was a couple years ago though. i'm not sure they're still hiring people to hold guns sideways.)

    4. Re:How many programmers now? by Chainsaw+Messiah · · Score: 3, Funny
      i'm not sure they're still hiring people to hold guns sideways


      yes, they are. Even though the red-hot shells are ejecting into their faces, they explain it away as a hardware problem.

    5. Re:How many programmers now? by 16K+Ram+Pack · · Score: 2, Insightful
      And the project...

      I'm sure MS have a ton of guys, very skilled guys working on the next version of Office to add a ton of features that no-one wants.

    6. Re:How many programmers now? by BlackHawk-666 · · Score: 2, Interesting

      I seem to recall reading they have(had) about 1500 people coding Win 2000 (NT?) and even more involved in the testing of it. With Linux, there are just a few hundred kernel developers, and they have managed to build an OS every bit as good and better than Windows. I guess the figures would become closer if you counted the Apache, KDE/GNOME teams, since Windows has this sort of functionality. If you counted all the people who work on a Linux distro or the software bundled in it then I'm pretty confident we way outnumber the MS crew now.

      --
      All those moments will be lost in time, like tears in rain.
    7. Re:How many programmers now? by XryanX · · Score: 3, Funny

      Some people already believe it, but I'm not sure that Gates & Co. have anything to do with it.

    8. Re:How many programmers now? by ad0gg · · Score: 2, Insightful
      up IBM, Novell and Oracle

      You mean all the companies that outsourced their development to India? The reason why its impossible to find a development job in the US so their CEOs cans have 3 airplanes. Sorry but I'll stick with Micrsoft who keeps all their platform software development in the US.

      --

      Have you ever been to a turkish prison?

  3. Momentum by johnhennessy · · Score: 5, Interesting

    Is it my imagination, or is there actually a reasonable migration to linux underway ?

    I would imagine that Oracle had a long ramp up for this.

    Putting it in perspective - the next chance M$ will have to try and pull accounts back is in two years time.

    What am I getting at:
    If Acme Co decides to start a Linux changeover today - it could be implemented before the next OS release by MS.

    My Point: The traffic is really only going to go one way for at least two years (assuming that the companies that switch now benefit from the change).

    --
    [ Monday is a terrible way to spend one seventh of your life. ]
    1. Re:Momentum by pubjames · · Score: 4, Insightful

      An interesting question is, how much revenue is MS going to lose as a result of much of heavyweights of the IT industry (Sun, Novell, IBM, Oracle) moving their many or all of their staff to Linux?

      Seriously - all those companies pay MS considerable sums each year in licencing fees. Now MS is effectively losing all of the key players in an important sector of US industry. That's got to hurt a bit, hasn't it?

    2. Re:Momentum by Timesprout · · Score: 5, Informative

      Oracle did not migrate from MS though. They previously used SUN workstations for development.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    3. Re:Momentum by Mostly+a+lurker · · Score: 5, Interesting
      It is my impression that Linux has momentum, but I think Sun is suffering more than Microsoft. To date, most of the major server migrations have been large companies switching from proprietary Unix systems to Linux.

      Small to medium size organisations are still installing a lot of Microsoft servers for in-house use. On the desktop, Linux has made virtually no impression in smaller organisations, and I think they feel more comfortable with desktops and servers based on common technology. It will be interesting to see if this changes over the next year or so.

    4. Re:Momentum by not_a_product_id · · Score: 4, Insightful

      I'd have thought it would be less to do any direct loss of revenue and more to do with smaller companies saying that if Linux is good enough for "Sun, Novell, IBM and Oracle" it should be good enough for us.

      --

      ---
      We spoke for about a half an hour. I don't recall a thing we said. - Colorblind James Experience

    5. Re:Momentum by johnhennessy · · Score: 2, Informative

      Did you forget, this is slashdot. Post first, read the article later!

      --
      [ Monday is a terrible way to spend one seventh of your life. ]
    6. Re:Momentum by AlecC · · Score: 5, Insightful

      More significant, I think, is the impact on the jobs market. On one side, people looking to get jobs in these big, relatively secure (yes, I know, nowhere is secure) companies will ensure that they have Linux skills on their resume. And at the other end, people looking to move on from these companies will be trained up in Linus, ready to act as advocates in their new employers or startups, and pressuring hirers to use Linux because the skills are available.

      This is not a major event, but it is a good straw in the wind. At the moment everybody uses Microsoft because everybody uses Microsoft. When it is obvious that not everybody uses Microsoft, people will put more thought into what they should uses - giving Linux a level playing field.

      And yes, I have read that Oracle is dumping Solaris, not M$. But it is not the jumping off that matters, it is the jumping on. They are still giving more credibility, both as an employer and as a software manufacturer, to Linux).

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    7. Re:Momentum by PerryMason · · Score: 5, Informative

      A couple of things;

      a) Oracle moved from SUN to Linux and not from MS, so there is no loss there.

      b) MS still gets licensing fees from OEMs so anytime a big company buys a few thousand Intel based workstations, MS still get a stack of cash regardless of what OS you run on them.

      I honestly think the whole Intel/MS licensing thing is the biggest thing holding back Linux from gaining acceptance in the small to mid size firm (at least in the desktop market). There just isn't any financial incentive to not run MS operating systems when you get it free with every system you buy and financial reasons are the only ones that are going to persuade businesses to change.

      Admittedly Linux will continue to gain market share in areas such as file and print serving where Samba is both cheaper than a Windows Server license and also performs better but MS got where it is today by having its desktop as the de-facto choice. Every chimp (manager) used it on the desktop so assumed that it was the way to go for servers.

      --
      "I'm tired of all this 'Aren't humanity great' bullshit. We're a virus with shoes" - Bill Hicks
    8. Re:Momentum by xlyz · · Score: 2, Interesting


      I would add that will force "windows only" hardware/retailers/web pages/application to be linux compatibile as well

    9. Re:Momentum by green+pizza · · Score: 4, Interesting

      Small to medium size organisations are still installing a lot of Microsoft servers for in-house use. On the desktop, Linux has made virtually no impression in smaller organisations, and I think they feel more comfortable with desktops and servers based on common technology.

      While it's true that Linux has not made many inroads on the small to medium organization desktops, it *HAS* made a huge change in the way small to medium size businesses handle server tasks. Yes, there are MANY small businesses that run dedicated Microsoft-based servers, but there may be just as many running Linux. In fact, I've seen more Linux than "Windows Server" in the small businesses I've worked with. The Internet and Internet-related protocols and standards are one reason this is even possible. Another driving force is cost savings.

      From my own experience and informal polls amongst friends, I would say that the popularity ordering for internal servers in small to medium size businesses is:
      1) Windows personal file sharing
      2) Dedicated Windows client running as a server
      tie
      2) Linux/Unix based dedicated server
      3) Dedicated "Windows Server" (such as Server 2003)

      For large businesses, Microsoft is king. There are a few corporate giants that run Lotus, but most are MS Office + Exchange based. It's not uncommon to see an entire rack dedicated to Exchange running on a cluster of Dells serving the email and calendar needs for a 3000 employee company. Overkill? Maybe. Overpriced? Probably.

      I wish Sun hadn't killed Cobalt... I knew a lot of very happy small businesses using RaQ and Qube servers for their internal servers. The big thing today seems to be Network Attached Storage, but such applicances generally lack email daemons.

    10. Re:Momentum by CommandNotFound · · Score: 4, Insightful

      It is my impression that Linux has momentum, but I think Sun is suffering more than Microsoft. To date, most of the major server migrations have been large companies switching from proprietary Unix systems to Linux.

      However, it is effectively consolidating the Unix market into more or less a single front, which makes it a more formidable opponent to Windows in the long run.

      My anecdotal observation shows a slow-simmering movement to open source in general by the "proles" of the IT industry: bread-and-butter IT departments for hospitals, industrial firms, etc, who don't really care about software religion, but just want to save money over the long haul. I knew when a friend of mine told me that the CIO of his rural hospital system was looking to migrate to OpenOffice/StarOffice to save costs, a slow movement based on raw economics was underway, techie religions be damned.

      These types of migrations can stay under the radar for a long time before hitting a critical mass. Watching this unfold will keep things interesting, if nothing else.

    11. Re:Momentum by Lumpy · · Score: 2, Insightful

      There just isn't any financial incentive to not run MS operating systems when you get it free with every system you buy and financial reasons are the only ones that are going to persuade businesses to change.

      you work in a really small shop dont you.

      most corperations but windows TWICE. once on the PC they bought and once in the blanket license that guarentees that the BSA goons wont come knocking.

      I know of NO corperation that is silly enough to try and maintain thousands of descreet software licenses... ONE blanket license is easier to take track of and is your protection money to keep from being raided by the software police.

      Finally my company does NOT pay for windows from Dell. all of our pc's have NO OS installed and we set them up to baseline with an image file, then take the next 5 days patching,rebooting, upgrading..

      --
      Do not look at laser with remaining good eye.
    12. Re:Momentum by aralin · · Score: 2, Interesting

      This is more significant than it seems at the first sight. Switiching from Sun to Linux as primary development platform means that there is actually more demand among customers for Linux systems than for Sun systems. This means that Oracle thinks that its customers are already far along in move to Linux and they have usually pretty good idea about their customers.

      --
      If programs would be read like poetry, most programmers would be Vogons.
  4. Not the year of Linux? by FooBarWidget · · Score: 2, Insightful

    Anti-Linux zealots have been predicting the death of Linux since 1998, yet Linux is only getting stronger and stronger.
    But I guess this, along with all the other switches (like the City of Large), won't make them stop flaming Linux all day.

  5. The tide turns by Whitecloud · · Score: 5, Interesting
    Oracle switches to Linux because its "less expensive and faster", but im sure a bonus factor is the pro-Linux news this will generate, which will be a body blow to Microsoft.

    Oracle isn't alone in embracing the open-source movement. Oracle are not alone, from the article: Dell is switching internal servers to Linux, while Novell is dropping Windows in favor of its own Linux desktop software for PCs.

    Also various governments around the world have rejected Windows for Linux lately, the tide is turning.

    --

    Do you need a website upgrade?

  6. Switching from Solaris, not Windows by buro9 · · Score: 5, Informative

    The headline doesn't make it clear, whilst it is a good thing that migrations to Linux happen from all other OS's, it should be highlighted before the anti-MS crowd jump in too fast:

    This is a move FROM Sun Solaris TO Linux.

    Oracle never used Windows for development because of portability issues to other OS's ;)

    1. Re:Switching from Solaris, not Windows by Whitecloud · · Score: 4, Insightful
      You are correct, but I think the public perception of Linux as "okay to use compared to microsoft" is very important. So any pro Linux publicity is going to damage Microsofts income base.

      It will be interesting to see what happens from Redmond HQ...if you cant beat em, join em?

      --

      Do you need a website upgrade?

  7. Get a copy of Oracle and try it out for yourself by drizst+'n+drat · · Score: 4, Informative

    Oracle on Linux isn't a bad product. You can get the latest release; Oracle Database 10g Release 1 (10.1.0.2) for Linux x86 or Linux Itanium from their Oracle Technology Network website at http://otn.oracle.com/software/products/database/o racle10g/index.html for your own non-commercial use. I played with it for a while but went back to using MySQL only because performance seemed to be better than Oracle's on a Linux box. In all fairness though, the box was an old Dell Inspiron 7500!

  8. Totally off topic but... by Anonymous Coward · · Score: 3, Funny

    A few years ago I saw a completely pimped out Pinto. Perfect paint, perfect everything. And in the rear window a panoramic landscape painting that was stippled so the driver could see through it.

    As completely inexplicable as such things are, they do happen.

    1. Re:Totally off topic but... by little_fluffy_clouds · · Score: 3, Insightful

      As completely inexplicable as such things are, they do happen.

      Not inexplicable at all. You noticed it, and remembered it. It made an impression. Exactly what was intended. ;)

      --
      What were the skies like when you were young?
  9. What else is there? by basingwerk · · Score: 5, Interesting

    This is the natural thing to do. Oracle started out on VMS and Unix type systems, and departed later into Windows. Since they ported their install process to Java between 8.1.6 and 8.1.7, and with their moves into the Application Server arena, it is clear that they have platform transparency in mind. Coupled with the fact that Unix is the dominant server platform, and Linux is a decent form of free Unix, this is a good move.

    --
    I stole this .sig
  10. That's great news by johannesg · · Score: 5, Insightful
    Now can we please have a version of Oracle for Linux that just installs out of the box, so to speak? So far every version I have tried either fails to install completely, or installs only on highly specific versions of Linux (like Red Hat 7.1), or requires arcane knowledge of the installation process to complete.

    I have developed several large applications that involve an Oracle database as one of their components, but the idea of actually having to install Oracle anywhere sends shivers down my back (and not from joy). If this keeps up I can see future work centering around PostgreSQL, just to avoid the endless hassle associated with the installation.

    Really, I like Oracle a lot, but I wish they would fix the endless installation issues...

    1. Re:That's great news by 1001011010110101 · · Score: 4, Informative

      Arcane knowledge?
      If you install it on the supported linux versions, the process is pretty well documented.
      Going for a non-supported config will be a bit of pain, but there's information around the net with help on how to do it. Considering the level of complexity of the software, I woudn't expect otherwise.
      BTW, its supported under RH ES, Suse SLES and United Linux. I've seen it installed under RH9 and some other platforms with some tweaking. Obviously, who would run a production database on unsupported OS escapes to me.

  11. Re:Get a copy of Oracle and try it out for yoursel by BiggerIsBetter · · Score: 3, Informative

    Oracle has so many cache levels and tuning options going on it's pretty easy to have it running slow. To be fair though, if basic MySQL does the job, you don't even need to look at something as complex (and complete) as Oracle. IMHO, a happy medium is either SAP DB / MySQL Max or Postgresql.

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
  12. Significance by sql*kitten · · Score: 5, Informative

    This is perhaps both more and less significant that it first appears.

    For those that don't know, from version 8.0 Oracle is in fact two seperate components, VOS (virtual operating system) and Oracle itself. VOS completely abstracts everything from the actual OS; Oracle programmers have their own APIs for file I/O, memory management, networking, threading, scheduling, you name it. To port Oracle to a new platform, VOS is ported, then Oracle itself compiled against the new VOS libraries.

    Solaris was the primary platform, which meant that everyone developed on a Solaris box and then compiled against VOS on all platforms prior to release. This meant that inevitably useful new features went into Solaris first, but eventually they would have to be incorporated into VOS otherwise Oracle itself would fail to compile anywhere else.

    So, this means that everyone gets a Linux box on their desktop, but they are still developing against VOS, and so while Oracle is pushing Linux as its platform of choice, all its other builds such as Solaris and AIX will remain current.

    1. Re:Significance by rjw57 · · Score: 4, Interesting

      Sounds identical to the NSPR (Netscape Portable Runtime) that Mozilla et al use to abstract away the underlying Operating System. Surely in this case new features exist immediately on all NSPR platforms.

      --
      Rich
    2. Re:Significance by LesDawson · · Score: 3, Funny
      This is perhaps both more and less significant that it first appears.
      A great way to begin any post.
  13. Not such a big deal by gsasha · · Score: 4, Insightful

    Migrating development from Solaris to Linux is not that hard - they're both Unices, and in my experience, Solaris as a dev platform... to put it politely... not the best out there. For a long time there's been no decent C++ compiler, their IDE is so-so, and for compilation speeds, a Linux workstation is beating Solaris unless you are prepared to pay some serious $$$ for a large server. Now migrating development from Windows is another story - there's MS Visual suite of tools, which are generally very good (and requires a different mindset at that). Getting people of that camp to work on Linux would be much harder.

    1. Re:Not such a big deal by Decaff · · Score: 3, Informative

      Solaris as a dev platform... to put it politely... not the best out there. For a long time there's been no decent C++ compiler, their IDE is so-so, and for compilation speeds,

      I'm not sure I understand you here, but there seems to be a confusion between operating system and development tools. There is no such thing as a 'Solaris IDE', any more than there is a 'Linux IDE'. Sure, on most Linux distros you can choose to install GNU C++, but also you might not. The development system is 'GNU/Linux'. You can also set up 'GNU/Solaris' by downloading GNU C++ and all other GNU stuff for solaris from www.sunfreeware.com for years. You don't even need to compile - the software is packaged ready for Solaris.

    2. Re:Not such a big deal by polarbear · · Score: 2, Informative


      Sun produces and ships their own compiler and IDE suite called Forte. From my understanding the executables it's compiler generates are still signficantly faster then what gcc produces for the sparc platform.

      I have not seen the telltale GCC strings in executables for many of the proprietary software packages I've installed and used on Solaris over the years.

      --
      --- polarbear
  14. Oracle apps finally support Mozilla? by sphealey · · Score: 5, Interesting

    Does this mean Oracle's web-based apps will finally be fully operational under Mozilla? It is incredibly frustrating to have to fire up Internet Explorer to manage some part of Oracle (9iAS management console for example).

    sPh

    1. Re:Oracle apps finally support Mozilla? by Nadir · · Score: 5, Informative

      Actually, the Oracle Enterprise Manager which comes with iAS 10g says it supports Mozilla 1.4+

      --
      --
      The world is divided in two categories:
      those with a loaded gun and those who dig. You dig.
    2. Re:Oracle apps finally support Mozilla? by arunkv · · Score: 2, Informative

      Our (yes, I work for Oracle) other web based Apps that have been built since 2001 all run on Mozilla too. Things work by and large on Konqueror (atleast 3.2.x) but there isn't much interest in officially supporting it.

  15. Re:Get a copy of Oracle and try it out for yoursel by funkytwig · · Score: 3, Insightful

    MySQL is bound to be faster than oracle because compared to oracle it douse very little. MySQL is a small lean RDBMS whitch douse the basic stuff fast. Oracle douse a lot more and as a result of this is not so fast. This is why MySQL is very popular for holding web content and Oracle for complex business aplications.

  16. Oracle developers are not working on Linux by brunes69 · · Score: 5, Insightful

    They will be working "on" Linux ( that is, they will be running it on their desktop ), but they will not be working "on" Linux ( writing code for the OS ). Oracle developers will be working on Oracle software.

    1. Re:Oracle developers are not working on Linux by markxsd · · Score: 2, Interesting

      Mostly correct. However, be aware that Oracle are working on Linux and Linux-related projects.

    2. Re:Oracle developers are not working on Linux by snero3 · · Score: 2, Interesting

      Oracle developers will be working on Oracle software.

      The Oracle guys will also be working on the kernel (mainly memory management. IO and file systems OCFS) with leading linux distros (read redhat) to produce a better kernel for the database, hence redhat advanced server.

      If you are running oracle on redhat (Linux) advanced server you can get direct support for linux (as well as the traditional database/oracle software questions) from the oracle helpdesk and metalink. That is of course if you have paid you maintaince fee

      --
      It said "windows 98 or better" so I installed Linux
  17. Good Oracle/Linux Website by Anonymous Coward · · Score: 5, Informative

    I had some problems installing Oracle on Linux until I found following website which shows you how to do it step by step for database and RAC:
    http://www.puschitz.com/OracleOnLinux.shtml"

  18. May be now... by KrisCowboy · · Score: 3, Interesting

    Since Oracle itself is transforming to Linux, may be installing Oracle Server on a Linux box will become easy. It took me 3 days to figure out how to install and configure Oracle on my Linux box.

    1. Re:May be now... by IdleTime · · Score: 2, Insightful

      No it will not.

      However, I normally use about 30 minutes to install the software on my Linux box (Gentoo, not supported) and about the same time to create a database from scratch, not using the pre-seeded starter database that comes with the software.

      I can understand that you spend 3 days on the install, but that is not Oracle's problem, but yours. Oracle RDBMS is one of the most complex pieces of software commercially available and you need to have a certain lkevel of Orackle knowledge in order to install and maintain it, like maybe a 5 day DBA class and then some more. If you think this is a click and run type of software, you are wrong and that is what is causing you to spend time on getting it up and running, when it in fact is very easy as long as you can read and follow and installation guide and not sjip any steps.

      3-dya install? Your problem, not Oracles!

      --
      If you mod me down, I *will* introduce you to my sister!
    2. Re:May be now... by adelton · · Score: 2, Insightful
      You have obviously no experience with an Oracle database?

      You mean besides doing DBA and PL/SQL development on a daily basis?

      First of all, Oracle software is not installed as 'root', but as 'oracle' and as a memeber of 'oinstall' and 'dba' groups.

      Second, Oracle software can be installed as any user and group you please (except root, which I believe is still technically possible, even if not recommended). Third, rpm can very well install the software under any user and group it chooses, the same way it does with mailservers, HTTP server or database servers. The same holds for linking anything to anything else and setting up default configuration. Besides, rpm could easily handle dependencies.

      i will repeat again: Oracle is not a click and run isntallation, but requires knowledge other than just typing install or rpm -Uvh. until you understand that, you will continue to tout rpm based installs, but that only shows an Oracle savvy person that you have no clue whatsoever!

      Your claims are being contradicted by Oracle Corp. Did you install Oracle Database lately? They made it into ./runInstaller, click, click, click, OK, click, click some more, and run thing, as far as setting the software fast is concerned. You do not need to be fluent with names of v$ and dba_ views to run the database with OEM, 10g has ADDM, the SGA can be sized by the database server, ... Yes, as I've said, for production environment you better know what you are doing, but that is by no means unique to Oracle. Oracle is a piece of software. It is not a shame to make software easily usable

  19. What about the non-technical staff? by Ed+Avis · · Score: 5, Insightful

    Switching the programming staff from Solaris to Linux is no big deal. I'd be much more interested to hear what Oracle is doing with the PHBs, secretaries, marketers and other non-technical staff. I bet they're still on Windows.

    --
    -- Ed Avis ed@membled.com
    1. Re:What about the non-technical staff? by CommandNotFound · · Score: 3, Interesting

      Switching the programming staff from Solaris to Linux is no big deal. I'd be much more interested to hear what Oracle is doing with the PHBs, secretaries, marketers and other non-technical staff. I bet they're still on Windows.

      Which may be the best route. I recall when I did some time on a Mainframe in the early 90's how ludicrous it seemed to have *everyone* using the same system to do their work: from the managers, engineers, developers, and clerical workers. All of these people had totally different jobs, but they all were forced to use the same setup to get their work done. The PC/LAN revolution was still gaining speed, and I recall thinking how much more efficient this would be: the engineers could upgrade systems rapidly for their uses, while the clerical staff could use more modest equipment that was geared for their jobs, and everyone would be happy now that they didn't have to use the same black Model T.

      I felt this same derision when I was given a new box with Windows XP (I'm a developer). It seems like a return to those days where everyone is forced to use the same system. The file searching in XP is horrible for my uses, because it was altered to help newbies find their documents and digicam pics. The multitasking has degraded even more since Win2K, probably because it was optimized for home users who rarely run multiple heavy-lift applications. It feels like the mainframe days all over again: let's make the newbies and engineers all use the same system. What's old is new, I suppose.

  20. Postrgres by Anonymous Coward · · Score: 3, Funny

    Now all they need to do is switch to Postgres. ^^

    1. Re:Postrgres by Edmund+Blackadder · · Score: 2, Informative

      I asked Eben Moglen the same question one time (he is the chief counsel for the EFF). And he says that actually there are ways of knowing, and he was confident he was doing a good job of keeping OSS out of non OSS products.

  21. What Oracle on Linux Needs...... by HighOrbit · · Score: 2, Informative

    Oracle needs to drop the "one Linux" fits all concept and to recompile against different (and up to date) distributions on a more frequent basis. Right now, Oracle for Linux is compiled against old versions of Suse with ancient glibc libraries. This causes its installation to fail on any modern distributation, unless you apply lots of compatibility patches and some ugly hacks to the configuation.

    Because of glibc differences, saying there should be "one binary Oracle for all Linux" is like saying there should be one binary for all of Unix. Granted, the differnces betweeen Suse, Redhat, & Debian are not quite as drastic as the differences between Solaris, HP-UX and AIX, but fact remains that you can't install Oracle compiled against Suse 8 on Fedora without jumping through some major hacks.

    Oracle needs to do frequent recompiles and offer different binaries for the various versions of Suse, Redhat AS, Fedora, Debian, and whoever else they decide to support.

    1. Re:What Oracle on Linux Needs...... by duffbeer703 · · Score: 2, Insightful

      I disagree. Whomever writes glibc should be taking backward compatability and code stability into account.

      I can run Windows 3.1 programs written in 1992 on me Windows XP box... try doing that with a non-trivial Linux application without recompiling.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    2. Re:What Oracle on Linux Needs...... by FooBarWidget · · Score: 2, Informative

      16-bit apps cannot link to 32-bit DLLs. You can run Win 3.1 apps because the backward compatibility libraries are already installed. That's no different than Linux with compatibility libraries installed.

  22. Re:Get a copy of Oracle and try it out for yoursel by jlechem · · Score: 2, Informative

    You would think so. I did some comparisons against Oracle and mySQL for a software engineering project and found some interesting results. Granted I was using the personal free version of Oracle not the 30K version. But yeah Oracle and mySQL are pretty equal in speed. Oracle is defintately no slouch but mySQL wasn't the ultra speed demon I was expecting either. I would say they were pretty close to equal. However Oracle did much better in one department and that was the number of concurrent users. No matter how many concurrent connections I threw at it it stayed at a steady speed. However mySQL started to slow down pretty bad as more users got added. This might not be the case on server hardware but on a fairly normal PC mySQL bogged down after too many connections were in use.

    --
    Hold up, wait a minute, let me put some pimpin in it
  23. Having been at Oracle... by Anonymous Coward · · Score: 5, Informative

    ... for an interview for a higher-level position (I'm a scientist, not a coder or manager), I think I can comment a little on the ramifications.

    As pointed out, this is largely a shift from development under Solaris to development under Linux. In part, Linux is more of an open-book to work with, and they'd really like to see better consistency amongst UNIXes in their feature sets and APIs with regard to what Oracle uses. Going to Linux is a statement basically saying -- "we like the Linux environment and you'd do well to make yours like it..."

    That said, there are other ramifications: where some had Sun workstations, others were using mid-range PCs with Windows as sort of heavyweight graphical terminals to develop on centralized servers. There's a shift now towards having more people developing on Linux on the desktop.

    Basically, Linux has proven to be a far more comfortable and flexible development and general use platform for Oracle than the previous Sun + Microsoft setup before.

    The Windows developers will undoubtedly use Windows, and many people will have more than one computer on their desk, each with a different OS. Both Sun and MS are taking it on the chin in this case, but for MS it's probably more a PR/Marketing problem. For Sun, it's bound to be a revenue problem.

    FWIW - I currently work for a company where 48% of the desktops runs Windows and 48% Mac (4% Linux) -- and 90% of the application use is either web-based, Java, or X11 clients where the underlying OS isn't relevelent. The cost of the OS, maintenance, etc. is really the brunt of the cost of a desktop workstation. If the 10% of OS-native apps were not absolutely crucial (or they worked with Citrix/RDP), there would be little incentive to stick with the commercial OS offerings at all. As it stands, we already give preference to vendors that offer platform-neutral solutions and have ruled out many vendors that only offer Windows-server based solutions...

    I don't think any of this is particularly uncommon (at least in my industry). If you are a software vendor, you better hope that you don't get a competitor that offers a platform-neutral/multiplatform solution similar to yours -- if so, you're sunk.

  24. Unfortunately, Yes by magnum3065 · · Score: 2, Informative

    Now, I can't comment on the performance, etc. at this point, but I can tell you the installation was miserable.

    First of all, Oracle won't install without X, which this server wasn't going to have. There is an option for a completely non-interactive install which just reads the options from a file, but the installer still won't load without X installed on the system.

    So, Oracle indicated that we could install the database and then remove X afterwards and it would still work. So, we started to install it and the component which provides the database creation utility wouldn't install. The error indicated that it didn't have sufficient permissions, though we had given write permissions everywhere it should have needed. We tried to track down exactly what it was trying to write, but the error message didn't give this information and the logs were empty.

    We finally gave up on that utility so we had to do the whole database creation by hand, which Oracle doesn't make very easy. I was previously pretty much ambivalent towards Oracle before, but now this has me rather put off. I would switch to MySQL, but the customer is strictly for Oracle.

    I have no objections to Oracle providing nice graphical utilities, but it shouldn't be this monolithic entity.

    1. Re:Unfortunately, Yes by mrwright · · Score: 2, Informative

      You could always do an export DISPLAY=my.desktop.host.name:0.0 and have X transmit the graphics across the network to your terminal. That's the way I installed Websphere App Server (Installshield Graphical Java-based installer) on one of our headless servers anyway...

  25. SCO comment of the day :) by r00t-69 · · Score: 2, Insightful

    Are they asking to get sued by SCO? We all now everyone is switching to Linux, but you have to be quiet about it.

  26. Lies and statistics... by nelsonal · · Score: 2, Informative

    I think they are probably counting me as one of those three million (I signed up on one of their developer sites for a free copy of windows). While I can make a mean hello world program (and occasionally automate something in Excel), I daresay that you would find one hour of the oracle guy's time is yields you much more than I could do in a year.

    --
    Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
  27. Will they keep the SUN boxes? by Walles · · Score: 2, Interesting

    So will they keep their SUN boxes but install Linux on them, or will they buy new PCs for all employees?

    --
    Installed the Bubblemon yet?
  28. Re:Get a copy of Oracle and try it out for yoursel by jlechem · · Score: 2, Informative

    The version I had was 9i and was full featured. It had everything the paid for version did. I double checked this and posted a reply to someone already that explains how it works. You can't use it for any real purpose other then to lean how to use Oracle it seems.

    --
    Hold up, wait a minute, let me put some pimpin in it
  29. The Point by Anonymous Coward · · Score: 2, Insightful

    I think you all are missing the point, which is not that Oracle is going to put Linux on their developers' desktops, but that Linux will be the platform upon and within which Oracle develops its database server code. This is extremely significant for the Oracle market, because it means that, from now on, Oracle will release its new versions and patchsets for Linux first and foremost, with all of the other platforms sucking hind tit.

  30. Re:Would you like to back that up? by Decaff · · Score: 2, Interesting

    You've oversimplified things by just saying Oracle is fast. If given the right hardware, query time outweighs connection time, and the databases are extremely huge, Oracle performs well. Otherwise, it's too resource intensive to use reasonably

    I have found exactly the opposite: having used oracle from version 7, I have seen it run very nicely on positively archaic machines (ancient sparc systems), being robust, fast, and handling bizzare page-length SQL queries, with sub-selects and unions, that MySQL would not go near.

    Newer Oracles are even better: 9 was a big step forward. Not resource intensive at all. I have Oracle 10 on a 256MB 2GHz AMD and it runs like a dream; just as fast as MySQL, even with lots of lightweight queries. Its not using that much of the memory - I have heavyweight Java IDEs running at the same time.

    Older oracles did indeed try and be resource hogs. The trick with those is to install what you need and no more, and go into the resource specifications during setup (memory and disk use) and simply tell them to cut back.

    I have been running Oracle 8 in 128MB on Solaris for years. If you are having trouble in 1GB, something is wrong.

  31. Re:only old Linux Distros currently supported by polarbear · · Score: 2, Informative


    Ask anyone who has installed Oracle 8i or 9i on it's officially supported distro versions how easy and fun it is to get Oracle to install.

    Applying patches to the _installer_ and hacking up scripts, screwing with compat libraries and the LD_* series of environment variables just to get the installer to run is not my idea of "supported".

    --
    --- polarbear
  32. Replace the stupid Java-GUI install by stanwirth · · Score: 2, Insightful

    ...in favor of an APT and RPM installer. One that checks the dependencies and what you've got installed before charging on ahead and then crapping out halfway through, forcing you to go back to the beginning again.

    Oh, and fact that having a GUI-only installer forces you have to either have an X windows client + server or rig up a GUI server to talk to the client libraries on a server in your DMZ is just plain stupid. The place where you have (often by company policy) text-only Linux installs.

    Price considerations aside, PostGreSQL is better just because you don't need to fiddle around with special install and maintenance procedures that are contrary to most companies' security policies for servers.

    Oh, and they should keep up with the GLIBC versions, too.

    For a company going "linux first" they're doing a pretty piss-poor job of it.